pub struct ModificationInfo {
pub modification_time: DateTime,
pub update_type: HistoryUpdateType,
pub user_name: UAString,
}Fields§
§modification_time: DateTime§update_type: HistoryUpdateType§user_name: UAStringTrait Implementations§
Source§impl BinaryEncoder<ModificationInfo> for ModificationInfo
impl BinaryEncoder<ModificationInfo> for ModificationInfo
Source§fn byte_len(&self) -> usize
fn byte_len(&self) -> usize
Returns the exact byte length of the structure as it would be if
encode were called.
This may be called prior to writing to ensure the correct amount of space is available.Source§fn encode<S>(&self, stream: &mut S) -> Result<usize, StatusCode>where
S: Write,
fn encode<S>(&self, stream: &mut S) -> Result<usize, StatusCode>where
S: Write,
Encodes the instance to the write stream.
Source§fn decode<S>(
stream: &mut S,
decoding_options: &DecodingOptions,
) -> Result<ModificationInfo, StatusCode>where
S: Read,
fn decode<S>(
stream: &mut S,
decoding_options: &DecodingOptions,
) -> Result<ModificationInfo, StatusCode>where
S: Read,
Decodes an instance from the read stream. The decoding options contains restrictions set by
the server / client on the length of strings, arrays etc. If these limits are exceeded the
implementation should return with a
BadDecodingError as soon as possible.fn encode_to_vec(&self) -> Vec<u8> ⓘ
Source§impl Clone for ModificationInfo
impl Clone for ModificationInfo
Source§fn clone(&self) -> ModificationInfo
fn clone(&self) -> ModificationInfo
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 ModificationInfo
impl Debug for ModificationInfo
Source§impl MessageInfo for ModificationInfo
impl MessageInfo for ModificationInfo
Source§impl PartialEq for ModificationInfo
impl PartialEq for ModificationInfo
impl StructuralPartialEq for ModificationInfo
Auto Trait Implementations§
impl Freeze for ModificationInfo
impl RefUnwindSafe for ModificationInfo
impl Send for ModificationInfo
impl Sync for ModificationInfo
impl Unpin for ModificationInfo
impl UnwindSafe for ModificationInfo
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