[][src]Struct xcb::render::Trapezoid

pub struct Trapezoid {
    pub base: xcb_render_trapezoid_t,
}

Fields

base: xcb_render_trapezoid_t

Methods

impl Trapezoid[src]

pub fn new(
    top: Fixed,
    bottom: Fixed,
    left: Linefix,
    right: Linefix
) -> Trapezoid
[src]

pub fn top(&self) -> Fixed[src]

pub fn bottom(&self) -> Fixed[src]

pub fn left(&self) -> Linefix[src]

pub fn right(&self) -> Linefix[src]

Trait Implementations

impl Copy for Trapezoid[src]

impl Clone for Trapezoid[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for Trapezoid

impl Sync for Trapezoid

impl Send for Trapezoid

impl UnwindSafe for Trapezoid

impl RefUnwindSafe for Trapezoid

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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.

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

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

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