[−][src]Enum battery_ffi::Technology
Possible battery technologies.
New members might be added to this enum in the next versions, so users are required to properly handle that case.
Enum members are prefixed here in order to not have "redeclaration of enumerator" error in C.
Variants
TechnologyUnknown
TechnologyLithiumIon
TechnologyLeadAcid
TechnologyLithiumPolymer
TechnologyNickelMetalHydride
TechnologyNickelCadmium
TechnologyNickelZinc
TechnologyLithiumIronPhosphate
TechnologyRechargeableAlkalineManganese
Trait Implementations
impl From<Technology> for Technology
[src]
Auto Trait Implementations
impl Send for Technology
impl Sync for Technology
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,