pub struct EmitOwned {
pub line: Line,
pub role: Role,
pub match_info: MatchInfo,
}Expand description
Owned form of Emit — the expander hands these to the caller.
Fields§
§line: Line§role: Role§match_info: MatchInfoImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EmitOwned
impl RefUnwindSafe for EmitOwned
impl Send for EmitOwned
impl Sync for EmitOwned
impl Unpin for EmitOwned
impl UnsafeUnpin for EmitOwned
impl UnwindSafe for EmitOwned
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