pub enum ChargeFaultResolver {
Normal,
VbusOvp,
SleepMode,
BadAdaptor,
OutputOvp,
ThermalShutdown,
TimerFault,
NoBattery,
}Expand description
The resolver for an archived ChargeFault
Variants§
Normal
The resolver for ChargeFault::Normal
VbusOvp
The resolver for ChargeFault::VbusOvp
SleepMode
The resolver for ChargeFault::SleepMode
BadAdaptor
The resolver for ChargeFault::BadAdaptor
OutputOvp
The resolver for ChargeFault::OutputOvp
ThermalShutdown
The resolver for ChargeFault::ThermalShutdown
TimerFault
The resolver for ChargeFault::TimerFault
NoBattery
The resolver for ChargeFault::NoBattery
Auto Trait Implementations§
impl Freeze for ChargeFaultResolver
impl RefUnwindSafe for ChargeFaultResolver
impl Send for ChargeFaultResolver
impl Sync for ChargeFaultResolver
impl Unpin for ChargeFaultResolver
impl UnwindSafe for ChargeFaultResolver
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.