pub struct SparseStatus {
pub enabled: bool,
pub patterns: Vec<String>,
pub checked_out_files: usize,
pub total_files: Option<usize>,
}Expand description
Status of a sparse checkout repository.
Fields§
§enabled: boolWhether sparse checkout is enabled.
patterns: Vec<String>Current sparse checkout patterns.
checked_out_files: usizeNumber of files currently checked out.
total_files: Option<usize>Total files in repository (if known).
Implementations§
Source§impl SparseStatus
impl SparseStatus
Sourcepub fn percentage(&self) -> Option<f64>
pub fn percentage(&self) -> Option<f64>
Get the percentage of files checked out.
Trait Implementations§
Source§impl Clone for SparseStatus
impl Clone for SparseStatus
Source§fn clone(&self) -> SparseStatus
fn clone(&self) -> SparseStatus
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 moreAuto Trait Implementations§
impl Freeze for SparseStatus
impl RefUnwindSafe for SparseStatus
impl Send for SparseStatus
impl Sync for SparseStatus
impl Unpin for SparseStatus
impl UnwindSafe for SparseStatus
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<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