pub enum SerializerOutputError {
Io(Error),
Parse(String),
Convert(ConvertError),
InvalidPath(String),
InvalidMetadata(String),
DirectoryCreation(String),
}Expand description
Serializer output errors
Variants§
Io(Error)
Filesystem read or write failed.
Parse(String)
Human or LLM format parsing failed.
Convert(ConvertError)
Conversion between serializer formats failed.
InvalidPath(String)
Source or output path was not valid for serializer output.
InvalidMetadata(String)
Machine metadata did not match the current source or machine bytes.
DirectoryCreation(String)
Output directory could not be created.
Trait Implementations§
Source§impl Debug for SerializerOutputError
impl Debug for SerializerOutputError
Source§impl Display for SerializerOutputError
impl Display for SerializerOutputError
Source§impl Error for SerializerOutputError
impl Error for SerializerOutputError
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<ConvertError> for SerializerOutputError
impl From<ConvertError> for SerializerOutputError
Source§fn from(source: ConvertError) -> Self
fn from(source: ConvertError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for SerializerOutputError
impl !UnwindSafe for SerializerOutputError
impl Freeze for SerializerOutputError
impl Send for SerializerOutputError
impl Sync for SerializerOutputError
impl Unpin for SerializerOutputError
impl UnsafeUnpin for SerializerOutputError
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.