pub struct S210Handler { /* private fields */ }Expand description
Handler for the S210 devices.
Implementations§
Source§impl S210Handler
impl S210Handler
Sourcepub async fn get_device_info(&self) -> Result<S210Result, Error>
pub async fn get_device_info(&self) -> Result<S210Result, Error>
Returns device info as S210Result.
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 [S210Handler::get_device_info_json].
Source§impl S210Handler
impl S210Handler
Source§impl S210Handler
impl S210Handler
Sourcepub async fn get_device_usage(&self) -> Result<DeviceUsageResult, Error>
pub async fn get_device_usage(&self) -> Result<DeviceUsageResult, Error>
Returns device usage as DeviceUsageResult.
Auto Trait Implementations§
impl Freeze for S210Handler
impl !RefUnwindSafe for S210Handler
impl Send for S210Handler
impl Sync for S210Handler
impl Unpin for S210Handler
impl UnsafeUnpin for S210Handler
impl !UnwindSafe for S210Handler
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