[][src]Struct xcb::xproto::Rectangle

pub struct Rectangle {
    pub base: xcb_rectangle_t,
}

Fields

base: xcb_rectangle_t

Methods

impl Rectangle[src]

pub fn new(x: i16, y: i16, width: u16, height: u16) -> Rectangle[src]

pub fn x(&self) -> i16[src]

pub fn y(&self) -> i16[src]

pub fn width(&self) -> u16[src]

pub fn height(&self) -> u16[src]

Trait Implementations

impl Copy for Rectangle[src]

impl Clone for Rectangle[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 Rectangle

impl Sync for Rectangle

impl Send for Rectangle

impl UnwindSafe for Rectangle

impl RefUnwindSafe for Rectangle

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]