pub struct AnyInput<'a> { /* private fields */ }Expand description
A type-erased SAADC input.
This allows using several inputs in situations that might require them to be the same type, like putting them in an array.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for AnyInput<'a>
impl<'a> RefUnwindSafe for AnyInput<'a>
impl<'a> Send for AnyInput<'a>
impl<'a> Sync for AnyInput<'a>
impl<'a> Unpin for AnyInput<'a>
impl<'a> UnsafeUnpin for AnyInput<'a>
impl<'a> UnwindSafe for AnyInput<'a>
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