Struct rgbstd::interface::rgb21::AttachmentName
source · pub struct AttachmentName(_);Trait Implementations§
source§impl AsRef<<AttachmentName as Wrapper>::Inner> for AttachmentName
impl AsRef<<AttachmentName as Wrapper>::Inner> for AttachmentName
source§impl Borrow<<AttachmentName as Wrapper>::Inner> for AttachmentName
impl Borrow<<AttachmentName as Wrapper>::Inner> for AttachmentName
source§impl Clone for AttachmentName
impl Clone for AttachmentName
source§fn clone(&self) -> AttachmentName
fn clone(&self) -> AttachmentName
Returns a copy 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 AttachmentName
impl Debug for AttachmentName
source§impl Deref for AttachmentName
impl Deref for AttachmentName
source§impl<'de> Deserialize<'de> for AttachmentName
impl<'de> Deserialize<'de> for AttachmentName
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 Display for AttachmentName
impl Display for AttachmentName
source§impl From<&'static str> for AttachmentName
impl From<&'static str> for AttachmentName
source§impl From<AttachmentName> for Confined<AsciiString, 1, 20>
impl From<AttachmentName> for Confined<AsciiString, 1, 20>
source§fn from(wrapped: AttachmentName) -> Self
fn from(wrapped: AttachmentName) -> Self
Converts to this type from the input type.
source§impl From<Confined<AsciiString, 1, 20>> for AttachmentName
impl From<Confined<AsciiString, 1, 20>> for AttachmentName
source§impl FromStr for AttachmentName
impl FromStr for AttachmentName
source§impl Hash for AttachmentName
impl Hash for AttachmentName
source§impl Ord for AttachmentName
impl Ord for AttachmentName
source§fn cmp(&self, other: &AttachmentName) -> Ordering
fn cmp(&self, other: &AttachmentName) -> 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<AttachmentName> for AttachmentName
impl PartialEq<AttachmentName> for AttachmentName
source§fn eq(&self, other: &AttachmentName) -> bool
fn eq(&self, other: &AttachmentName) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl PartialOrd<AttachmentName> for AttachmentName
impl PartialOrd<AttachmentName> for AttachmentName
source§fn partial_cmp(&self, other: &AttachmentName) -> Option<Ordering>
fn partial_cmp(&self, other: &AttachmentName) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moresource§impl Serialize for AttachmentName
impl Serialize for AttachmentName
source§impl StrictDecode for AttachmentName
impl StrictDecode for AttachmentName
fn strict_decode(reader: &mut impl TypedRead) -> Result<Self, DecodeError>
fn strict_read(lim: usize, reader: impl Read) -> Result<Self, DecodeError>
source§impl StrictDumb for AttachmentName
impl StrictDumb for AttachmentName
fn strict_dumb() -> Self
source§impl StrictEncode for AttachmentName
impl StrictEncode for AttachmentName
fn strict_encode<W: TypedWrite>(&self, writer: W) -> Result<W>
fn strict_write(&self, lim: usize, writer: impl Write) -> Result<usize, Error>
source§impl StrictTuple for AttachmentName
impl StrictTuple for AttachmentName
const FIELD_COUNT: u8 = 1u8
fn strict_check_fields()
fn strict_type_info() -> TypeInfo<Self>
source§impl StrictType for AttachmentName
impl StrictType for AttachmentName
const STRICT_LIB_NAME: &'static str = LIB_NAME_RGB21
fn strict_name() -> Option<TypeName>
source§impl TryFrom<String> for AttachmentName
impl TryFrom<String> for AttachmentName
§type Error = InvalidIdent
type Error = InvalidIdent
The type returned in the event of a conversion error.
source§impl Wrapper for AttachmentName
impl Wrapper for AttachmentName
impl Eq for AttachmentName
impl StrictProduct for AttachmentName
impl StructuralEq for AttachmentName
impl StructuralPartialEq for AttachmentName
Auto Trait Implementations§
impl RefUnwindSafe for AttachmentName
impl Send for AttachmentName
impl Sync for AttachmentName
impl Unpin for AttachmentName
impl UnwindSafe for AttachmentName
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
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.