pub struct ProviderConfigChoice {
pub value_json: String,
pub label: Option<String>,
}Expand description
One selectable value of a select-kind ProviderConfigOption.
value_json is the choice’s value pre-serialized to JSON text (this
crate is a pure data contract and does not depend on serde_json; see
ProviderConfigOption::value_json for the same convention applied to
the option’s own current value).
Fields§
§value_json: String§label: Option<String>Trait Implementations§
Source§impl Clone for ProviderConfigChoice
impl Clone for ProviderConfigChoice
Source§fn clone(&self) -> ProviderConfigChoice
fn clone(&self) -> ProviderConfigChoice
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 ProviderConfigChoice
impl Debug for ProviderConfigChoice
Source§impl<'de> Deserialize<'de> for ProviderConfigChoice
impl<'de> Deserialize<'de> for ProviderConfigChoice
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ProviderConfigChoice, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ProviderConfigChoice, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ProviderConfigChoice
Source§impl PartialEq for ProviderConfigChoice
impl PartialEq for ProviderConfigChoice
Source§impl Serialize for ProviderConfigChoice
impl Serialize for ProviderConfigChoice
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ProviderConfigChoice
Auto Trait Implementations§
impl Freeze for ProviderConfigChoice
impl RefUnwindSafe for ProviderConfigChoice
impl Send for ProviderConfigChoice
impl Sync for ProviderConfigChoice
impl Unpin for ProviderConfigChoice
impl UnsafeUnpin for ProviderConfigChoice
impl UnwindSafe for ProviderConfigChoice
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