Struct pango::AttrLanguage
source · [−]#[repr(transparent)]pub struct AttrLanguage { /* private fields */ }
Implementations
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 AttrLanguage
impl AsRef<Attribute> for AttrLanguage
sourceimpl Clone for AttrLanguage
impl Clone for AttrLanguage
sourceimpl Debug for AttrLanguage
impl Debug for AttrLanguage
sourceimpl Deref for AttrLanguage
impl Deref for AttrLanguage
sourceimpl DerefMut for AttrLanguage
impl DerefMut for AttrLanguage
sourceimpl From<AttrLanguage> for Attribute
impl From<AttrLanguage> for Attribute
sourcefn from(attr: AttrLanguage) -> Attribute
fn from(attr: AttrLanguage) -> Attribute
Converts to this type from the input type.
sourceimpl IsAttribute for AttrLanguage
impl IsAttribute for AttrLanguage
const ATTR_TYPES: &'static [AttrType]
fn upcast(self) -> Attribute
fn upcast_ref(&self) -> &Attribute
sourceimpl PartialEq<AttrLanguage> for AttrLanguage
impl PartialEq<AttrLanguage> for AttrLanguage
sourceimpl StaticType for AttrLanguage
impl StaticType for AttrLanguage
sourcefn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of Self
.
impl Eq for AttrLanguage
impl Send for AttrLanguage
impl Sync for AttrLanguage
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
.