pub struct CostEstimate {
pub states: Bound,
pub transition_cells: Bound,
pub work: Bound,
pub retained_bytes: Bound,
pub peak_bytes: Bound,
}Expand description
Bounded construction and memory estimate for one execution strategy.
Fields§
§states: BoundEstimated reachable states or structured plan nodes.
transition_cells: BoundEstimated transition cells or structured graph edges.
work: BoundEstimated construction work units.
retained_bytes: BoundEstimated retained bytes.
peak_bytes: BoundEstimated peak construction bytes.
Trait Implementations§
Source§impl Clone for CostEstimate
impl Clone for CostEstimate
impl Copy for CostEstimate
Source§impl Debug for CostEstimate
impl Debug for CostEstimate
impl Eq for CostEstimate
Source§impl PartialEq for CostEstimate
impl PartialEq for CostEstimate
impl StructuralPartialEq for CostEstimate
Auto Trait Implementations§
impl Freeze for CostEstimate
impl RefUnwindSafe for CostEstimate
impl Send for CostEstimate
impl Sync for CostEstimate
impl Unpin for CostEstimate
impl UnsafeUnpin for CostEstimate
impl UnwindSafe for CostEstimate
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