pub enum RpmFailure {
Refused,
TooLarge,
Other,
}Expand description
What an RPM failure says about trying ReadProperty instead.
Variants§
Refused
The device doesn’t take RPM: a reject (an unknown service, say) or a services-class error. Remembered for the rest of the session.
TooLarge
This answer was too large to send (an abort for segmentation or a full buffer): ReadProperty for this request only.
Other
Anything else, a timeout included: the read fails.
Trait Implementations§
Source§impl Clone for RpmFailure
impl Clone for RpmFailure
impl Copy for RpmFailure
Source§impl Debug for RpmFailure
impl Debug for RpmFailure
impl Eq for RpmFailure
Source§impl PartialEq for RpmFailure
impl PartialEq for RpmFailure
impl StructuralPartialEq for RpmFailure
Auto Trait Implementations§
impl Freeze for RpmFailure
impl RefUnwindSafe for RpmFailure
impl Send for RpmFailure
impl Sync for RpmFailure
impl Unpin for RpmFailure
impl UnsafeUnpin for RpmFailure
impl UnwindSafe for RpmFailure
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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