pub struct ArtifactRange {
pub hash: Option<String>,
pub start_line: Option<u64>,
pub end_line: Option<u64>,
pub start_byte: Option<u64>,
pub end_byte: Option<u64>,
}Expand description
A range within an artifact file.
Fields§
§hash: Option<String>§start_line: Option<u64>§end_line: Option<u64>§start_byte: Option<u64>§end_byte: Option<u64>Trait Implementations§
Auto Trait Implementations§
impl Freeze for ArtifactRange
impl RefUnwindSafe for ArtifactRange
impl Send for ArtifactRange
impl Sync for ArtifactRange
impl Unpin for ArtifactRange
impl UnsafeUnpin for ArtifactRange
impl UnwindSafe for ArtifactRange
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> 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