Struct ExprRepeat
pub struct ExprRepeat { pub attrs: Vec<Attribute>, pub bracket_token: Bracket, pub expr: Box<Expr>, pub semi_token: Semi, pub len: Box<Expr> }
An array literal constructed from one repeated element: [0u8; N].
Fields
attrs: Vec<Attribute>bracket_token: Bracketexpr: Box<Expr>semi_token: Semilen: Box<Expr>
Trait Implementations
impl Clone for ExprRepeat
fn clone(&self) -> Self
impl Parse for ExprRepeat
fn parse(input: ParseStream<'_>) -> Result<Self>
impl ToTokens for ExprRepeat
fn to_tokens(&self, tokens: &mut TokenStream)
Auto Trait Implementations
impl !Send for ExprRepeat
impl !Sync for ExprRepeat
impl Freeze for ExprRepeat
impl RefUnwindSafe for ExprRepeat
impl Unpin for ExprRepeat
impl UnsafeUnpin for ExprRepeat
impl UnwindSafe for ExprRepeat
Blanket Implementations
impl<T> Any for ExprRepeat
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for ExprRepeat
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for ExprRepeat
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for ExprRepeat
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for ExprRepeat
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Spanned for ExprRepeat
where
T: Spanned + ?Sized,
fn span(&self) -> Span
impl<T> ToOwned for ExprRepeat
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for ExprRepeat
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 ExprRepeat
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for ExprRepeat
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>