pub enum ErrorCore {
MacroError(Error),
HeaderMacro(String),
FooterMacro(String),
}Expand description
Errors for when converting generic data models into c++ data models
Variants§
MacroError(Error)
Error expanding macros
HeaderMacro(String)
The macro expansion in the header failed
The macro expansion in the footer failed
Trait Implementations§
Source§impl Error for ErrorCore
impl Error for ErrorCore
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()
Auto Trait Implementations§
impl Freeze for ErrorCore
impl RefUnwindSafe for ErrorCore
impl Send for ErrorCore
impl Sync for ErrorCore
impl Unpin for ErrorCore
impl UnwindSafe for ErrorCore
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