[][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> Send for CursorImageBuffer<'a>[src]

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

type Target = WlBuffer

The resulting type after dereferencing.

Auto Trait Implementations

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

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

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

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

Blanket Implementations

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

impl<T> From<T> for 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> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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