pub struct GivenMaterialization {
pub id: Symbol,
pub payload: Expr,
pub remaining_budget: usize,
}Expand description
Materialized data returned from a Given part under an explicit budget.
Fields§
§id: SymbolPart id that was materialized.
payload: ExprMaterialized expression payload.
remaining_budget: usizeBudget remaining after this materialization.
Trait Implementations§
Source§impl Clone for GivenMaterialization
impl Clone for GivenMaterialization
Source§fn clone(&self) -> GivenMaterialization
fn clone(&self) -> GivenMaterialization
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 moreSource§impl Debug for GivenMaterialization
impl Debug for GivenMaterialization
Source§impl PartialEq for GivenMaterialization
impl PartialEq for GivenMaterialization
impl StructuralPartialEq for GivenMaterialization
Auto Trait Implementations§
impl Freeze for GivenMaterialization
impl RefUnwindSafe for GivenMaterialization
impl Send for GivenMaterialization
impl Sync for GivenMaterialization
impl Unpin for GivenMaterialization
impl UnsafeUnpin for GivenMaterialization
impl UnwindSafe for GivenMaterialization
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