struct LakeDiagnostic {
severity: LakeSeverity,
file: Option<String>,
message: String,
}Expand description
A diagnostic reported by lake build, e.g., error: LeanProofs/User/Proof/FooProof.lean:8:2: msg
Fields§
§severity: LakeSeverity§file: Option<String>Path of the reported file relative to the lake project root, if any
message: StringImplementations§
Trait Implementations§
Auto Trait Implementations§
impl DynSend for LakeDiagnostic
impl DynSync for LakeDiagnostic
impl Freeze for LakeDiagnostic
impl RefUnwindSafe for LakeDiagnostic
impl Send for LakeDiagnostic
impl Sync for LakeDiagnostic
impl Unpin for LakeDiagnostic
impl UnsafeUnpin for LakeDiagnostic
impl UnwindSafe for LakeDiagnostic
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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