Struct windows::Devices::Gpio::GpioPinDriveMode
#[repr(transparent)]pub struct GpioPinDriveMode(pub i32);
Tuple Fields§
§0: i32
Implementations§
§impl GpioPinDriveMode
impl GpioPinDriveMode
pub const Input: Self = _
pub const Output: Self = _
pub const InputPullUp: Self = _
pub const InputPullDown: Self = _
pub const OutputOpenDrain: Self = _
pub const OutputOpenDrainPullUp: Self = _
pub const OutputOpenSource: Self = _
pub const OutputOpenSourcePullDown: Self = _
Trait Implementations§
§impl Clone for GpioPinDriveMode
impl Clone for GpioPinDriveMode
§fn clone(&self) -> GpioPinDriveMode
fn clone(&self) -> GpioPinDriveMode
Returns a copy 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 more§impl Debug for GpioPinDriveMode
impl Debug for GpioPinDriveMode
§impl Default for GpioPinDriveMode
impl Default for GpioPinDriveMode
§fn default() -> GpioPinDriveMode
fn default() -> GpioPinDriveMode
Returns the “default value” for a type. Read more
§impl PartialEq for GpioPinDriveMode
impl PartialEq for GpioPinDriveMode
§fn eq(&self, other: &GpioPinDriveMode) -> bool
fn eq(&self, other: &GpioPinDriveMode) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for GpioPinDriveMode
impl Eq for GpioPinDriveMode
impl StructuralPartialEq for GpioPinDriveMode
Auto Trait Implementations§
impl Freeze for GpioPinDriveMode
impl RefUnwindSafe for GpioPinDriveMode
impl Send for GpioPinDriveMode
impl Sync for GpioPinDriveMode
impl Unpin for GpioPinDriveMode
impl UnwindSafe for GpioPinDriveMode
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)