pub struct ProtectionScope {
pub repo_root: PathBuf,
pub git_dir: PathBuf,
pub common_git_dir: PathBuf,
pub hooks_dir: PathBuf,
pub ralph_dir: PathBuf,
pub is_linked_worktree: bool,
pub uses_worktree_scoped_hooks: bool,
pub worktree_config_path: Option<PathBuf>,
}Fields§
§repo_root: PathBuf§git_dir: PathBuf§common_git_dir: PathBuf§hooks_dir: PathBuf§ralph_dir: PathBuf§is_linked_worktree: bool§uses_worktree_scoped_hooks: bool§worktree_config_path: Option<PathBuf>Trait Implementations§
Source§impl Clone for ProtectionScope
impl Clone for ProtectionScope
Source§fn clone(&self) -> ProtectionScope
fn clone(&self) -> ProtectionScope
Returns a duplicate of the value. Read more
1.0.0 · 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 ProtectionScope
impl Debug for ProtectionScope
Source§impl PartialEq for ProtectionScope
impl PartialEq for ProtectionScope
impl Eq for ProtectionScope
impl StructuralPartialEq for ProtectionScope
Auto Trait Implementations§
impl Freeze for ProtectionScope
impl RefUnwindSafe for ProtectionScope
impl Send for ProtectionScope
impl Sync for ProtectionScope
impl Unpin for ProtectionScope
impl UnsafeUnpin for ProtectionScope
impl UnwindSafe for ProtectionScope
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.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