pub enum BatteryError {
Malformed,
BufferTooSmall,
}Expand description
Snapshot or decode error.
Variants§
Malformed
Reserved flag bits set, length inconsistent with the flags, an out-of-range level, or an unknown charge-state code.
BufferTooSmall
The output buffer cannot hold the encoded snapshot.
Trait Implementations§
Source§impl Clone for BatteryError
impl Clone for BatteryError
Source§fn clone(&self) -> BatteryError
fn clone(&self) -> BatteryError
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BatteryError
impl Debug for BatteryError
Source§impl PartialEq for BatteryError
impl PartialEq for BatteryError
impl Copy for BatteryError
impl Eq for BatteryError
impl StructuralPartialEq for BatteryError
Auto Trait Implementations§
impl Freeze for BatteryError
impl RefUnwindSafe for BatteryError
impl Send for BatteryError
impl Sync for BatteryError
impl Unpin for BatteryError
impl UnwindSafe for BatteryError
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)