pub struct ParseErrorInner { /* private fields */ }Implementations§
Source§impl ParseErrorInner
impl ParseErrorInner
pub fn new( description: String, event_number: Option<u64>, field: Option<String>, invalid_text: Option<&str>, invalid_bytes: Option<&[u8]>, suggestion: Option<Cow<'static, str>>, error_tag: Option<String>, ) -> Self
Sourcepub fn text_event_error<E>(
msg: &str,
error: E,
event_number: u64,
invalid_text: Option<&str>,
suggestion: Option<Cow<'static, str>>,
) -> Selfwhere
E: ToString,
pub fn text_event_error<E>(
msg: &str,
error: E,
event_number: u64,
invalid_text: Option<&str>,
suggestion: Option<Cow<'static, str>>,
) -> Selfwhere
E: ToString,
Error parsing an individual event in a text-based input format (e.g., JSON, CSV).
Sourcepub fn text_envelope_error(
description: String,
invalid_text: &str,
suggestion: Option<Cow<'static, str>>,
) -> Self
pub fn text_envelope_error( description: String, invalid_text: &str, suggestion: Option<Cow<'static, str>>, ) -> Self
Error parsing a container, e.g., a JSON array, with multiple events.
Such errors cannot be attributed to an individual event numbers.
Sourcepub fn bin_event_error(
description: String,
event_number: u64,
invalid_bytes: &[u8],
suggestion: Option<Cow<'static, str>>,
) -> Self
pub fn bin_event_error( description: String, event_number: u64, invalid_bytes: &[u8], suggestion: Option<Cow<'static, str>>, ) -> Self
Error parsing an individual event in a binary input format (e.g., bincode).
Sourcepub fn bin_envelope_error(
description: String,
invalid_bytes: &[u8],
suggestion: Option<Cow<'static, str>>,
) -> Self
pub fn bin_envelope_error( description: String, invalid_bytes: &[u8], suggestion: Option<Cow<'static, str>>, ) -> Self
Error parsing a container with multiple events.
Such errors cannot be attributed to an individual event numbers.
pub fn get_error_tag(&self) -> Option<String>
Trait Implementations§
Source§impl Clone for ParseErrorInner
impl Clone for ParseErrorInner
Source§fn clone(&self) -> ParseErrorInner
fn clone(&self) -> ParseErrorInner
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ParseErrorInner
impl Debug for ParseErrorInner
Source§impl Display for ParseErrorInner
impl Display for ParseErrorInner
impl Eq for ParseErrorInner
Source§impl PartialEq for ParseErrorInner
impl PartialEq for ParseErrorInner
Source§fn eq(&self, other: &ParseErrorInner) -> bool
fn eq(&self, other: &ParseErrorInner) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ParseErrorInner
impl Serialize for ParseErrorInner
impl StructuralPartialEq for ParseErrorInner
Auto Trait Implementations§
impl Freeze for ParseErrorInner
impl RefUnwindSafe for ParseErrorInner
impl Send for ParseErrorInner
impl Sync for ParseErrorInner
impl Unpin for ParseErrorInner
impl UnsafeUnpin for ParseErrorInner
impl UnwindSafe for ParseErrorInner
Blanket Implementations§
impl<T> Allocation for T
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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> CustomError for T
impl<T> CustomError for T
impl<T> Data for Twhere
T: Clone + 'static,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<T> ErasedDestructor for Twhere
T: 'static,
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 moreSource§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.