pub struct DeltaUpdate {
pub indices: Vec<IndexType>,
pub values: Vec<Precision>,
pub timestamp: u64,
pub sequence_number: u64,
}Expand description
Update operation for incremental solving.
Fields§
§indices: Vec<IndexType>Indices of updated elements
values: Vec<Precision>New values for the updated elements
timestamp: u64Timestamp of the update
sequence_number: u64Update sequence number for ordering
Trait Implementations§
Source§impl Clone for DeltaUpdate
impl Clone for DeltaUpdate
Source§fn clone(&self) -> DeltaUpdate
fn clone(&self) -> DeltaUpdate
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 moreSource§impl Debug for DeltaUpdate
impl Debug for DeltaUpdate
Source§impl<'de> Deserialize<'de> for DeltaUpdate
impl<'de> Deserialize<'de> for DeltaUpdate
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for DeltaUpdate
impl PartialEq for DeltaUpdate
Source§impl Serialize for DeltaUpdate
impl Serialize for DeltaUpdate
impl StructuralPartialEq for DeltaUpdate
Auto Trait Implementations§
impl Freeze for DeltaUpdate
impl RefUnwindSafe for DeltaUpdate
impl Send for DeltaUpdate
impl Sync for DeltaUpdate
impl Unpin for DeltaUpdate
impl UnwindSafe for DeltaUpdate
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