pub struct ThreadOutboxProviderCredentialNeed {
pub provider: NonEmptyString,
pub purpose: CredentialDeliveryPurpose,
pub profile_id: NonEmptyString,
pub delivery_mode: CredentialDeliveryMode,
pub required: bool,
pub scope_refs: Option<Vec<Reference>>,
}Fields§
§provider: NonEmptyString§purpose: CredentialDeliveryPurpose§profile_id: NonEmptyString§delivery_mode: CredentialDeliveryMode§required: bool§scope_refs: Option<Vec<Reference>>Trait Implementations§
Source§impl Clone for ThreadOutboxProviderCredentialNeed
impl Clone for ThreadOutboxProviderCredentialNeed
Source§fn clone(&self) -> ThreadOutboxProviderCredentialNeed
fn clone(&self) -> ThreadOutboxProviderCredentialNeed
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<'de> Deserialize<'de> for ThreadOutboxProviderCredentialNeed
impl<'de> Deserialize<'de> for ThreadOutboxProviderCredentialNeed
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 ThreadOutboxProviderCredentialNeed
Source§impl PartialEq for ThreadOutboxProviderCredentialNeed
impl PartialEq for ThreadOutboxProviderCredentialNeed
Source§fn eq(&self, other: &ThreadOutboxProviderCredentialNeed) -> bool
fn eq(&self, other: &ThreadOutboxProviderCredentialNeed) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl RunxSchema for ThreadOutboxProviderCredentialNeed
impl RunxSchema for ThreadOutboxProviderCredentialNeed
Source§fn json_schema() -> Value
fn json_schema() -> Value
The inlined JSON Schema for this type.
impl StructuralPartialEq for ThreadOutboxProviderCredentialNeed
Auto Trait Implementations§
impl Freeze for ThreadOutboxProviderCredentialNeed
impl RefUnwindSafe for ThreadOutboxProviderCredentialNeed
impl Send for ThreadOutboxProviderCredentialNeed
impl Sync for ThreadOutboxProviderCredentialNeed
impl Unpin for ThreadOutboxProviderCredentialNeed
impl UnsafeUnpin for ThreadOutboxProviderCredentialNeed
impl UnwindSafe for ThreadOutboxProviderCredentialNeed
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