pub struct SAMLAttributeMappingKey {
pub name: Option<String>,
pub names: Option<Vec<String>>,
pub default: Option<OwnedValue>,
}Expand description
Key-value pairs for SAML attribute mapping.
Fields§
§name: Option<String>§names: Option<Vec<String>>§default: Option<OwnedValue>Implementations§
Source§impl SAMLAttributeMappingKey
impl SAMLAttributeMappingKey
Sourcepub fn builder() -> SAMLAttributeMappingKeyBuilder<((), (), ())>
pub fn builder() -> SAMLAttributeMappingKeyBuilder<((), (), ())>
Create a builder for building SAMLAttributeMappingKey.
On the builder, call .name(...)(optional), .names(...)(optional), .default(...)(optional) to set the values of the fields.
Finally, call .build() to create the instance of SAMLAttributeMappingKey.
Trait Implementations§
Source§impl Clone for SAMLAttributeMappingKey
impl Clone for SAMLAttributeMappingKey
Source§fn clone(&self) -> SAMLAttributeMappingKey
fn clone(&self) -> SAMLAttributeMappingKey
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SAMLAttributeMappingKey
impl Debug for SAMLAttributeMappingKey
Source§impl<'de> Deserialize<'de> for SAMLAttributeMappingKey
impl<'de> Deserialize<'de> for SAMLAttributeMappingKey
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
Auto Trait Implementations§
impl Freeze for SAMLAttributeMappingKey
impl RefUnwindSafe for SAMLAttributeMappingKey
impl Send for SAMLAttributeMappingKey
impl Sync for SAMLAttributeMappingKey
impl Unpin for SAMLAttributeMappingKey
impl UnwindSafe for SAMLAttributeMappingKey
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)