pub struct GifOutput {
pub output_path: PathBuf,
pub frame_count: usize,
pub canvas_width: u32,
pub canvas_height: u32,
pub fps: u16,
}Expand description
Result returned by export_gif.
Fields§
§output_path: PathBufOutput GIF file path.
frame_count: usizeNumber of input frames used.
canvas_width: u32Final GIF canvas width.
canvas_height: u32Final GIF canvas height.
fps: u16Effective frames per second.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GifOutput
impl RefUnwindSafe for GifOutput
impl Send for GifOutput
impl Sync for GifOutput
impl Unpin for GifOutput
impl UnsafeUnpin for GifOutput
impl UnwindSafe for GifOutput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more