pub struct PatternReference {
pub extent: Extent,
pub is_mut: Option<Extent>,
pub pattern: Box<Pattern>,
pub whitespace: Vec<Whitespace>,
}Expand description
Fields§
§extent: Extent§is_mut: Option<Extent>§pattern: Box<Pattern>§whitespace: Vec<Whitespace>Trait Implementations§
Source§impl Debug for PatternReference
impl Debug for PatternReference
Source§impl<'a> Index<&'a PatternReference> for str
impl<'a> Index<&'a PatternReference> for str
Source§impl Index<PatternReference> for str
impl Index<PatternReference> for str
Auto Trait Implementations§
impl Freeze for PatternReference
impl RefUnwindSafe for PatternReference
impl Send for PatternReference
impl Sync for PatternReference
impl Unpin for PatternReference
impl UnsafeUnpin for PatternReference
impl UnwindSafe for PatternReference
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