[−][src]Struct font_kit::family_handle::FamilyHandle
Encapsulates the information needed to locate and open the fonts in a family.
Methods
impl FamilyHandle
[src]
pub fn new() -> FamilyHandle
[src]
Creates an empty set of family handles.
pub fn from_font_handles<I>(fonts: I) -> FamilyHandle where
I: Iterator<Item = Handle>,
[src]
I: Iterator<Item = Handle>,
Creates a set of font family handles.
pub fn push(&mut self, font: Handle)
[src]
Adds a new handle to this set.
pub fn is_empty(&self) -> bool
[src]
Returns true if and only if this set has no fonts in it.
pub fn fonts(&self) -> &[Handle]
[src]
Returns all the handles in this set.
Trait Implementations
Auto Trait Implementations
impl Unpin for FamilyHandle
impl Sync for FamilyHandle
impl Send for FamilyHandle
impl UnwindSafe for FamilyHandle
impl RefUnwindSafe for FamilyHandle
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,