[][src]Struct gifski::Writer

pub struct Writer { /* fields omitted */ }

Perform GIF writing

Methods

impl Writer[src]

Encode collected frames

pub fn write<W: Write>(
    self,
    writer: W,
    reporter: &mut dyn ProgressReporter
) -> CatResult<()>
[src]

Start writing frames. This function will not return until Collector is dropped.

outfile can be any writer, such as File or &mut Vec.

ProgressReporter.increase() is called each time a new frame is being written.

Auto Trait Implementations

impl !RefUnwindSafe for Writer

impl Send for Writer

impl !Sync for Writer

impl Unpin for Writer

impl !UnwindSafe for Writer

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