#[repr(u8)]pub enum Gpio4FunctionSetting {
ExternalChargeControl = 0,
NmosOpenDrainOutput = 1,
UniversalInput = 2,
}
Variants§
ExternalChargeControl = 0
External Charge Control.
NmosOpenDrainOutput = 1
NMOS Open-Drain Output.
UniversalInput = 2
Universal Input.
Trait Implementations§
Source§impl Clone for Gpio4FunctionSetting
impl Clone for Gpio4FunctionSetting
Source§fn clone(&self) -> Gpio4FunctionSetting
fn clone(&self) -> Gpio4FunctionSetting
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for Gpio4FunctionSetting
impl Debug for Gpio4FunctionSetting
Source§impl From<Gpio4FunctionSetting> for u8
impl From<Gpio4FunctionSetting> for u8
Source§fn from(val: Gpio4FunctionSetting) -> Self
fn from(val: Gpio4FunctionSetting) -> Self
Converts to this type from the input type.
Source§impl Hash for Gpio4FunctionSetting
impl Hash for Gpio4FunctionSetting
Source§impl PartialEq for Gpio4FunctionSetting
impl PartialEq for Gpio4FunctionSetting
Source§impl TryFrom<u8> for Gpio4FunctionSetting
impl TryFrom<u8> for Gpio4FunctionSetting
impl Copy for Gpio4FunctionSetting
impl Eq for Gpio4FunctionSetting
impl StructuralPartialEq for Gpio4FunctionSetting
Auto Trait Implementations§
impl Freeze for Gpio4FunctionSetting
impl RefUnwindSafe for Gpio4FunctionSetting
impl Send for Gpio4FunctionSetting
impl Sync for Gpio4FunctionSetting
impl Unpin for Gpio4FunctionSetting
impl UnwindSafe for Gpio4FunctionSetting
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