pub struct ClockReportRegistration { /* private fields */ }Expand description
Removes the view’s report when the mode deactivates.
The mode owns its full surface, and that cuts both ways: nothing else in the host knows this provider exists, so nothing else can take it down. A toggle whose “off” left the rows on screen would be the two-states-that- disagree failure the mode-as-the-switch shape exists to prevent.
Trait Implementations§
Source§impl Drop for ClockReportRegistration
impl Drop for ClockReportRegistration
Auto Trait Implementations§
impl !RefUnwindSafe for ClockReportRegistration
impl !UnwindSafe for ClockReportRegistration
impl Freeze for ClockReportRegistration
impl Send for ClockReportRegistration
impl Sync for ClockReportRegistration
impl Unpin for ClockReportRegistration
impl UnsafeUnpin for ClockReportRegistration
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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