pub enum ProviderAuthMethodPromptsItem {
Text {
key: String,
message: String,
placeholder: Option<String>,
when: Option<ProviderAuthMethodPromptsItemTextWhen>,
},
Select {
key: String,
message: String,
options: Vec<ProviderAuthMethodPromptsItemSelectOptionsItem>,
when: Option<ProviderAuthMethodPromptsItemTextWhen>,
},
}Variants§
Trait Implementations§
Source§impl Clone for ProviderAuthMethodPromptsItem
impl Clone for ProviderAuthMethodPromptsItem
Source§fn clone(&self) -> ProviderAuthMethodPromptsItem
fn clone(&self) -> ProviderAuthMethodPromptsItem
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 ProviderAuthMethodPromptsItem
impl<'de> Deserialize<'de> for ProviderAuthMethodPromptsItem
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 StructuralPartialEq for ProviderAuthMethodPromptsItem
Auto Trait Implementations§
impl Freeze for ProviderAuthMethodPromptsItem
impl RefUnwindSafe for ProviderAuthMethodPromptsItem
impl Send for ProviderAuthMethodPromptsItem
impl Sync for ProviderAuthMethodPromptsItem
impl Unpin for ProviderAuthMethodPromptsItem
impl UnsafeUnpin for ProviderAuthMethodPromptsItem
impl UnwindSafe for ProviderAuthMethodPromptsItem
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