pub enum ConfigBuildError {
Read {
path: PathBuf,
source: Error,
},
Parse {
path: PathBuf,
source: Error,
},
CurrentDir {
source: Error,
},
EmptyCanisterName {
path: PathBuf,
},
AmbiguousCanisterName {
path: PathBuf,
first: String,
second: String,
},
UnknownCanister {
path: PathBuf,
canister: String,
},
AmbiguousKnownCanister {
first: String,
second: String,
},
}Expand description
Build-script config loading error with path-aware diagnostics.
Variants§
Read
Parse
CurrentDir
EmptyCanisterName
AmbiguousCanisterName
UnknownCanister
AmbiguousKnownCanister
Trait Implementations§
Source§impl Debug for ConfigBuildError
impl Debug for ConfigBuildError
Source§impl Display for ConfigBuildError
impl Display for ConfigBuildError
Source§impl Error for ConfigBuildError
impl Error for ConfigBuildError
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 ConfigBuildError
impl !RefUnwindSafe for ConfigBuildError
impl Send for ConfigBuildError
impl Sync for ConfigBuildError
impl Unpin for ConfigBuildError
impl UnsafeUnpin for ConfigBuildError
impl !UnwindSafe for ConfigBuildError
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