pub enum ConfigError {
NotFound {
workspace_root: PathBuf,
},
ParseError {
path: PathBuf,
message: String,
},
MissingField {
field: String,
},
CrateNotFound {
name: String,
},
InvalidValue {
field: String,
message: String,
},
InvalidField {
field: String,
reason: String,
},
InvalidGlobPattern {
pattern: String,
message: String,
},
}Expand description
Configuration-related errors
Variants§
NotFound
rail.toml not found
ParseError
Config file exists but failed to parse
MissingField
Missing required field
CrateNotFound
Crate not found in configuration
InvalidValue
Invalid configuration value
InvalidField
Invalid field configuration
InvalidGlobPattern
Invalid glob pattern
Trait Implementations§
Source§impl Debug for ConfigError
impl Debug for ConfigError
Auto Trait Implementations§
impl Freeze for ConfigError
impl RefUnwindSafe for ConfigError
impl Send for ConfigError
impl Sync for ConfigError
impl Unpin for ConfigError
impl UnwindSafe for ConfigError
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more