pub struct IdentifierString(/* private fields */);Expand description
This type is a wrapper around the core Identifier type to allow serde to serialize and deserialize names as
strings.
Trait Implementations§
Source§impl AsRef<str> for IdentifierString
impl AsRef<str> for IdentifierString
Source§impl Clone for IdentifierString
impl Clone for IdentifierString
Source§fn clone(&self) -> IdentifierString
fn clone(&self) -> IdentifierString
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 IdentifierString
impl Debug for IdentifierString
Source§impl<'de> Deserialize<'de> for IdentifierString
impl<'de> Deserialize<'de> for IdentifierString
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 IdentifierString
impl Display for IdentifierString
impl Eq for IdentifierString
Source§impl From<Identifier> for IdentifierString
impl From<Identifier> for IdentifierString
Source§fn from(value: Identifier) -> Self
fn from(value: Identifier) -> Self
Converts to this type from the input type.
Source§impl From<IdentifierString> for NameFilter
impl From<IdentifierString> for NameFilter
Source§fn from(value: IdentifierString) -> Self
fn from(value: IdentifierString) -> Self
Converts to this type from the input type.
Source§impl From<IdentifierString> for Identifier
impl From<IdentifierString> for Identifier
Source§fn from(value: IdentifierString) -> Self
fn from(value: IdentifierString) -> Self
Converts to this type from the input type.
Source§impl From<IdentifierString> for String
impl From<IdentifierString> for String
Source§fn from(value: IdentifierString) -> Self
fn from(value: IdentifierString) -> Self
Converts to this type from the input type.
Source§impl FromStr for IdentifierString
impl FromStr for IdentifierString
Source§impl Hash for IdentifierString
impl Hash for IdentifierString
Source§impl PartialEq for IdentifierString
impl PartialEq for IdentifierString
Source§impl Serialize for IdentifierString
impl Serialize for IdentifierString
impl StructuralPartialEq for IdentifierString
Auto Trait Implementations§
impl Freeze for IdentifierString
impl RefUnwindSafe for IdentifierString
impl Send for IdentifierString
impl Sync for IdentifierString
impl Unpin for IdentifierString
impl UnsafeUnpin for IdentifierString
impl UnwindSafe for IdentifierString
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