Struct pango::GlyphItemIter
source · pub struct GlyphItemIter<'item> { /* private fields */ }
Implementations§
source§impl<'item> GlyphItemIter<'item>
impl<'item> GlyphItemIter<'item>
pub fn new_start( glyph_item: &'item GlyphItem, text: &str ) -> Result<Self, BoolError>
pub fn new_end( glyph_item: &'item GlyphItem, text: &str ) -> Result<Self, BoolError>
pub fn next_cluster(&mut self) -> bool
pub fn prev_cluster(&mut self) -> bool
pub fn glyph_item(&self) -> &'item GlyphItem
pub fn text(&self) -> &GStr
pub fn start_glyph(&self) -> i32
pub fn start_index(&self) -> i32
pub fn start_char(&self) -> i32
pub fn end_glyph(&self) -> i32
pub fn end_index(&self) -> i32
pub fn end_char(&self) -> i32
Trait Implementations§
source§impl<'item> Clone for GlyphItemIter<'item>
impl<'item> Clone for GlyphItemIter<'item>
source§fn clone(&self) -> GlyphItemIter<'item>
fn clone(&self) -> GlyphItemIter<'item>
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<'item> Debug for GlyphItemIter<'item>
impl<'item> Debug for GlyphItemIter<'item>
source§impl<'item> IntoIterator for GlyphItemIter<'item>
impl<'item> IntoIterator for GlyphItemIter<'item>
source§impl<'item> StaticType for GlyphItemIter<'item>
impl<'item> StaticType for GlyphItemIter<'item>
source§fn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self
.Auto Trait Implementations§
impl<'item> RefUnwindSafe for GlyphItemIter<'item>
impl<'item> !Send for GlyphItemIter<'item>
impl<'item> !Sync for GlyphItemIter<'item>
impl<'item> Unpin for GlyphItemIter<'item>
impl<'item> UnwindSafe for GlyphItemIter<'item>
Blanket Implementations§
source§impl<T> StaticTypeExt for Twhere
T: StaticType,
impl<T> StaticTypeExt for Twhere T: StaticType,
source§fn ensure_type()
fn ensure_type()
Ensures that the type has been registered with the type system.