[−][src]Struct ucglib::error::BuildError
Error defines an Error type for parsing and building UCG code.
Fields
err_type: ErrorType
pos: Option<Position>
msg: String
cause: Option<Box<dyn Error>>
Methods
impl BuildError
[src]
pub fn with_pos<S: Into<String>>(msg: S, t: ErrorType, pos: Position) -> Self
[src]
pub fn new<S: Into<String>>(msg: S, t: ErrorType) -> Self
[src]
pub fn wrap_cause(self, cause: Box<dyn Error>) -> Self
[src]
pub fn to_boxed(self) -> Box<Self>
[src]
Trait Implementations
impl<'a, C> From<Error<C>> for BuildError where
C: FilePositioned + 'a,
C: Offsetable + Debug,
[src]
C: FilePositioned + 'a,
C: Offsetable + Debug,
fn from(e: Error<C>) -> BuildError
[src]
impl<'a, C> From<&'a Error<C>> for BuildError where
C: FilePositioned + 'a,
C: Offsetable + Debug,
[src]
C: FilePositioned + 'a,
C: Offsetable + Debug,
fn from(e: &'a Error<C>) -> BuildError
[src]
impl Display for BuildError
[src]
impl Debug for BuildError
[src]
impl Error for BuildError
[src]
fn description(&self) -> &str
[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
Deprecated since 1.33.0:
replaced by Error::source, which can support downcasting
The lower-level cause of this error, if any. Read more
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
The lower-level source of this error, if any. Read more
Auto Trait Implementations
impl !Sync for BuildError
impl !Send for BuildError
impl Unpin for BuildError
impl !RefUnwindSafe for BuildError
impl !UnwindSafe for BuildError
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,