pub struct FactoryResetFacade { /* private fields */ }Expand description
Perform factory reset fidl operations.
Note this object is shared among all threads created by server.
Implementations§
Source§impl FactoryResetFacade
 
impl FactoryResetFacade
pub fn new() -> FactoryResetFacade
Sourcepub async fn factory_reset(&self) -> Result<(), Error>
 
pub async fn factory_reset(&self) -> Result<(), Error>
Returns the pairing code from the FactoryDataManager proxy service.
Trait Implementations§
Source§impl Debug for FactoryResetFacade
 
impl Debug for FactoryResetFacade
Source§impl Facade for FactoryResetFacade
 
impl Facade for FactoryResetFacade
Source§fn handle_request<'life0, 'async_trait>(
    &'life0 self,
    method: String,
    _args: Value,
) -> Pin<Box<dyn Future<Output = Result<Value, Error>> + 'async_trait>>where
    Self: 'async_trait,
    'life0: 'async_trait,
 
fn handle_request<'life0, 'async_trait>(
    &'life0 self,
    method: String,
    _args: Value,
) -> Pin<Box<dyn Future<Output = Result<Value, Error>> + 'async_trait>>where
    Self: 'async_trait,
    'life0: 'async_trait,
Asynchronously handle the incoming request for the given method and arguments, returning a
future object representing the pending operation.
Auto Trait Implementations§
impl !Freeze for FactoryResetFacade
impl !RefUnwindSafe for FactoryResetFacade
impl Send for FactoryResetFacade
impl Sync for FactoryResetFacade
impl Unpin for FactoryResetFacade
impl !UnwindSafe for FactoryResetFacade
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
    D: ResourceDialect,
 
impl<T, D> Encode<Ambiguous1, D> for Twhere
    D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
    D: ResourceDialect,
 
impl<T, D> Encode<Ambiguous2, D> for Twhere
    D: ResourceDialect,
§impl<T> InstanceFromServiceTransport<T> for T
 
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
 
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type 
T to [Self]§impl<T> Instrument for T
 
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoAny for T
 
impl<T> IntoAny for T
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> OptionalField for Twhere
    T: ?Sized,
 
impl<T> OptionalField for Twhere
    T: ?Sized,
§impl<T> Pointable for T
 
impl<T> Pointable for T
Source§impl<T, U> TryIntoExt<U> for Twhere
    U: TryFromExt<T>,
 
impl<T, U> TryIntoExt<U> for Twhere
    U: TryFromExt<T>,
type Error = <U as TryFromExt<T>>::Error
Source§fn try_into_ext(self) -> Result<U, <T as TryIntoExt<U>>::Error>
 
fn try_into_ext(self) -> Result<U, <T as TryIntoExt<U>>::Error>
Tries to perform the conversion.