pub struct SNameOption(/* private fields */);Expand description
Similar to the SName struct, used for the fixed-length Message sname field, but is a variable-length option used for the Message options field.
A null-terminated string with min-length 1.
Implementations§
Source§impl SNameOption
impl SNameOption
Sourcepub fn extend_into(&self, bytes: &mut Vec<u8>, tag: u8)
pub fn extend_into(&self, bytes: &mut Vec<u8>, tag: u8)
Used to encode the variable-length option.
Trait Implementations§
Source§impl Clone for SNameOption
impl Clone for SNameOption
Source§fn clone(&self) -> SNameOption
fn clone(&self) -> SNameOption
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 SNameOption
impl Debug for SNameOption
Source§impl<'de> Deserialize<'de> for SNameOption
impl<'de> Deserialize<'de> for SNameOption
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&[u8]> for SNameOption
impl From<&[u8]> for SNameOption
Source§impl PartialEq for SNameOption
impl PartialEq for SNameOption
Source§impl Serialize for SNameOption
impl Serialize for SNameOption
impl StructuralPartialEq for SNameOption
Auto Trait Implementations§
impl Freeze for SNameOption
impl RefUnwindSafe for SNameOption
impl Send for SNameOption
impl Sync for SNameOption
impl Unpin for SNameOption
impl UnwindSafe for SNameOption
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)