pub enum HistoryUpdateDetails {
UpdateData(UpdateDataDetails),
UpdateStructureData(UpdateStructureDataDetails),
UpdateEvent(UpdateEventDetails),
DeleteRawModified(DeleteRawModifiedDetails),
DeleteAtTime(DeleteAtTimeDetails),
DeleteEvent(DeleteEventDetails),
}Expand description
Details object for history updates.
Variants§
UpdateData(UpdateDataDetails)
Update data values.
UpdateStructureData(UpdateStructureDataDetails)
Update historical structure data.
UpdateEvent(UpdateEventDetails)
Update historical events.
DeleteRawModified(DeleteRawModifiedDetails)
Delete raw/modified data values.
DeleteAtTime(DeleteAtTimeDetails)
Delete at a specific list of timestamps.
DeleteEvent(DeleteEventDetails)
Delete historical events.
Implementations§
Source§impl HistoryUpdateDetails
impl HistoryUpdateDetails
Sourcepub fn from_extension_object(
obj: ExtensionObject,
) -> Result<HistoryUpdateDetails, StatusCode>
pub fn from_extension_object( obj: ExtensionObject, ) -> Result<HistoryUpdateDetails, StatusCode>
Try to create a HistoryUpdateDetails object from an extension object.
Trait Implementations§
Source§impl Clone for HistoryUpdateDetails
impl Clone for HistoryUpdateDetails
Source§fn clone(&self) -> HistoryUpdateDetails
fn clone(&self) -> HistoryUpdateDetails
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 HistoryUpdateDetails
impl !RefUnwindSafe for HistoryUpdateDetails
impl Send for HistoryUpdateDetails
impl Sync for HistoryUpdateDetails
impl Unpin for HistoryUpdateDetails
impl UnsafeUnpin for HistoryUpdateDetails
impl !UnwindSafe for HistoryUpdateDetails
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