pub enum ContainmentError {
RootIsSymlink(PathBuf),
InvalidPath(PathError),
Symlink {
path: String,
},
}Expand description
A declared path does not stay inside the root it is resolved against.
Variants§
RootIsSymlink(PathBuf)
The root itself is a symlink. Ancestors of the root may be symlinks (macOS
/tmp is one), but the root must be a real directory.
InvalidPath(PathError)
The declared path is not a plain relative path.
Symlink
A component of the declared path is a symlink.
Trait Implementations§
Source§impl Clone for ContainmentError
impl Clone for ContainmentError
Source§fn clone(&self) -> ContainmentError
fn clone(&self) -> ContainmentError
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 ContainmentError
impl Debug for ContainmentError
Source§impl Display for ContainmentError
impl Display for ContainmentError
impl Eq for ContainmentError
Source§impl Error for ContainmentError
impl Error for ContainmentError
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<ContainmentError> for FixtureError
impl From<ContainmentError> for FixtureError
Source§fn from(error: ContainmentError) -> Self
fn from(error: ContainmentError) -> Self
Converts to this type from the input type.
Source§impl From<PathError> for ContainmentError
impl From<PathError> for ContainmentError
Source§impl PartialEq for ContainmentError
impl PartialEq for ContainmentError
impl StructuralPartialEq for ContainmentError
Auto Trait Implementations§
impl Freeze for ContainmentError
impl RefUnwindSafe for ContainmentError
impl Send for ContainmentError
impl Sync for ContainmentError
impl Unpin for ContainmentError
impl UnsafeUnpin for ContainmentError
impl UnwindSafe for ContainmentError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.