pub struct ClientContributionProviderDetails {
pub display_name: Option<String>,
pub name: Option<String>,
pub properties: Option<Value>,
pub version: Option<String>,
}Fields§
§display_name: Option<String>Friendly name for the provider.
name: Option<String>Unique identifier for this provider. The provider name can be used to cache the contribution data and refer back to it when looking for changes
properties: Option<Value>Properties associated with the provider
version: Option<String>Version of contributions associated with this contribution provider.
Implementations§
Trait Implementations§
Source§impl Clone for ClientContributionProviderDetails
impl Clone for ClientContributionProviderDetails
Source§fn clone(&self) -> ClientContributionProviderDetails
fn clone(&self) -> ClientContributionProviderDetails
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 Default for ClientContributionProviderDetails
impl Default for ClientContributionProviderDetails
Source§fn default() -> ClientContributionProviderDetails
fn default() -> ClientContributionProviderDetails
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClientContributionProviderDetails
impl<'de> Deserialize<'de> for ClientContributionProviderDetails
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 ClientContributionProviderDetails
impl PartialEq for ClientContributionProviderDetails
Source§fn eq(&self, other: &ClientContributionProviderDetails) -> bool
fn eq(&self, other: &ClientContributionProviderDetails) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ClientContributionProviderDetails
Auto Trait Implementations§
impl Freeze for ClientContributionProviderDetails
impl RefUnwindSafe for ClientContributionProviderDetails
impl Send for ClientContributionProviderDetails
impl Sync for ClientContributionProviderDetails
impl Unpin for ClientContributionProviderDetails
impl UnwindSafe for ClientContributionProviderDetails
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<D> DeserializeWith<JsonFormat> for Dwhere
D: DeserializeOwned,
impl<D> DeserializeWith<JsonFormat> for Dwhere
D: DeserializeOwned,
Source§fn deserialize_with(body: ResponseBody) -> Result<D, Error>
fn deserialize_with(body: ResponseBody) -> Result<D, Error>
Deserialize the response body using the specified format. Read more