#[non_exhaustive]pub struct TreeSha256Options {
pub exclude_globs: Vec<String>,
pub exclude_exact: Vec<String>,
}Expand description
Submodule exclusion and glob options for Repository::tree_sha256.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.exclude_globs: Vec<String>Glob patterns; * matches any byte including /, ? one byte. Trailing / is trimmed.
exclude_exact: Vec<String>Submodule paths excluded exactly (full path from repository root).
Trait Implementations§
Source§impl Clone for TreeSha256Options
impl Clone for TreeSha256Options
Source§impl Debug for TreeSha256Options
impl Debug for TreeSha256Options
Source§impl Default for TreeSha256Options
impl Default for TreeSha256Options
impl Eq for TreeSha256Options
Source§impl PartialEq for TreeSha256Options
impl PartialEq for TreeSha256Options
impl StructuralPartialEq for TreeSha256Options
Auto Trait Implementations§
impl Freeze for TreeSha256Options
impl RefUnwindSafe for TreeSha256Options
impl Send for TreeSha256Options
impl Sync for TreeSha256Options
impl Unpin for TreeSha256Options
impl UnsafeUnpin for TreeSha256Options
impl UnwindSafe for TreeSha256Options
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§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.