Enum Repeat
pub enum Repeat
Number of repetitions for a GIF animation
Variants
-
Finite(u16) Finite number of repetitions
-
Infinite Looping GIF
Trait Implementations
impl Clone for Repeat
fn clone(&self) -> Self
impl Copy for Repeat
impl Debug for Repeat
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl Freeze for Repeat
impl RefUnwindSafe for Repeat
impl Send for Repeat
impl Sync for Repeat
impl Unpin for Repeat
impl UnsafeUnpin for Repeat
impl UnwindSafe for Repeat
Blanket Implementations
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for Repeat
where
ST: ?Sized,
DT: ?Sized,
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for Repeat
where
ST: ?Sized,
DT: ?Sized,
impl<T> Any for Repeat
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Repeat
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Repeat
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for Repeat
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for Repeat
fn from(t: T) -> TReturns the argument unchanged.
impl<T> IntoEither for Repeat
impl<T> Pointable for Repeat
const ALIGN: usize = _;type Init = T;unsafe fn init(init: <T as Pointable>::Init) -> usizeunsafe fn deref<'a>(ptr: usize) -> &'a Tunsafe fn deref_mut<'a>(ptr: usize) -> &'a mut Tunsafe fn drop(ptr: usize)
impl<T> Read<Exclusive, BecauseExclusive> for Repeat
where
T: ?Sized,
impl<T> ToOwned for Repeat
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for Repeat
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Repeat
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Repeat
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>