#[repr(u8)]pub enum Gpio3FunctionSetting {
ExternalChargeControl = 0,
NmosOpenDrainOutput = 1,
UniversalInput = 2,
AdcInput = 3,
}
Variants§
ExternalChargeControl = 0
External Charge Control.
NmosOpenDrainOutput = 1
NMOS Open-Drain Output.
UniversalInput = 2
Universal Input.
AdcInput = 3
ADC Input.
Trait Implementations§
Source§impl Clone for Gpio3FunctionSetting
impl Clone for Gpio3FunctionSetting
Source§fn clone(&self) -> Gpio3FunctionSetting
fn clone(&self) -> Gpio3FunctionSetting
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 Gpio3FunctionSetting
impl Debug for Gpio3FunctionSetting
Source§impl From<Gpio3FunctionSetting> for u8
impl From<Gpio3FunctionSetting> for u8
Source§fn from(val: Gpio3FunctionSetting) -> Self
fn from(val: Gpio3FunctionSetting) -> Self
Converts to this type from the input type.
Source§impl Hash for Gpio3FunctionSetting
impl Hash for Gpio3FunctionSetting
Source§impl PartialEq for Gpio3FunctionSetting
impl PartialEq for Gpio3FunctionSetting
Source§impl TryFrom<u8> for Gpio3FunctionSetting
impl TryFrom<u8> for Gpio3FunctionSetting
impl Copy for Gpio3FunctionSetting
impl Eq for Gpio3FunctionSetting
impl StructuralPartialEq for Gpio3FunctionSetting
Auto Trait Implementations§
impl Freeze for Gpio3FunctionSetting
impl RefUnwindSafe for Gpio3FunctionSetting
impl Send for Gpio3FunctionSetting
impl Sync for Gpio3FunctionSetting
impl Unpin for Gpio3FunctionSetting
impl UnwindSafe for Gpio3FunctionSetting
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