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<Self, StatusCode>
pub fn from_extension_object(obj: ExtensionObject) -> Result<Self, StatusCode>
Try to create a HistoryUpdateDetails object from an extension object.
Trait Implementations§
Source§impl Clone for HistoryUpdateDetails
impl Clone for HistoryUpdateDetails
Auto Trait Implementations§
impl !RefUnwindSafe for HistoryUpdateDetails
impl !UnwindSafe for HistoryUpdateDetails
impl Freeze for HistoryUpdateDetails
impl Send for HistoryUpdateDetails
impl Sync for HistoryUpdateDetails
impl Unpin for HistoryUpdateDetails
impl UnsafeUnpin 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