pub enum Asi {
Explicit(Span),
LineTerminator(Span),
ClosingBrace(Span),
EndOfInput(Span),
}Expand description
Evidence for an explicit or automatic semicolon boundary.
Variants§
Explicit(Span)
Source contained a semicolon.
LineTerminator(Span)
A line terminator caused insertion.
ClosingBrace(Span)
A closing brace caused insertion.
EndOfInput(Span)
End of input caused insertion.
Trait Implementations§
impl Copy for Asi
impl Eq for Asi
impl StructuralPartialEq for Asi
Auto Trait Implementations§
impl Freeze for Asi
impl RefUnwindSafe for Asi
impl Send for Asi
impl Sync for Asi
impl Unpin for Asi
impl UnsafeUnpin for Asi
impl UnwindSafe for Asi
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