pub enum InputEvidenceError {
IdentityChanged,
ExclusionsChanged,
ChangedInput {
path: PathBuf,
},
UnobservedInput {
path: PathBuf,
},
Io {
path: PathBuf,
source: Error,
},
}Expand description
Failure to capture or validate standalone input authority.
Variants§
IdentityChanged
The caller’s non-file identity changed.
ExclusionsChanged
Exclusion policy changed between observations.
ChangedInput
Previously observed bytes, absence or membership changed.
UnobservedInput
An after-inventory path had no pre-build authority.
Io
Filesystem or input-admission failure, retaining its original cause.
Trait Implementations§
Source§impl Debug for InputEvidenceError
impl Debug for InputEvidenceError
Source§impl Display for InputEvidenceError
impl Display for InputEvidenceError
Source§impl Error for InputEvidenceError
impl Error for InputEvidenceError
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 !RefUnwindSafe for InputEvidenceError
impl !UnwindSafe for InputEvidenceError
impl Freeze for InputEvidenceError
impl Send for InputEvidenceError
impl Sync for InputEvidenceError
impl Unpin for InputEvidenceError
impl UnsafeUnpin for InputEvidenceError
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