pub struct SeriesError { /* private fields */ }Expand description
A set of findings, reported together.
Implementations§
Source§impl SeriesError
impl SeriesError
Sourcepub fn new(diagnostics: Vec<SeriesDiagnostic>) -> Self
pub fn new(diagnostics: Vec<SeriesDiagnostic>) -> Self
Wrap the findings.
Sourcepub fn single(diagnostic: SeriesDiagnostic) -> Self
pub fn single(diagnostic: SeriesDiagnostic) -> Self
A single finding.
Sourcepub fn diagnostics(&self) -> &[SeriesDiagnostic]
pub fn diagnostics(&self) -> &[SeriesDiagnostic]
Every finding, in the order produced.
Sourcepub fn first(&self) -> &SeriesDiagnostic
pub fn first(&self) -> &SeriesDiagnostic
The first finding, for a caller that can only show one.
Trait Implementations§
Source§impl Clone for SeriesError
impl Clone for SeriesError
Source§impl Debug for SeriesError
impl Debug for SeriesError
Source§impl Display for SeriesError
impl Display for SeriesError
impl Eq for SeriesError
Source§impl PartialEq for SeriesError
impl PartialEq for SeriesError
impl StructuralPartialEq for SeriesError
Auto Trait Implementations§
impl Freeze for SeriesError
impl RefUnwindSafe for SeriesError
impl Send for SeriesError
impl Sync for SeriesError
impl Unpin for SeriesError
impl UnsafeUnpin for SeriesError
impl UnwindSafe for SeriesError
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 moreSource§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more