[][src]Struct wayland_cursor::CursorImageBuffer

pub struct CursorImageBuffer<'a> { /* fields omitted */ }

A buffer containing a cursor image.

You can access the WlBuffer via Deref.

Note that this proxy will be considered as "unmanaged" by the crate, as such you should not try to act on it beyond assigning it to wl_surfaces.

Methods from Deref<Target = WlBuffer>

pub fn destroy(&self)[src]

destroy a buffer

Destroy a buffer. If and how you need to release the backing storage is defined by the buffer factory interface.

For possible side-effects to a surface, see wl_surface.attach.

This is a destructor, you cannot send requests to this object any longer once this method is called.

Trait Implementations

impl<'a> Deref for CursorImageBuffer<'a>[src]

type Target = WlBuffer

The resulting type after dereferencing.

impl<'a> Send for CursorImageBuffer<'a>[src]

Auto Trait Implementations

impl<'a> !RefUnwindSafe for CursorImageBuffer<'a>

impl<'a> !Sync for CursorImageBuffer<'a>

impl<'a> Unpin for CursorImageBuffer<'a>

impl<'a> !UnwindSafe for CursorImageBuffer<'a>

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, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = !

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.