Struct Repeat
#[non_exhaustive]
pub struct Repeat { pub byte: u8 }
A reader which yields one byte over and over and over and over and over and...
This struct is generally created by calling [repeat()]. Please
see the documentation of [repeat()] for more details.
Fields
byte: u8
Trait Implementations
impl Debug for Repeat
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl SizeHint for Repeat
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
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> From<T> for Repeat
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for Repeat
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for Repeat
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 = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
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>