pub struct Planned<Operation> {
pub operations: Vec<Operation>,
pub report: Report,
}Expand description
The result of Backend::plan.
Fields§
§operations: Vec<Operation>The writes in the order they must run.
report: ReportWhat the writes change, and what they leave alone.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<Operation> Freeze for Planned<Operation>
impl<Operation> RefUnwindSafe for Planned<Operation>where
Vec<Operation>: RefUnwindSafe,
impl<Operation> Send for Planned<Operation>
impl<Operation> Sync for Planned<Operation>
impl<Operation> Unpin for Planned<Operation>
impl<Operation> UnsafeUnpin for Planned<Operation>where
Vec<Operation>: UnsafeUnpin,
impl<Operation> UnwindSafe for Planned<Operation>where
Vec<Operation>: UnwindSafe,
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