pub struct ProviderConfigV1 {
pub kind: String,
pub model: Option<String>,
pub api_key: Option<String>,
pub base_url: Option<String>,
pub mock_response: Option<String>,
}Fields§
§kind: String§model: Option<String>§api_key: Option<String>§base_url: Option<String>§mock_response: Option<String>Trait Implementations§
Source§impl Clone for ProviderConfigV1
impl Clone for ProviderConfigV1
Source§fn clone(&self) -> ProviderConfigV1
fn clone(&self) -> ProviderConfigV1
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 ProviderConfigV1
impl Debug for ProviderConfigV1
Source§impl<'de> Deserialize<'de> for ProviderConfigV1
impl<'de> Deserialize<'de> for ProviderConfigV1
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
impl Eq for ProviderConfigV1
Source§impl PartialEq for ProviderConfigV1
impl PartialEq for ProviderConfigV1
Source§fn eq(&self, other: &ProviderConfigV1) -> bool
fn eq(&self, other: &ProviderConfigV1) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ProviderConfigV1
impl Serialize for ProviderConfigV1
impl StructuralPartialEq for ProviderConfigV1
Auto Trait Implementations§
impl Freeze for ProviderConfigV1
impl RefUnwindSafe for ProviderConfigV1
impl Send for ProviderConfigV1
impl Sync for ProviderConfigV1
impl Unpin for ProviderConfigV1
impl UnsafeUnpin for ProviderConfigV1
impl UnwindSafe for ProviderConfigV1
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.