pub struct BatchMetadata {
pub processing_latency_ns: Option<u64>,
pub source: Option<String>,
pub custom: HashMap<String, String>,
}Expand description
Optional batch metadata for debugging and monitoring.
Fields§
§processing_latency_ns: Option<u64>Processing latency in nanoseconds.
source: Option<String>Source identifier (for example, “encoder”, “compute_layer_2”).
custom: HashMap<String, String>Additional metadata fields.
Trait Implementations§
Source§impl Clone for BatchMetadata
impl Clone for BatchMetadata
Source§impl Debug for BatchMetadata
impl Debug for BatchMetadata
Source§impl Default for BatchMetadata
impl Default for BatchMetadata
Source§impl<'de> Deserialize<'de> for BatchMetadata
impl<'de> Deserialize<'de> for BatchMetadata
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BatchMetadata
impl PartialEq for BatchMetadata
Source§impl Serialize for BatchMetadata
impl Serialize for BatchMetadata
impl StructuralPartialEq for BatchMetadata
Source§impl Validate for BatchMetadata
impl Validate for BatchMetadata
Source§fn validate_with(&self, limits: ProtocolLimits) -> Result<(), ValidationError>
fn validate_with(&self, limits: ProtocolLimits) -> Result<(), ValidationError>
Validate against an explicit policy.
Source§fn validate(&self) -> Result<(), ValidationError>
fn validate(&self) -> Result<(), ValidationError>
Validate against
ProtocolLimits::DEFAULT.Auto Trait Implementations§
impl Freeze for BatchMetadata
impl RefUnwindSafe for BatchMetadata
impl Send for BatchMetadata
impl Sync for BatchMetadata
impl Unpin for BatchMetadata
impl UnsafeUnpin for BatchMetadata
impl UnwindSafe for BatchMetadata
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