#[repr(transparent)]pub struct Usb1VbusDetStatTog(pub u32);Expand description
VBUS Detect Status
Tuple Fields§
§0: u32Implementations§
Source§impl Usb1VbusDetStatTog
impl Usb1VbusDetStatTog
Sourcepub const fn set_sessend(&mut self, val: bool)
pub const fn set_sessend(&mut self, val: bool)
Session End Indicator
Sourcepub const fn set_bvalid(&mut self, val: bool)
pub const fn set_bvalid(&mut self, val: bool)
B-Device Session Valid Status
Sourcepub const fn set_avalid(&mut self, val: bool)
pub const fn set_avalid(&mut self, val: bool)
A-Device Session Valid Status
Sourcepub const fn vbus_valid(&self) -> bool
pub const fn vbus_valid(&self) -> bool
VBUS Voltage Status
Sourcepub const fn set_vbus_valid(&mut self, val: bool)
pub const fn set_vbus_valid(&mut self, val: bool)
VBUS Voltage Status
Sourcepub const fn vbus_valid_3v(&self) -> bool
pub const fn vbus_valid_3v(&self) -> bool
VBUS_VALID_3V Detector Status
Sourcepub const fn set_vbus_valid_3v(&mut self, val: bool)
pub const fn set_vbus_valid_3v(&mut self, val: bool)
VBUS_VALID_3V Detector Status
Sourcepub const fn set_ext_id(&mut self, val: bool)
pub const fn set_ext_id(&mut self, val: bool)
OTG ID External Override Status
Trait Implementations§
Source§impl Clone for Usb1VbusDetStatTog
impl Clone for Usb1VbusDetStatTog
Source§fn clone(&self) -> Usb1VbusDetStatTog
fn clone(&self) -> Usb1VbusDetStatTog
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 Usb1VbusDetStatTog
impl Debug for Usb1VbusDetStatTog
Source§impl Default for Usb1VbusDetStatTog
impl Default for Usb1VbusDetStatTog
Source§fn default() -> Usb1VbusDetStatTog
fn default() -> Usb1VbusDetStatTog
Returns the “default value” for a type. Read more
Source§impl PartialEq for Usb1VbusDetStatTog
impl PartialEq for Usb1VbusDetStatTog
impl Copy for Usb1VbusDetStatTog
impl Eq for Usb1VbusDetStatTog
impl StructuralPartialEq for Usb1VbusDetStatTog
Auto Trait Implementations§
impl Freeze for Usb1VbusDetStatTog
impl RefUnwindSafe for Usb1VbusDetStatTog
impl Send for Usb1VbusDetStatTog
impl Sync for Usb1VbusDetStatTog
impl Unpin for Usb1VbusDetStatTog
impl UnwindSafe for Usb1VbusDetStatTog
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