Enum gfx::font::FontFamilyName
source · pub enum FontFamilyName {
Specific(Atom),
Generic(Atom),
}
Expand description
A font family name used in font selection.
Variants§
Implementations§
Trait Implementations§
source§impl Clone for FontFamilyName
impl Clone for FontFamilyName
source§fn clone(&self) -> FontFamilyName
fn clone(&self) -> FontFamilyName
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 FontFamilyName
impl Debug for FontFamilyName
source§impl<'de> Deserialize<'de> for FontFamilyName
impl<'de> Deserialize<'de> for FontFamilyName
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<'a> From<&'a FontFamilyName> for LowercaseString
impl<'a> From<&'a FontFamilyName> for LowercaseString
source§fn from(family_name: &'a FontFamilyName) -> LowercaseString
fn from(family_name: &'a FontFamilyName) -> LowercaseString
Converts to this type from the input type.
source§impl<'a> From<&'a SingleFontFamily> for FontFamilyName
impl<'a> From<&'a SingleFontFamily> for FontFamilyName
source§fn from(other: &'a SingleFontFamily) -> FontFamilyName
fn from(other: &'a SingleFontFamily) -> FontFamilyName
Converts to this type from the input type.
source§impl<'a> From<&'a str> for FontFamilyName
impl<'a> From<&'a str> for FontFamilyName
source§fn from(other: &'a str) -> FontFamilyName
fn from(other: &'a str) -> FontFamilyName
Converts to this type from the input type.
source§impl Hash for FontFamilyName
impl Hash for FontFamilyName
source§impl PartialEq<FontFamilyName> for FontFamilyName
impl PartialEq<FontFamilyName> for FontFamilyName
source§fn eq(&self, other: &FontFamilyName) -> bool
fn eq(&self, other: &FontFamilyName) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for FontFamilyName
impl Serialize for FontFamilyName
impl Eq for FontFamilyName
impl StructuralEq for FontFamilyName
impl StructuralPartialEq for FontFamilyName
Auto Trait Implementations§
impl RefUnwindSafe for FontFamilyName
impl Send for FontFamilyName
impl Sync for FontFamilyName
impl Unpin for FontFamilyName
impl UnwindSafe for FontFamilyName
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 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.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.source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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>where
F: FnOnce(&Self) -> bool,
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>where F: FnOnce(&Self) -> bool,
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 moresource§impl<T> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
source§fn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert