Struct pango::GlyphItemIter
source · [−]pub struct GlyphItemIter<'item> { /* private fields */ }
Implementations
sourceimpl<'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
sourceimpl<'item> Clone for GlyphItemIter<'item>
impl<'item> Clone for GlyphItemIter<'item>
sourcefn clone(&self) -> GlyphItemIter<'item>
fn clone(&self) -> GlyphItemIter<'item>
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl<'item> Debug for GlyphItemIter<'item>
impl<'item> Debug for GlyphItemIter<'item>
sourceimpl<'item> IntoIterator for GlyphItemIter<'item>
impl<'item> IntoIterator for GlyphItemIter<'item>
sourceimpl<'item> StaticType for GlyphItemIter<'item>
impl<'item> StaticType for GlyphItemIter<'item>
sourcefn 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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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 Twhere
T: StaticType,
impl<T> StaticTypeExt for Twhere
T: StaticType,
sourcefn ensure_type()
fn ensure_type()
Ensures that the type has been registered with the type system.