pub struct SourceLimits {
pub max_file_count: usize,
pub max_file_size: u64,
pub max_total_size: u64,
pub max_depth: usize,
pub max_ignore_file_size: u64,
pub max_ignore_rules: usize,
}Expand description
Resource bounds applied while selecting or verifying snapshot source.
Fields§
§max_file_count: usizeMaximum number of regular files in one snapshot.
max_file_size: u64Maximum size of one regular file, in bytes.
max_total_size: u64Maximum sum of all regular-file sizes, in bytes.
max_depth: usizeMaximum number of portable path components below the bundle root.
max_ignore_file_size: u64Maximum size of one root .ferryignore, in bytes.
max_ignore_rules: usizeMaximum total number of ignore rules.
Trait Implementations§
Source§impl Clone for SourceLimits
impl Clone for SourceLimits
impl Copy for SourceLimits
Source§impl Debug for SourceLimits
impl Debug for SourceLimits
Source§impl Default for SourceLimits
impl Default for SourceLimits
impl Eq for SourceLimits
Source§impl PartialEq for SourceLimits
impl PartialEq for SourceLimits
impl StructuralPartialEq for SourceLimits
Auto Trait Implementations§
impl Freeze for SourceLimits
impl RefUnwindSafe for SourceLimits
impl Send for SourceLimits
impl Sync for SourceLimits
impl Unpin for SourceLimits
impl UnsafeUnpin for SourceLimits
impl UnwindSafe for SourceLimits
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.