pub struct DiscoveryBudget {
pub max_files: Option<u64>,
}Expand description
Resource bounds applied to progressive discovery.
The first version deliberately has one measured resource: retained regular files.
The value is execution policy, not semantic scan scope, and therefore is absent from
crate::ScanScope and snapshot identity.
Fields§
§max_files: Option<u64>Maximum regular files retained, or no limit when absent.
Trait Implementations§
Source§impl Clone for DiscoveryBudget
impl Clone for DiscoveryBudget
impl Copy for DiscoveryBudget
Source§impl Debug for DiscoveryBudget
impl Debug for DiscoveryBudget
Source§impl Default for DiscoveryBudget
impl Default for DiscoveryBudget
impl Eq for DiscoveryBudget
Source§impl PartialEq for DiscoveryBudget
impl PartialEq for DiscoveryBudget
impl StructuralPartialEq for DiscoveryBudget
Auto Trait Implementations§
impl Freeze for DiscoveryBudget
impl RefUnwindSafe for DiscoveryBudget
impl Send for DiscoveryBudget
impl Sync for DiscoveryBudget
impl Unpin for DiscoveryBudget
impl UnsafeUnpin for DiscoveryBudget
impl UnwindSafe for DiscoveryBudget
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