pub struct StreamMetadata {
pub model: Option<String>,
pub extra: HashMap<String, Value>,
}Expand description
Stream metadata with typed known fields and passthrough for extras.
Fields§
§model: Option<String>§extra: HashMap<String, Value>Catch-all for additional fields (passthrough behavior).
Implementations§
Trait Implementations§
Source§impl Clone for StreamMetadata
impl Clone for StreamMetadata
Source§fn clone(&self) -> StreamMetadata
fn clone(&self) -> StreamMetadata
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StreamMetadata
impl Debug for StreamMetadata
Source§impl Default for StreamMetadata
impl Default for StreamMetadata
Source§fn default() -> StreamMetadata
fn default() -> StreamMetadata
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StreamMetadata
impl RefUnwindSafe for StreamMetadata
impl Send for StreamMetadata
impl Sync for StreamMetadata
impl Unpin for StreamMetadata
impl UnsafeUnpin for StreamMetadata
impl UnwindSafe for StreamMetadata
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