pub enum CodamaError {
Filesystem(Error),
Manifest(Error),
Compilation(Error),
Json(Error),
InvalidNodeConversion {
from: String,
into: String,
},
UnexpectedNode {
expected: String,
actual: String,
},
NodeNotFound,
InvalidBytesEncoding(String),
InvalidNumberFormat(String),
InvalidEndian(String),
}
Variants§
Filesystem(Error)
Manifest(Error)
Compilation(Error)
Json(Error)
InvalidNodeConversion
UnexpectedNode
NodeNotFound
InvalidBytesEncoding(String)
InvalidNumberFormat(String)
InvalidEndian(String)
Implementations§
Source§impl CodamaError
impl CodamaError
pub fn to_compile_error(&self) -> TokenStream
pub fn into_compile_error(self) -> TokenStream
Trait Implementations§
Source§impl CombineErrors for CodamaError
impl CombineErrors for CodamaError
Source§impl Debug for CodamaError
impl Debug for CodamaError
Source§impl Display for CodamaError
impl Display for CodamaError
Source§impl Error for CodamaError
impl Error for CodamaError
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 CodamaError
impl From<Error> for CodamaError
Source§impl From<Error> for CodamaError
impl From<Error> for CodamaError
Source§impl From<Error> for CodamaError
impl From<Error> for CodamaError
Auto Trait Implementations§
impl Freeze for CodamaError
impl !RefUnwindSafe for CodamaError
impl Send for CodamaError
impl Sync for CodamaError
impl Unpin for CodamaError
impl !UnwindSafe for CodamaError
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