pub enum RamBundleError {
InvalidMagic,
TooShort,
InvalidEntry(String),
Io(Error),
SourceMap(ParseError),
}Expand description
Error type for RAM bundle operations.
Variants§
InvalidMagic
Invalid magic number.
TooShort
Data too short to contain a valid header.
InvalidEntry(String)
Invalid module entry.
Io(Error)
I/O error.
SourceMap(ParseError)
Source map parse error.
Trait Implementations§
Source§impl Debug for RamBundleError
impl Debug for RamBundleError
Source§impl Display for RamBundleError
impl Display for RamBundleError
Source§impl Error for RamBundleError
impl Error for RamBundleError
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<Error> for RamBundleError
impl From<Error> for RamBundleError
Source§impl From<ParseError> for RamBundleError
impl From<ParseError> for RamBundleError
Source§fn from(e: ParseError) -> Self
fn from(e: ParseError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RamBundleError
impl !RefUnwindSafe for RamBundleError
impl Send for RamBundleError
impl Sync for RamBundleError
impl Unpin for RamBundleError
impl UnsafeUnpin for RamBundleError
impl !UnwindSafe for RamBundleError
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