pub struct ExprRange {
pub attrs: Vec<Attribute>,
pub start: Option<Box<Expr>>,
pub limits: RangeLimits,
pub end: Option<Box<Expr>>,
}Expand description
A range expression: 1..2, 1.., ..2, 1..=2, ..=2.
Fields§
§attrs: Vec<Attribute>§start: Option<Box<Expr>>§limits: RangeLimits§end: Option<Box<Expr>>Trait Implementations§
Auto Trait Implementations§
impl Freeze for ExprRange
impl RefUnwindSafe for ExprRange
impl !Send for ExprRange
impl !Sync for ExprRange
impl Unpin for ExprRange
impl UnwindSafe for ExprRange
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more