pub struct GcOptions {
pub product: ProductFilter,
pub surface: Option<String>,
pub retention: usize,
}Expand description
Per-invocation knobs. Defaults match the plan’s stated defaults: every product, no surface filter, retention 5.
Fields§
§product: ProductFilter§surface: Option<String>Filter to a single link-map entry id. When set, only runs whose
root contains a <surface>/ subdirectory are considered for
retention — other runs are entirely skipped, never deleted.
retention: usizeTrait Implementations§
Auto Trait Implementations§
impl Freeze for GcOptions
impl RefUnwindSafe for GcOptions
impl Send for GcOptions
impl Sync for GcOptions
impl Unpin for GcOptions
impl UnsafeUnpin for GcOptions
impl UnwindSafe for GcOptions
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