pub struct PowerStripPlugHandler { /* private fields */ }Implementations§
Source§impl PowerStripPlugHandler
impl PowerStripPlugHandler
Sourcepub async fn get_device_info(&self) -> Result<PowerStripPlugResult, Error>
pub async fn get_device_info(&self) -> Result<PowerStripPlugResult, Error>
Returns device info as PowerStripPlugResult.
It is not guaranteed to contain all the properties returned from the Tapo API.
If the deserialization fails, or if a property that you care about it’s not present, try [PowerStripPlugHandler::get_device_info_json].
Auto Trait Implementations§
impl Freeze for PowerStripPlugHandler
impl !RefUnwindSafe for PowerStripPlugHandler
impl Send for PowerStripPlugHandler
impl Sync for PowerStripPlugHandler
impl Unpin for PowerStripPlugHandler
impl UnsafeUnpin for PowerStripPlugHandler
impl !UnwindSafe for PowerStripPlugHandler
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 more