pub struct ProviderExtensions {
pub fields: Map<String, Value>,
}Expand description
Provider-specific fields that do not have first-class conversation fields.
Fields§
§fields: Map<String, Value>Provider fields keyed by their original wire names.
Codecs use these fields when translating to another format. Exact
same-format replay is controlled separately by PreservationMetadata.
Trait Implementations§
Source§impl Clone for ProviderExtensions
impl Clone for ProviderExtensions
Source§fn clone(&self) -> ProviderExtensions
fn clone(&self) -> ProviderExtensions
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 ProviderExtensions
impl Debug for ProviderExtensions
Source§impl Default for ProviderExtensions
impl Default for ProviderExtensions
Source§fn default() -> ProviderExtensions
fn default() -> ProviderExtensions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProviderExtensionswhere
ProviderExtensions: Default,
impl<'de> Deserialize<'de> for ProviderExtensionswhere
ProviderExtensions: Default,
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 ProviderExtensions
impl PartialEq for ProviderExtensions
Source§impl Serialize for ProviderExtensions
impl Serialize for ProviderExtensions
impl StructuralPartialEq for ProviderExtensions
Auto Trait Implementations§
impl Freeze for ProviderExtensions
impl RefUnwindSafe for ProviderExtensions
impl Send for ProviderExtensions
impl Sync for ProviderExtensions
impl Unpin for ProviderExtensions
impl UnsafeUnpin for ProviderExtensions
impl UnwindSafe for ProviderExtensions
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