pub struct ClkTooSlowExpectImplicit<slow, implicit, extra> {
pub slow: slow,
pub implicit: implicit,
pub extra: extra,
}Expand description
Generate an error when due to implicit that has the implicit clock,
slow was expected to also have the implicit clock but doesn’t.
Fields§
§slow: slowClocked by something else, should have been 'self.
implicit: implicitClocked by 'self
extra: extraExtra help messages, optionally.
Trait Implementations§
Source§impl<It, slow, implicit, extra> IntoError for ClkTooSlowExpectImplicit<slow, implicit, extra>where
slow: Display + TrySpan + TryDefSite,
implicit: TrySpan,
extra: IntoIterator<Item = It>,
It: Display,
impl<It, slow, implicit, extra> IntoError for ClkTooSlowExpectImplicit<slow, implicit, extra>where
slow: Display + TrySpan + TryDefSite,
implicit: TrySpan,
extra: IntoIterator<Item = It>,
It: Display,
Auto Trait Implementations§
impl<slow, implicit, extra> Freeze for ClkTooSlowExpectImplicit<slow, implicit, extra>
impl<slow, implicit, extra> RefUnwindSafe for ClkTooSlowExpectImplicit<slow, implicit, extra>
impl<slow, implicit, extra> Send for ClkTooSlowExpectImplicit<slow, implicit, extra>
impl<slow, implicit, extra> Sync for ClkTooSlowExpectImplicit<slow, implicit, extra>
impl<slow, implicit, extra> Unpin for ClkTooSlowExpectImplicit<slow, implicit, extra>
impl<slow, implicit, extra> UnwindSafe for ClkTooSlowExpectImplicit<slow, implicit, extra>
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