pub struct RenderedError {
pub errors: Vec<String>,
pub snippets: Vec<Snippet>,
}Fields§
§errors: Vec<String>§snippets: Vec<Snippet>Implementations§
Source§impl RenderedError
impl RenderedError
Sourcepub fn offset_location(self, line: usize, col: usize) -> Self
pub fn offset_location(self, line: usize, col: usize) -> Self
Offset the snippet locations within the rendered error by a given number of lines and columns.
The column offset is only applied to the any snippet which is at line 1
Trait Implementations§
Source§impl Clone for RenderedError
impl Clone for RenderedError
Source§fn clone(&self) -> RenderedError
fn clone(&self) -> RenderedError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RenderedError
impl Debug for RenderedError
Auto Trait Implementations§
impl Freeze for RenderedError
impl RefUnwindSafe for RenderedError
impl Send for RenderedError
impl Sync for RenderedError
impl Unpin for RenderedError
impl UnsafeUnpin for RenderedError
impl UnwindSafe for RenderedError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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