pub enum HumanParseError {
InvalidSectionHeader {
msg: String,
},
InvalidKeyValue {
msg: String,
},
InvalidTable {
line: usize,
msg: String,
},
UnexpectedContent {
msg: String,
},
InputTooLarge {
size: usize,
max: usize,
},
TableTooLarge {
rows: usize,
max: usize,
},
}Expand description
Parse errors for Human format
Variants§
InvalidSectionHeader
A legacy section header could not be parsed.
InvalidKeyValue
A key-value line was malformed.
InvalidTable
Table syntax could not be parsed at the reported line.
Fields
UnexpectedContent
Parser found content that did not match any supported human-format form.
InputTooLarge
Input exceeded the configured serializer safety limit.
TableTooLarge
Table row count exceeded the configured serializer safety limit.
Trait Implementations§
Source§impl Debug for HumanParseError
impl Debug for HumanParseError
Source§impl Display for HumanParseError
impl Display for HumanParseError
Source§impl Error for HumanParseError
impl Error for HumanParseError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<HumanParseError> for ConvertError
impl From<HumanParseError> for ConvertError
Source§fn from(source: HumanParseError) -> Self
fn from(source: HumanParseError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for HumanParseError
impl RefUnwindSafe for HumanParseError
impl Send for HumanParseError
impl Sync for HumanParseError
impl Unpin for HumanParseError
impl UnsafeUnpin for HumanParseError
impl UnwindSafe for HumanParseError
Blanket Implementations§
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> 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>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.