pub struct ExtensionName(pub String);Expand description
§1.1.2 ExtensionName: [A-Z_0-9]{3,128}
Tuple Fields§
§0: StringImplementations§
Trait Implementations§
Source§impl Clone for ExtensionName
impl Clone for ExtensionName
Source§fn clone(&self) -> ExtensionName
fn clone(&self) -> ExtensionName
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 ExtensionName
impl Debug for ExtensionName
Source§impl<'de> Deserialize<'de> for ExtensionName
impl<'de> Deserialize<'de> for ExtensionName
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for ExtensionName
impl Hash for ExtensionName
Source§impl PartialEq for ExtensionName
impl PartialEq for ExtensionName
Source§fn eq(&self, other: &ExtensionName) -> bool
fn eq(&self, other: &ExtensionName) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ExtensionName
impl Serialize for ExtensionName
impl Eq for ExtensionName
impl StructuralPartialEq for ExtensionName
Auto Trait Implementations§
impl Freeze for ExtensionName
impl RefUnwindSafe for ExtensionName
impl Send for ExtensionName
impl Sync for ExtensionName
impl Unpin for ExtensionName
impl UnsafeUnpin for ExtensionName
impl UnwindSafe for ExtensionName
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more