#[repr(transparent)]pub struct RescueProtocol(pub u8);Tuple Fields§
§0: u8Implementations§
Source§impl RescueProtocol
impl RescueProtocol
pub const None: RescueProtocol
pub const Xmodem: RescueProtocol
pub const UsbDfu: RescueProtocol
pub const SpiDfu: RescueProtocol
Trait Implementations§
Source§impl Binary for RescueProtocol
impl Binary for RescueProtocol
Source§impl Clone for RescueProtocol
impl Clone for RescueProtocol
Source§fn clone(&self) -> RescueProtocol
fn clone(&self) -> RescueProtocol
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RescueProtocol
impl Debug for RescueProtocol
Source§impl Default for RescueProtocol
impl Default for RescueProtocol
Source§impl<'de> Deserialize<'de> for RescueProtocol
impl<'de> Deserialize<'de> for RescueProtocol
Source§fn deserialize<D>(deserializer: D) -> Result<RescueProtocol, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<RescueProtocol, D::Error>where
D: Deserializer<'de>,
Deserializes the value by forwarding to deserialize_any.
deserialize_any will forward strings to the string visitor
and forward integers to the appropriate integer visitor.
Source§impl Display for RescueProtocol
impl Display for RescueProtocol
Source§impl From<RescueProtocol> for u8
impl From<RescueProtocol> for u8
Source§fn from(v: RescueProtocol) -> u8
fn from(v: RescueProtocol) -> u8
Converts to this type from the input type.
Source§impl FromStr for RescueProtocol
impl FromStr for RescueProtocol
Source§impl Hash for RescueProtocol
impl Hash for RescueProtocol
Source§impl LowerHex for RescueProtocol
impl LowerHex for RescueProtocol
Source§impl Octal for RescueProtocol
impl Octal for RescueProtocol
Source§impl Ord for RescueProtocol
impl Ord for RescueProtocol
Source§fn cmp(&self, other: &RescueProtocol) -> Ordering
fn cmp(&self, other: &RescueProtocol) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for RescueProtocol
impl PartialEq for RescueProtocol
Source§impl PartialOrd for RescueProtocol
impl PartialOrd for RescueProtocol
Source§impl Serialize for RescueProtocol
impl Serialize for RescueProtocol
Source§impl TryFrom<i16> for RescueProtocol
impl TryFrom<i16> for RescueProtocol
Source§impl TryFrom<i32> for RescueProtocol
impl TryFrom<i32> for RescueProtocol
Source§impl TryFrom<i64> for RescueProtocol
impl TryFrom<i64> for RescueProtocol
Source§impl TryFrom<i8> for RescueProtocol
impl TryFrom<i8> for RescueProtocol
Source§impl TryFrom<u16> for RescueProtocol
impl TryFrom<u16> for RescueProtocol
Source§impl TryFrom<u32> for RescueProtocol
impl TryFrom<u32> for RescueProtocol
Source§impl TryFrom<u64> for RescueProtocol
impl TryFrom<u64> for RescueProtocol
Source§impl TryFrom<u8> for RescueProtocol
impl TryFrom<u8> for RescueProtocol
Source§impl UpperHex for RescueProtocol
impl UpperHex for RescueProtocol
Source§impl ValueEnum for RescueProtocol
impl ValueEnum for RescueProtocol
impl Copy for RescueProtocol
impl Eq for RescueProtocol
impl StructuralPartialEq for RescueProtocol
Auto Trait Implementations§
impl Freeze for RescueProtocol
impl RefUnwindSafe for RescueProtocol
impl Send for RescueProtocol
impl Sync for RescueProtocol
impl Unpin for RescueProtocol
impl UnwindSafe for RescueProtocol
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