pub struct PruneOutcome {
pub json: Value,
pub dropped: Vec<DroppedItem>,
pub report: PruneReport,
}Fields§
§json: ValueThe document with every proposed-drop item replaced by a {"$tf_ref":...} marker.
pipeline::apply_lossy_reduction may still put some items back (fail-closed) if storing
them fails — this is the proposal, not the final output.
dropped: Vec<DroppedItem>§report: PruneReportTrait Implementations§
Source§impl Clone for PruneOutcome
impl Clone for PruneOutcome
Source§fn clone(&self) -> PruneOutcome
fn clone(&self) -> PruneOutcome
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PruneOutcome
impl RefUnwindSafe for PruneOutcome
impl Send for PruneOutcome
impl Sync for PruneOutcome
impl Unpin for PruneOutcome
impl UnsafeUnpin for PruneOutcome
impl UnwindSafe for PruneOutcome
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