pub struct MetaData {
pub is_multi_part: Option<bool>,
pub content_type: Option<String>,
pub size: Option<u64>,
pub seq: Option<u64>,
pub file_name: Option<String>,
pub file_type: Option<String>,
pub md5: Option<String>,
pub description: Option<String>,
}Expand description
Optional per-metric metadata, especially for File/Bytes/multi-part transfers.
Fields§
§is_multi_part: Option<bool>Whether the payload is one part of a multi-part transfer.
content_type: Option<String>Content/media type.
size: Option<u64>File/string/multi-part size in bytes.
seq: Option<u64>Multi-part sequence number (distinct from the payload-level Sparkplug seq).
file_name: Option<String>File name (for File metrics).
file_type: Option<String>File type (e.g. xml, json).
md5: Option<String>MD5 of the data.
description: Option<String>Free-form description.
Trait Implementations§
impl StructuralPartialEq for MetaData
Auto Trait Implementations§
impl Freeze for MetaData
impl RefUnwindSafe for MetaData
impl Send for MetaData
impl Sync for MetaData
impl Unpin for MetaData
impl UnsafeUnpin for MetaData
impl UnwindSafe for MetaData
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