pub enum LineSite {
WholeDeclaration,
At(SiteCoordinate),
}Expand description
Whether a composed line says where the refusal sits.
Not an option: a whole-declaration refusal is a STATED posture and not a site somebody forgot to supply, and adding a position to its line would send a reader to an arbitrary spot inside a declaration the refusal is not about.
Variants§
WholeDeclaration
The refusal is about the declaration as a whole, and the line adds nothing.
At(SiteCoordinate)
The refusal sits somewhere the producer can name, and the line says where — or says that the producer’s table does not reach it.
Trait Implementations§
impl Copy for LineSite
impl Eq for LineSite
impl StructuralPartialEq for LineSite
Auto Trait Implementations§
impl Freeze for LineSite
impl RefUnwindSafe for LineSite
impl Send for LineSite
impl Sync for LineSite
impl Unpin for LineSite
impl UnsafeUnpin for LineSite
impl UnwindSafe for LineSite
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