pub struct DeclarationError {
pub key: String,
pub kind: DeclarationErrorKind,
}Expand description
A rule Declarations::resolve rejected, with the dotted key of the entry
that broke it (environments.myenv.like) so the CLI can point at the line
the user wrote.
The key is a String rather than a borrowed path because the error outlives
the borrow of the config in every caller, and this crate is wasm-clean: it
knows nothing about the file the key came from, which is the CLI’s to add.
Fields§
§key: String§kind: DeclarationErrorKindTrait Implementations§
Source§impl Clone for DeclarationError
impl Clone for DeclarationError
Source§fn clone(&self) -> DeclarationError
fn clone(&self) -> DeclarationError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DeclarationError
impl Debug for DeclarationError
Source§impl Display for DeclarationError
impl Display for DeclarationError
impl Eq for DeclarationError
Source§impl Error for DeclarationError
impl Error for DeclarationError
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 PartialEq for DeclarationError
impl PartialEq for DeclarationError
impl StructuralPartialEq for DeclarationError
Auto Trait Implementations§
impl Freeze for DeclarationError
impl RefUnwindSafe for DeclarationError
impl Send for DeclarationError
impl Sync for DeclarationError
impl Unpin for DeclarationError
impl UnsafeUnpin for DeclarationError
impl UnwindSafe for DeclarationError
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