pub struct PreparedRelationDeltaBatch { /* private fields */ }Expand description
Device-coalesced relation updates prepared for validation and later application.
Dropping this value releases its GPU-resident net-delta and cancellation buffers without changing any relation store.
Implementations§
Source§impl PreparedRelationDeltaBatch
impl PreparedRelationDeltaBatch
Sourcepub fn net_deltas(&self) -> &HashMap<String, RelationDelta>
pub fn net_deltas(&self) -> &HashMap<String, RelationDelta>
Borrow the final net relation deltas produced by the device coalescer.
Sourcepub fn cancellations(&self) -> &HashMap<String, Vec<RelationDeltaCancellation>>
pub fn cancellations(&self) -> &HashMap<String, Vec<RelationDeltaCancellation>>
Borrow per-relation cancellation traces in global update order.
Auto Trait Implementations§
impl Freeze for PreparedRelationDeltaBatch
impl RefUnwindSafe for PreparedRelationDeltaBatch
impl Send for PreparedRelationDeltaBatch
impl Sync for PreparedRelationDeltaBatch
impl Unpin for PreparedRelationDeltaBatch
impl UnsafeUnpin for PreparedRelationDeltaBatch
impl UnwindSafe for PreparedRelationDeltaBatch
Blanket Implementations§
impl<T> Allocation for T
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