Struct pango::LayoutIter
source · [−]pub struct LayoutIter(_);Implementations
sourceimpl LayoutIter
impl LayoutIter
pub fn at_last_line(&mut self) -> bool
pub fn get_baseline(&mut self) -> i32
pub fn get_char_extents(&mut self) -> Rectangle
pub fn get_cluster_extents(&mut self) -> (Rectangle, Rectangle)
pub fn get_index(&mut self) -> i32
pub fn get_layout(&mut self) -> Option<Layout>
pub fn get_layout_extents(&mut self) -> (Rectangle, Rectangle)
pub fn get_line(&mut self) -> Option<LayoutLine>
pub fn get_line_extents(&mut self) -> (Rectangle, Rectangle)
pub fn get_line_readonly(&mut self) -> Option<LayoutLine>
pub fn get_line_yrange(&mut self) -> (i32, i32)
pub fn get_run(&mut self) -> Option<LayoutRun>
pub fn get_run_extents(&mut self) -> (Rectangle, Rectangle)
pub fn get_run_readonly(&mut self) -> Option<LayoutRun>
pub fn next_char(&mut self) -> bool
pub fn next_cluster(&mut self) -> bool
pub fn next_line(&mut self) -> bool
pub fn next_run(&mut self) -> bool
Trait Implementations
sourceimpl Clone for LayoutIter
impl Clone for LayoutIter
sourcefn clone(&self) -> LayoutIter
fn clone(&self) -> LayoutIter
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for LayoutIter
impl Debug for LayoutIter
sourceimpl Hash for LayoutIter
impl Hash for LayoutIter
sourceimpl Ord for LayoutIter
impl Ord for LayoutIter
sourcefn cmp(&self, other: &LayoutIter) -> Ordering
fn cmp(&self, other: &LayoutIter) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<LayoutIter> for LayoutIter
impl PartialEq<LayoutIter> for LayoutIter
sourcefn eq(&self, other: &LayoutIter) -> bool
fn eq(&self, other: &LayoutIter) -> bool
sourceimpl PartialOrd<LayoutIter> for LayoutIter
impl PartialOrd<LayoutIter> for LayoutIter
sourcefn partial_cmp(&self, other: &LayoutIter) -> Option<Ordering>
fn partial_cmp(&self, other: &LayoutIter) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moresourceimpl StaticType for LayoutIter
impl StaticType for LayoutIter
sourcefn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self.impl Eq for LayoutIter
impl StructuralEq for LayoutIter
impl StructuralPartialEq for LayoutIter
Auto Trait Implementations
impl RefUnwindSafe for LayoutIter
impl !Send for LayoutIter
impl !Sync for LayoutIter
impl Unpin for LayoutIter
impl UnwindSafe for LayoutIter
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