pub struct YamlError {
pub diagnostic: Diagnostic,
}Expand description
Error type for YAML parsing, semantic lookup, typed overlays, and emission.
Fields§
§diagnostic: DiagnosticPrimary diagnostic.
Implementations§
Source§impl YamlError
impl YamlError
Sourcepub const fn new(diagnostic: Diagnostic) -> Self
pub const fn new(diagnostic: Diagnostic) -> Self
Creates a new error from a diagnostic.
Sourcepub fn with_position_from(self, source: &Source) -> Self
pub fn with_position_from(self, source: &Source) -> Self
Adds line/column information from source when the diagnostic does not
already have a position.
Trait Implementations§
impl Eq for YamlError
Source§impl Error for YamlError
impl Error for YamlError
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()
Source§impl From<YamlError> for YamlEditError
impl From<YamlError> for YamlEditError
Source§impl From<YamlError> for FragmentError
impl From<YamlError> for FragmentError
impl StructuralPartialEq for YamlError
Auto Trait Implementations§
impl Freeze for YamlError
impl RefUnwindSafe for YamlError
impl Send for YamlError
impl Sync for YamlError
impl Unpin for YamlError
impl UnsafeUnpin for YamlError
impl UnwindSafe for YamlError
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