Enum Repeat

pub enum Repeat

Number of repetitions

Variants

Finite(u16)

Finite number of repetitions

Infinite

Infinite number of repetitions

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

impl Default for Repeat

fn default() -> Self

impl Eq for Repeat

impl PartialEq for Repeat

fn eq(&self, other: &Self) -> bool

impl StructuralPartialEq for Repeat

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<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) -> T

Returns the argument unchanged.

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

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

impl<T, U> Into<U> for Repeat 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 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>