[][src]Struct clipboard_win::dib::Image

pub struct Image { /* fields omitted */ }

Represents locked DIB clipboard data

Implementations

impl Image[src]

pub fn as_bytes(&self) -> &[u8][src]

Access raw image data

pub fn size(&self) -> usize[src]

Retrieves image size, including header.

pub fn write<W: Write>(&self, storage: &mut W) -> Result<usize>[src]

Writes data into storage.

Returns size of written, if there is not enough space returns 0.

pub fn to_vec(&self) -> Vec<u8>[src]

Extracts BMP data as Vec.

Auto Trait Implementations

impl RefUnwindSafe for Image

impl !Send for Image

impl !Sync for Image

impl Unpin for Image

impl UnwindSafe for Image

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 = 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.