[][src]Struct mag_image_decoder::Decoder

pub struct Decoder { /* fields omitted */ }

MAG decoder

Methods

impl Decoder[src]

pub fn new<R: Read>(reader: R) -> Result<Decoder>[src]

Creates a new Decoder using the reader reader.

pub fn info(&self) -> &ImageInfo[src]

Gets metadata

pub fn decode(&self) -> Result<RgbImage>[src]

Decodes to RGB image buffer

Auto Trait Implementations

impl Unpin for Decoder

impl Sync for Decoder

impl Send for Decoder

impl UnwindSafe for Decoder

impl RefUnwindSafe for Decoder

Blanket Implementations

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]

impl<T> SetParameter for T

fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
    T: Parameter<Self>, 

Sets value as a parameter of self.