pub struct ProviderData {
pub provider: String,
pub kind: String,
pub value: Value,
}Expand description
Provider-specific data retained without normalization.
Fields§
§provider: StringProvider namespace.
kind: StringProvider-defined data kind.
value: ValueUnmodified structured data.
Trait Implementations§
Source§impl Clone for ProviderData
impl Clone for ProviderData
Source§fn clone(&self) -> ProviderData
fn clone(&self) -> ProviderData
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 ProviderData
impl Debug for ProviderData
Source§impl<'de> Deserialize<'de> for ProviderData
impl<'de> Deserialize<'de> for ProviderData
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 ProviderData
impl PartialEq for ProviderData
Source§impl Serialize for ProviderData
impl Serialize for ProviderData
impl StructuralPartialEq for ProviderData
Auto Trait Implementations§
impl Freeze for ProviderData
impl RefUnwindSafe for ProviderData
impl Send for ProviderData
impl Sync for ProviderData
impl Unpin for ProviderData
impl UnsafeUnpin for ProviderData
impl UnwindSafe for ProviderData
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