pub struct EmoteSetIdRef(/* private fields */);Expand description
A reference to a borrowed EmoteSetId
Implementations§
Source§impl EmoteSetIdRef
impl EmoteSetIdRef
Sourcepub fn from_str(raw: &str) -> &Self
pub fn from_str(raw: &str) -> &Self
Transparently reinterprets the string slice as a strongly-typed EmoteSetIdRef
Sourcepub fn into_owned(self: Box<EmoteSetIdRef>) -> EmoteSetId
pub fn into_owned(self: Box<EmoteSetIdRef>) -> EmoteSetId
Converts a Box<EmoteSetIdRef> into a EmoteSetId without copying or allocating
Trait Implementations§
Source§impl AsRef<EmoteSetIdRef> for EmoteSetId
impl AsRef<EmoteSetIdRef> for EmoteSetId
Source§fn as_ref(&self) -> &EmoteSetIdRef
fn as_ref(&self) -> &EmoteSetIdRef
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<str> for EmoteSetIdRef
impl AsRef<str> for EmoteSetIdRef
Source§impl Borrow<EmoteSetIdRef> for EmoteSetId
impl Borrow<EmoteSetIdRef> for EmoteSetId
Source§fn borrow(&self) -> &EmoteSetIdRef
fn borrow(&self) -> &EmoteSetIdRef
Immutably borrows from an owned value. Read more
Source§impl Borrow<str> for EmoteSetIdRef
impl Borrow<str> for EmoteSetIdRef
Source§impl Debug for EmoteSetIdRef
impl Debug for EmoteSetIdRef
Source§impl<'de: 'a, 'a> Deserialize<'de> for &'a EmoteSetIdRef
impl<'de: 'a, 'a> Deserialize<'de> for &'a EmoteSetIdRef
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<'de> Deserialize<'de> for Box<EmoteSetIdRef>
impl<'de> Deserialize<'de> for Box<EmoteSetIdRef>
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 Display for EmoteSetIdRef
impl Display for EmoteSetIdRef
Source§impl<'a, 'b: 'a> From<&'a Cow<'b, EmoteSetIdRef>> for &'a EmoteSetIdRef
impl<'a, 'b: 'a> From<&'a Cow<'b, EmoteSetIdRef>> for &'a EmoteSetIdRef
Source§fn from(r: &'a Cow<'b, EmoteSetIdRef>) -> &'a EmoteSetIdRef
fn from(r: &'a Cow<'b, EmoteSetIdRef>) -> &'a EmoteSetIdRef
Converts to this type from the input type.
Source§impl<'a> From<&'a EmoteSetIdRef> for Cow<'a, EmoteSetIdRef>
impl<'a> From<&'a EmoteSetIdRef> for Cow<'a, EmoteSetIdRef>
Source§fn from(r: &'a EmoteSetIdRef) -> Self
fn from(r: &'a EmoteSetIdRef) -> Self
Converts to this type from the input type.
Source§impl From<&EmoteSetIdRef> for EmoteSetId
impl From<&EmoteSetIdRef> for EmoteSetId
Source§fn from(s: &EmoteSetIdRef) -> Self
fn from(s: &EmoteSetIdRef) -> Self
Converts to this type from the input type.
Source§impl<'a> From<&'a str> for &'a EmoteSetIdRef
impl<'a> From<&'a str> for &'a EmoteSetIdRef
Source§fn from(s: &'a str) -> &'a EmoteSetIdRef
fn from(s: &'a str) -> &'a EmoteSetIdRef
Converts to this type from the input type.
Source§impl From<EmoteSetId> for Box<EmoteSetIdRef>
impl From<EmoteSetId> for Box<EmoteSetIdRef>
Source§fn from(r: EmoteSetId) -> Self
fn from(r: EmoteSetId) -> Self
Converts to this type from the input type.
Source§impl Hash for EmoteSetIdRef
impl Hash for EmoteSetIdRef
Source§impl PartialEq<&EmoteSetIdRef> for Box<EmoteSetIdRef>
impl PartialEq<&EmoteSetIdRef> for Box<EmoteSetIdRef>
Source§impl PartialEq<&EmoteSetIdRef> for EmoteSetId
impl PartialEq<&EmoteSetIdRef> for EmoteSetId
Source§impl PartialEq<&EmoteSetIdRef> for EmoteSetIdRef
impl PartialEq<&EmoteSetIdRef> for EmoteSetIdRef
Source§impl PartialEq<Box<EmoteSetIdRef>> for &EmoteSetIdRef
impl PartialEq<Box<EmoteSetIdRef>> for &EmoteSetIdRef
Source§impl PartialEq<Box<EmoteSetIdRef>> for EmoteSetIdRef
impl PartialEq<Box<EmoteSetIdRef>> for EmoteSetIdRef
Source§impl PartialEq<EmoteSetId> for &EmoteSetIdRef
impl PartialEq<EmoteSetId> for &EmoteSetIdRef
Source§impl PartialEq<EmoteSetId> for Box<EmoteSetIdRef>
impl PartialEq<EmoteSetId> for Box<EmoteSetIdRef>
Source§impl PartialEq<EmoteSetId> for EmoteSetIdRef
impl PartialEq<EmoteSetId> for EmoteSetIdRef
Source§impl PartialEq<EmoteSetIdRef> for &EmoteSetIdRef
impl PartialEq<EmoteSetIdRef> for &EmoteSetIdRef
Source§impl PartialEq<EmoteSetIdRef> for EmoteSetId
impl PartialEq<EmoteSetIdRef> for EmoteSetId
Source§impl PartialEq for EmoteSetIdRef
impl PartialEq for EmoteSetIdRef
Source§impl Serialize for EmoteSetIdRef
impl Serialize for EmoteSetIdRef
Source§impl ToOwned for EmoteSetIdRef
impl ToOwned for EmoteSetIdRef
Source§type Owned = EmoteSetId
type Owned = EmoteSetId
The resulting type after obtaining ownership.
Source§fn to_owned(&self) -> Self::Owned
fn to_owned(&self) -> Self::Owned
Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · Source§fn clone_into(&self, target: &mut Self::Owned)
fn clone_into(&self, target: &mut Self::Owned)
Uses borrowed data to replace owned data, usually by cloning. Read more
impl Eq for EmoteSetIdRef
Auto Trait Implementations§
impl Freeze for EmoteSetIdRef
impl RefUnwindSafe for EmoteSetIdRef
impl Send for EmoteSetIdRef
impl !Sized for EmoteSetIdRef
impl Sync for EmoteSetIdRef
impl Unpin for EmoteSetIdRef
impl UnwindSafe for EmoteSetIdRef
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<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.