Struct pango::AttrFontDesc
source · [−]#[repr(transparent)]pub struct AttrFontDesc { /* private fields */ }
Implementations
sourceimpl AttrFontDesc
impl AttrFontDesc
pub fn new(desc: &FontDescription) -> Self
pub fn desc(&self) -> FontDescription
Methods from Deref<Target = Attribute>
pub fn attr_class(&self) -> AttrClass
pub fn type_(&self) -> AttrType
pub fn start_index(&self) -> u32
pub fn end_index(&self) -> u32
pub fn set_start_index(&mut self, index: u32)
pub fn set_end_index(&mut self, index: u32)
pub fn downcast_ref<T: IsAttribute>(&self) -> Option<&T>
Trait Implementations
sourceimpl AsRef<Attribute> for AttrFontDesc
impl AsRef<Attribute> for AttrFontDesc
sourceimpl Clone for AttrFontDesc
impl Clone for AttrFontDesc
sourceimpl Debug for AttrFontDesc
impl Debug for AttrFontDesc
sourceimpl Deref for AttrFontDesc
impl Deref for AttrFontDesc
sourceimpl DerefMut for AttrFontDesc
impl DerefMut for AttrFontDesc
sourceimpl From<AttrFontDesc> for Attribute
impl From<AttrFontDesc> for Attribute
sourcefn from(attr: AttrFontDesc) -> Attribute
fn from(attr: AttrFontDesc) -> Attribute
Converts to this type from the input type.
sourceimpl IsAttribute for AttrFontDesc
impl IsAttribute for AttrFontDesc
const ATTR_TYPES: &'static [AttrType]
fn upcast(self) -> Attribute
fn upcast_ref(&self) -> &Attribute
sourceimpl PartialEq<AttrFontDesc> for AttrFontDesc
impl PartialEq<AttrFontDesc> for AttrFontDesc
sourceimpl StaticType for AttrFontDesc
impl StaticType for AttrFontDesc
sourcefn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of Self
.
impl Eq for AttrFontDesc
impl Send for AttrFontDesc
impl Sync for AttrFontDesc
Auto Trait Implementations
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<T> StaticTypeExt for T where
T: StaticType,
impl<T> StaticTypeExt for T where
T: StaticType,
sourcefn ensure_type()
fn ensure_type()
Ensures that the type has been registered with the type system.
sourceimpl<T> ToClosureReturnValue for T where
T: ToValue,
impl<T> ToClosureReturnValue for T where
T: ToValue,
fn to_closure_return_value(&self) -> Option<Value>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> ToSendValue for T where
T: Send + ToValue + ?Sized,
impl<T> ToSendValue for T where
T: Send + ToValue + ?Sized,
sourcefn to_send_value(&self) -> SendValue
fn to_send_value(&self) -> SendValue
Returns a SendValue
clone of self
.