pub struct AnyGroup { /* private fields */ }
Expand description
A type erased PPI group.
Trait Implementations§
Source§impl From<PPI_GROUP0> for AnyGroup
impl From<PPI_GROUP0> for AnyGroup
Source§fn from(val: PPI_GROUP0) -> Self
fn from(val: PPI_GROUP0) -> Self
Converts to this type from the input type.
Source§impl From<PPI_GROUP1> for AnyGroup
impl From<PPI_GROUP1> for AnyGroup
Source§fn from(val: PPI_GROUP1) -> Self
fn from(val: PPI_GROUP1) -> Self
Converts to this type from the input type.
Source§impl From<PPI_GROUP2> for AnyGroup
impl From<PPI_GROUP2> for AnyGroup
Source§fn from(val: PPI_GROUP2) -> Self
fn from(val: PPI_GROUP2) -> Self
Converts to this type from the input type.
Source§impl From<PPI_GROUP3> for AnyGroup
impl From<PPI_GROUP3> for AnyGroup
Source§fn from(val: PPI_GROUP3) -> Self
fn from(val: PPI_GROUP3) -> Self
Converts to this type from the input type.
Source§impl From<PPI_GROUP4> for AnyGroup
impl From<PPI_GROUP4> for AnyGroup
Source§fn from(val: PPI_GROUP4) -> Self
fn from(val: PPI_GROUP4) -> Self
Converts to this type from the input type.
Source§impl From<PPI_GROUP5> for AnyGroup
impl From<PPI_GROUP5> for AnyGroup
Source§fn from(val: PPI_GROUP5) -> Self
fn from(val: PPI_GROUP5) -> Self
Converts to this type from the input type.
Source§impl Peripheral for AnyGroup
impl Peripheral for AnyGroup
Auto Trait Implementations§
impl Freeze for AnyGroup
impl RefUnwindSafe for AnyGroup
impl Send for AnyGroup
impl Sync for AnyGroup
impl Unpin for AnyGroup
impl UnwindSafe for AnyGroup
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