pub enum PieceStatusError {
InvalidTrackedPiece {
index: usize,
value: u8,
},
InvalidTrackedPieceBattery {
index: usize,
value: u8,
},
}Expand description
Reports an invalid field in a piece status response.
Variants§
InvalidTrackedPiece
A piece record contained an unknown identity code.
Fields
InvalidTrackedPieceBattery
A battery value was neither a percentage nor the unavailable sentinel.
Trait Implementations§
Source§impl Clone for PieceStatusError
impl Clone for PieceStatusError
Source§fn clone(&self) -> PieceStatusError
fn clone(&self) -> PieceStatusError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PieceStatusError
Source§impl Debug for PieceStatusError
impl Debug for PieceStatusError
Source§impl Display for PieceStatusError
impl Display for PieceStatusError
impl Eq for PieceStatusError
Source§impl Error for PieceStatusError
impl Error for PieceStatusError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<PieceStatusError> for DecodeResponseNotificationError
impl From<PieceStatusError> for DecodeResponseNotificationError
Source§fn from(source: PieceStatusError) -> Self
fn from(source: PieceStatusError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for PieceStatusError
impl PartialEq for PieceStatusError
impl StructuralPartialEq for PieceStatusError
Auto Trait Implementations§
impl Freeze for PieceStatusError
impl RefUnwindSafe for PieceStatusError
impl Send for PieceStatusError
impl Sync for PieceStatusError
impl Unpin for PieceStatusError
impl UnsafeUnpin for PieceStatusError
impl UnwindSafe for PieceStatusError
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