pub enum PinCapabilities {
DirectionCanChange = 1,
PriorityCanChange = 2,
StateCanChange = 4,
}Available on crate feature
dpll only.Expand description
defines possible capabilities of a pin, valid flags on DPLL_A_PIN_CAPABILITIES attribute Flags - defines an integer enumeration, with values for each entry occupying a bit, starting from bit 0, (e.g. 1, 2, 4, 8)
Variants§
DirectionCanChange = 1
pin direction can be changed
PriorityCanChange = 2
pin priority can be changed
StateCanChange = 4
pin state can be changed
Implementations§
Source§impl PinCapabilities
impl PinCapabilities
pub fn from_value(value: u64) -> Option<Self>
Trait Implementations§
Source§impl Clone for PinCapabilities
impl Clone for PinCapabilities
Source§fn clone(&self) -> PinCapabilities
fn clone(&self) -> PinCapabilities
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PinCapabilities
Auto Trait Implementations§
impl Freeze for PinCapabilities
impl RefUnwindSafe for PinCapabilities
impl Send for PinCapabilities
impl Sync for PinCapabilities
impl Unpin for PinCapabilities
impl UnsafeUnpin for PinCapabilities
impl UnwindSafe for PinCapabilities
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