pub struct TaggedOp {
pub op: Op,
pub src_file: Cow<'static, str>,
pub src_line: u32,
pub src_column: u32,
pub src_code: Vec<(u32, Cow<'static, str>)>,
pub pushed_names: Option<Vec<Option<Cow<'static, str>>>>,
pub alt_pushed_names: Option<Vec<Option<Cow<'static, str>>>>,
}Fields§
§op: Op§src_file: Cow<'static, str>§src_line: u32§src_column: u32§src_code: Vec<(u32, Cow<'static, str>)>§pushed_names: Option<Vec<Option<Cow<'static, str>>>>§alt_pushed_names: Option<Vec<Option<Cow<'static, str>>>>Implementations§
Trait Implementations§
impl Eq for TaggedOp
impl StructuralPartialEq for TaggedOp
Auto Trait Implementations§
impl Freeze for TaggedOp
impl RefUnwindSafe for TaggedOp
impl Send for TaggedOp
impl Sync for TaggedOp
impl Unpin for TaggedOp
impl UnwindSafe for TaggedOp
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