pub struct JsonDataSetMetaDataMessage {
pub message_id: UAString,
pub message_type: UAString,
pub publisher_id: UAString,
pub data_set_writer_id: u16,
pub writer_group_name: UAString,
pub data_set_writer_name: UAString,
pub timestamp: UtcTime,
pub meta_data: DataSetMetaDataType,
}
Fields§
§message_id: UAString
§message_type: UAString
§publisher_id: UAString
§data_set_writer_id: u16
§writer_group_name: UAString
§data_set_writer_name: UAString
§timestamp: UtcTime
§meta_data: DataSetMetaDataType
Trait Implementations§
Source§impl BinaryDecodable for JsonDataSetMetaDataMessage
impl BinaryDecodable for JsonDataSetMetaDataMessage
Source§fn decode<S: Read + ?Sized>(
stream: &mut S,
ctx: &Context<'_>,
) -> EncodingResult<Self>
fn decode<S: Read + ?Sized>( stream: &mut S, ctx: &Context<'_>, ) -> EncodingResult<Self>
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.Source§impl BinaryEncodable for JsonDataSetMetaDataMessage
impl BinaryEncodable for JsonDataSetMetaDataMessage
Source§fn byte_len(&self, ctx: &Context<'_>) -> usize
fn byte_len(&self, ctx: &Context<'_>) -> 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§impl Clone for JsonDataSetMetaDataMessage
impl Clone for JsonDataSetMetaDataMessage
Source§fn clone(&self) -> JsonDataSetMetaDataMessage
fn clone(&self) -> JsonDataSetMetaDataMessage
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 JsonDataSetMetaDataMessage
impl Debug for JsonDataSetMetaDataMessage
Source§impl Default for JsonDataSetMetaDataMessage
impl Default for JsonDataSetMetaDataMessage
Source§fn default() -> JsonDataSetMetaDataMessage
fn default() -> JsonDataSetMetaDataMessage
Returns the “default value” for a type. Read more
Source§impl JsonDecodable for JsonDataSetMetaDataMessage
impl JsonDecodable for JsonDataSetMetaDataMessage
Source§fn decode(
stream: &mut JsonStreamReader<&mut dyn Read>,
ctx: &Context<'_>,
) -> EncodingResult<Self>
fn decode( stream: &mut JsonStreamReader<&mut dyn Read>, ctx: &Context<'_>, ) -> EncodingResult<Self>
Decode Self from a JSON stream.
Source§impl JsonEncodable for JsonDataSetMetaDataMessage
impl JsonEncodable for JsonDataSetMetaDataMessage
Source§fn encode(
&self,
stream: &mut JsonStreamWriter<&mut dyn Write>,
ctx: &Context<'_>,
) -> EncodingResult<()>
fn encode( &self, stream: &mut JsonStreamWriter<&mut dyn Write>, ctx: &Context<'_>, ) -> EncodingResult<()>
Write the type to the provided JSON writer.
Source§impl UaNullable for JsonDataSetMetaDataMessage
impl UaNullable for JsonDataSetMetaDataMessage
Source§fn is_ua_null(&self) -> bool
fn is_ua_null(&self) -> bool
Return true if this value is null, meaning it can be left out when
being encoded in JSON and XML encodings.
Source§impl XmlDecodable for JsonDataSetMetaDataMessage
impl XmlDecodable for JsonDataSetMetaDataMessage
Source§fn decode(
stream: &mut XmlStreamReader<&mut dyn Read>,
ctx: &Context<'_>,
) -> EncodingResult<Self>
fn decode( stream: &mut XmlStreamReader<&mut dyn Read>, ctx: &Context<'_>, ) -> EncodingResult<Self>
Decode a value from an XML stream.
Source§impl XmlEncodable for JsonDataSetMetaDataMessage
impl XmlEncodable for JsonDataSetMetaDataMessage
Source§fn encode(
&self,
stream: &mut XmlStreamWriter<&mut dyn Write>,
ctx: &Context<'_>,
) -> EncodingResult<()>
fn encode( &self, stream: &mut XmlStreamWriter<&mut dyn Write>, ctx: &Context<'_>, ) -> EncodingResult<()>
Encode a value to an XML stream.
Source§impl XmlType for JsonDataSetMetaDataMessage
impl XmlType for JsonDataSetMetaDataMessage
impl StructuralPartialEq for JsonDataSetMetaDataMessage
Auto Trait Implementations§
impl Freeze for JsonDataSetMetaDataMessage
impl !RefUnwindSafe for JsonDataSetMetaDataMessage
impl Send for JsonDataSetMetaDataMessage
impl Sync for JsonDataSetMetaDataMessage
impl Unpin for JsonDataSetMetaDataMessage
impl !UnwindSafe for JsonDataSetMetaDataMessage
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