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