Enum netsblox_ast::ParserBuilderError
source · [−]#[non_exhaustive]
pub enum ParserBuilderError {
UninitializedField(&'static str),
ValidationError(String),
}Expand description
Error type for ParserBuilder
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
UninitializedField(&'static str)
Uninitialized field
ValidationError(String)
Custom validation error
Trait Implementations
sourceimpl Debug for ParserBuilderError
impl Debug for ParserBuilderError
sourceimpl Display for ParserBuilderError
impl Display for ParserBuilderError
sourceimpl From<String> for ParserBuilderError
impl From<String> for ParserBuilderError
sourceimpl From<UninitializedFieldError> for ParserBuilderError
impl From<UninitializedFieldError> for ParserBuilderError
sourcefn from(s: UninitializedFieldError) -> Self
fn from(s: UninitializedFieldError) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for ParserBuilderError
impl Send for ParserBuilderError
impl Sync for ParserBuilderError
impl Unpin for ParserBuilderError
impl UnwindSafe for ParserBuilderError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more