Struct twitch_api2::types::EmoteIdRef
source · [−]#[repr(transparent)]pub struct EmoteIdRef(_);
Expand description
A reference to a borrowed EmoteId
Implementations
sourceimpl EmoteIdRef
impl EmoteIdRef
sourcepub fn from_str(raw: &str) -> &Self
pub fn from_str(raw: &str) -> &Self
Transparently reinterprets the string slice as a strongly-typed EmoteIdRef
sourcepub fn into_owned(self: Box<EmoteIdRef>) -> EmoteId
pub fn into_owned(self: Box<EmoteIdRef>) -> EmoteId
Converts a Box<EmoteIdRef>
into a EmoteId
without copying or allocating
sourceimpl EmoteIdRef
impl EmoteIdRef
sourcepub fn default_render(&self) -> String
pub fn default_render(&self) -> String
Generates url for this emote.
Generated URL will be "https://static-cdn.jtvnw.net/emoticons/v2/{emote_id}/default/light/1.0"
sourcepub fn url(&self) -> EmoteUrlBuilder<'_>
pub fn url(&self) -> EmoteUrlBuilder<'_>
Create a EmoteUrlBuilder
for this emote
Trait Implementations
sourceimpl AsRef<EmoteIdRef> for EmoteId
impl AsRef<EmoteIdRef> for EmoteId
sourcefn as_ref(&self) -> &EmoteIdRef
fn as_ref(&self) -> &EmoteIdRef
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl AsRef<str> for EmoteIdRef
impl AsRef<str> for EmoteIdRef
sourceimpl Borrow<EmoteIdRef> for EmoteId
impl Borrow<EmoteIdRef> for EmoteId
sourcefn borrow(&self) -> &EmoteIdRef
fn borrow(&self) -> &EmoteIdRef
Immutably borrows from an owned value. Read more
sourceimpl Borrow<str> for EmoteIdRef
impl Borrow<str> for EmoteIdRef
sourceimpl Debug for EmoteIdRef
impl Debug for EmoteIdRef
sourceimpl<'de: 'a, 'a> Deserialize<'de> for &'a EmoteIdRef
impl<'de: 'a, 'a> Deserialize<'de> for &'a EmoteIdRef
sourcefn 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
sourceimpl Display for EmoteIdRef
impl Display for EmoteIdRef
sourceimpl From<&'_ EmoteIdRef> for EmoteId
impl From<&'_ EmoteIdRef> for EmoteId
sourcefn from(s: &EmoteIdRef) -> Self
fn from(s: &EmoteIdRef) -> Self
Converts to this type from the input type.
sourceimpl<'a, 'b: 'a> From<&'a Cow<'b, EmoteIdRef>> for &'a EmoteIdRef
impl<'a, 'b: 'a> From<&'a Cow<'b, EmoteIdRef>> for &'a EmoteIdRef
sourcefn from(r: &'a Cow<'b, EmoteIdRef>) -> &'a EmoteIdRef
fn from(r: &'a Cow<'b, EmoteIdRef>) -> &'a EmoteIdRef
Converts to this type from the input type.
sourceimpl<'a> From<&'a EmoteIdRef> for Cow<'a, EmoteIdRef>
impl<'a> From<&'a EmoteIdRef> for Cow<'a, EmoteIdRef>
sourcefn from(r: &'a EmoteIdRef) -> Self
fn from(r: &'a EmoteIdRef) -> Self
Converts to this type from the input type.
sourceimpl<'a> From<&'a str> for &'a EmoteIdRef
impl<'a> From<&'a str> for &'a EmoteIdRef
sourcefn from(s: &'a str) -> &'a EmoteIdRef
fn from(s: &'a str) -> &'a EmoteIdRef
Converts to this type from the input type.
sourceimpl Hash for EmoteIdRef
impl Hash for EmoteIdRef
sourceimpl PartialEq<&'_ EmoteIdRef> for EmoteId
impl PartialEq<&'_ EmoteIdRef> for EmoteId
sourceimpl PartialEq<&'_ EmoteIdRef> for EmoteIdRef
impl PartialEq<&'_ EmoteIdRef> for EmoteIdRef
sourceimpl PartialEq<&'_ EmoteIdRef> for Box<EmoteIdRef>
impl PartialEq<&'_ EmoteIdRef> for Box<EmoteIdRef>
sourceimpl PartialEq<Box<EmoteIdRef, Global>> for &EmoteIdRef
impl PartialEq<Box<EmoteIdRef, Global>> for &EmoteIdRef
sourceimpl PartialEq<Box<EmoteIdRef, Global>> for EmoteIdRef
impl PartialEq<Box<EmoteIdRef, Global>> for EmoteIdRef
sourceimpl PartialEq<EmoteId> for EmoteIdRef
impl PartialEq<EmoteId> for EmoteIdRef
sourceimpl PartialEq<EmoteId> for &EmoteIdRef
impl PartialEq<EmoteId> for &EmoteIdRef
sourceimpl PartialEq<EmoteIdRef> for EmoteIdRef
impl PartialEq<EmoteIdRef> for EmoteIdRef
sourceimpl PartialEq<EmoteIdRef> for EmoteId
impl PartialEq<EmoteIdRef> for EmoteId
sourceimpl PartialEq<EmoteIdRef> for &EmoteIdRef
impl PartialEq<EmoteIdRef> for &EmoteIdRef
sourceimpl Serialize for EmoteIdRef
impl Serialize for EmoteIdRef
sourceimpl ToOwned for EmoteIdRef
impl ToOwned for EmoteIdRef
impl Eq for EmoteIdRef
Auto Trait Implementations
impl RefUnwindSafe for EmoteIdRef
impl Send for EmoteIdRef
impl !Sized for EmoteIdRef
impl Sync for EmoteIdRef
impl Unpin for EmoteIdRef
impl UnwindSafe for EmoteIdRef
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.