#[non_exhaustive]pub enum PathOutsideRepoError {
OutsideRepository {
path: String,
subpath: String,
repo_root: String,
},
}Expand description
Path outside the repository during pathspec or transport resolution.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
OutsideRepository
A resolved path escapes the repository work tree or git directory.
Trait Implementations§
Source§impl Clone for PathOutsideRepoError
impl Clone for PathOutsideRepoError
Source§impl Debug for PathOutsideRepoError
impl Debug for PathOutsideRepoError
Source§impl Display for PathOutsideRepoError
impl Display for PathOutsideRepoError
impl Eq for PathOutsideRepoError
Source§impl Error for PathOutsideRepoError
impl Error for PathOutsideRepoError
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 From<PathOutsideRepoError> for Error
impl From<PathOutsideRepoError> for Error
Source§fn from(source: PathOutsideRepoError) -> Self
fn from(source: PathOutsideRepoError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for PathOutsideRepoError
impl PartialEq for PathOutsideRepoError
impl StructuralPartialEq for PathOutsideRepoError
Auto Trait Implementations§
impl Freeze for PathOutsideRepoError
impl RefUnwindSafe for PathOutsideRepoError
impl Send for PathOutsideRepoError
impl Sync for PathOutsideRepoError
impl Unpin for PathOutsideRepoError
impl UnsafeUnpin for PathOutsideRepoError
impl UnwindSafe for PathOutsideRepoError
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