pub struct ViolationRange { /* private fields */ }Expand description
The span an editor should highlight for a violation. 1-based and half-open: the start is inclusive, the end is exclusive.
Implementations§
Trait Implementations§
Source§impl Debug for ViolationRange
impl Debug for ViolationRange
Source§impl PartialEq for ViolationRange
impl PartialEq for ViolationRange
Source§impl Serialize for ViolationRange
impl Serialize for ViolationRange
impl StructuralPartialEq for ViolationRange
Auto Trait Implementations§
impl Freeze for ViolationRange
impl RefUnwindSafe for ViolationRange
impl Send for ViolationRange
impl Sync for ViolationRange
impl Unpin for ViolationRange
impl UnsafeUnpin for ViolationRange
impl UnwindSafe for ViolationRange
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more