pub enum HistoryUpdateAction {
UpdateDataDetails(UpdateDataDetails),
UpdateStructureDataDetails(UpdateStructureDataDetails),
UpdateEventDetails(UpdateEventDetails),
DeleteRawModifiedDetails(DeleteRawModifiedDetails),
DeleteAtTimeDetails(DeleteAtTimeDetails),
DeleteEventDetails(DeleteEventDetails),
}
Expand description
Enumeration used with Session::history_update()
Variants§
UpdateDataDetails(UpdateDataDetails)
Update historical data values.
UpdateStructureDataDetails(UpdateStructureDataDetails)
Update historical structures.
UpdateEventDetails(UpdateEventDetails)
Update historical events.
DeleteRawModifiedDetails(DeleteRawModifiedDetails)
Delete raw data values.
DeleteAtTimeDetails(DeleteAtTimeDetails)
Delete data values at specific timestamps.
DeleteEventDetails(DeleteEventDetails)
Delete historical events.
Trait Implementations§
Source§impl Clone for HistoryUpdateAction
impl Clone for HistoryUpdateAction
Source§fn clone(&self) -> HistoryUpdateAction
fn clone(&self) -> HistoryUpdateAction
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 HistoryUpdateAction
impl Debug for HistoryUpdateAction
Source§impl From<DeleteAtTimeDetails> for HistoryUpdateAction
impl From<DeleteAtTimeDetails> for HistoryUpdateAction
Source§fn from(value: DeleteAtTimeDetails) -> Self
fn from(value: DeleteAtTimeDetails) -> Self
Converts to this type from the input type.
Source§impl From<DeleteEventDetails> for HistoryUpdateAction
impl From<DeleteEventDetails> for HistoryUpdateAction
Source§fn from(value: DeleteEventDetails) -> Self
fn from(value: DeleteEventDetails) -> Self
Converts to this type from the input type.
Source§impl From<DeleteRawModifiedDetails> for HistoryUpdateAction
impl From<DeleteRawModifiedDetails> for HistoryUpdateAction
Source§fn from(value: DeleteRawModifiedDetails) -> Self
fn from(value: DeleteRawModifiedDetails) -> Self
Converts to this type from the input type.
Source§impl From<HistoryUpdateAction> for ExtensionObject
impl From<HistoryUpdateAction> for ExtensionObject
Source§fn from(action: HistoryUpdateAction) -> Self
fn from(action: HistoryUpdateAction) -> Self
Converts to this type from the input type.
Source§impl From<UpdateDataDetails> for HistoryUpdateAction
impl From<UpdateDataDetails> for HistoryUpdateAction
Source§fn from(value: UpdateDataDetails) -> Self
fn from(value: UpdateDataDetails) -> Self
Converts to this type from the input type.
Source§impl From<UpdateEventDetails> for HistoryUpdateAction
impl From<UpdateEventDetails> for HistoryUpdateAction
Source§fn from(value: UpdateEventDetails) -> Self
fn from(value: UpdateEventDetails) -> Self
Converts to this type from the input type.
Source§impl From<UpdateStructureDataDetails> for HistoryUpdateAction
impl From<UpdateStructureDataDetails> for HistoryUpdateAction
Source§fn from(value: UpdateStructureDataDetails) -> Self
fn from(value: UpdateStructureDataDetails) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for HistoryUpdateAction
impl !RefUnwindSafe for HistoryUpdateAction
impl Send for HistoryUpdateAction
impl Sync for HistoryUpdateAction
impl Unpin for HistoryUpdateAction
impl !UnwindSafe for HistoryUpdateAction
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