pub struct ChangeContext {
pub solution_signature: u64,
pub before_anchor_element: Option<Arc<Element>>,
pub after_anchor_element: Option<Arc<Element>>,
pub before_clock: Arc<dyn QueryClock>,
pub after_clock: Arc<dyn QueryClock>,
pub is_future_reprocess: bool,
pub before_grouping_hash: u64,
pub after_grouping_hash: u64,
}Fields§
§solution_signature: u64§before_anchor_element: Option<Arc<Element>>§after_anchor_element: Option<Arc<Element>>§before_clock: Arc<dyn QueryClock>§after_clock: Arc<dyn QueryClock>§is_future_reprocess: bool§before_grouping_hash: u64§after_grouping_hash: u64Trait Implementations§
Source§impl Clone for ChangeContext
impl Clone for ChangeContext
Source§fn clone(&self) -> ChangeContext
fn clone(&self) -> ChangeContext
Returns a duplicate of the value. Read more
1.0.0 · 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 ChangeContext
impl !RefUnwindSafe for ChangeContext
impl Send for ChangeContext
impl Sync for ChangeContext
impl Unpin for ChangeContext
impl !UnwindSafe for ChangeContext
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