Enum LoopCount

pub enum LoopCount

The number of times animated image should loop over.

Variants

Infinite

Loop the image Infinitely

Finite(NonZeroU32)

Loop the image within Finite times.

Trait Implementations

impl Clone for LoopCount

fn clone(&self) -> LoopCount

impl Copy for LoopCount

Auto Trait Implementations

impl Freeze for LoopCount

impl RefUnwindSafe for LoopCount

impl Send for LoopCount

impl Sync for LoopCount

impl Unpin for LoopCount

impl UnsafeUnpin for LoopCount

impl UnwindSafe for LoopCount

Blanket Implementations

impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for LoopCount where ST: ?Sized, DT: ?Sized,

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for LoopCount where ST: ?Sized, DT: ?Sized,

impl<T> Any for LoopCount where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for LoopCount where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for LoopCount where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for LoopCount where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for LoopCount

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> IntoEither for LoopCount

impl<T> Pointable for LoopCount

const ALIGN: usize = _;
type Init = T;
unsafe fn init(init: <T as Pointable>::Init) -> usize
unsafe fn deref<'a>(ptr: usize) -> &'a T
unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
unsafe fn drop(ptr: usize)

impl<T> Read<Exclusive, BecauseExclusive> for LoopCount where T: ?Sized,

impl<T> ToOwned for LoopCount where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for LoopCount where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for LoopCount where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for LoopCount where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>