[]Struct cairo::TextExtents

#[repr(C)]pub struct TextExtents {
    pub x_bearing: f64,
    pub y_bearing: f64,
    pub width: f64,
    pub height: f64,
    pub x_advance: f64,
    pub y_advance: f64,
}

Fields

x_bearing: f64y_bearing: f64width: f64height: f64x_advance: f64y_advance: f64

Trait Implementations

impl Clone for TextExtents

impl Copy for TextExtents

impl Debug for TextExtents

Auto Trait Implementations

impl RefUnwindSafe for TextExtents

impl Send for TextExtents

impl Sync for TextExtents

impl Unpin for TextExtents

impl UnwindSafe for TextExtents

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.