Struct ResetMessage

Source
pub struct ResetMessage;
Expand description

A type representing a reset message.

This type is useful for quickly writing out reset responses via the write_msg_to method.

Trait Implementations§

Source§

impl Clone for ResetMessage

Source§

fn clone(&self) -> ResetMessage

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ResetMessage

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for ResetMessage

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl MessageRead for ResetMessage

Source§

fn msg_code(&self) -> MsgCode

Gets the message code for this message.
Source§

fn msg_type(&self) -> MsgType

Gets the message type for this message.
Source§

fn msg_id(&self) -> u16

Gets the message id for this message.
Source§

fn msg_token(&self) -> MsgToken

Gets the message token for this message.
Source§

fn payload(&self) -> &[u8]

Gets the payload as a byte slice.
Source§

fn content_format(&self) -> Option<ContentFormat>

Indicates the content format of the payload, if specified.
Source§

fn accept(&self) -> Option<ContentFormat>

Indicates the content format that the sender of the message will accept for the payload of the response, if specified.
Source§

fn block2(&self) -> Option<BlockInfo>

Returns the value of the block2 option for this message, if any.
Source§

fn block1(&self) -> Option<BlockInfo>

Returns the value of the block1 option for this message, if any.
Source§

fn options(&self) -> OptionIterator<'_>

Gets an iterator for processing the options of the message.
Source§

fn write_msg_to(&self, target: &mut dyn MessageWrite) -> Result<(), Error>

Writes this message to the given target that implements MessageWrite. Read more
Source§

fn payload_as_str(&self) -> Option<&str>

Gets the payload as a string slice.
Source§

impl PartialEq for ResetMessage

Source§

fn eq(&self, other: &ResetMessage) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for ResetMessage

Source§

impl Eq for ResetMessage

Source§

impl StructuralPartialEq for ResetMessage

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V