pub struct EnterpriseIdentityContext {Show 15 fields
pub provider_id: String,
pub provider_record_id: Option<String>,
pub provider_kind: String,
pub federation_method: EnterpriseFederationMethod,
pub principal: String,
pub subject_key: String,
pub client_id: Option<String>,
pub object_id: Option<String>,
pub tenant_id: Option<String>,
pub organization_id: Option<String>,
pub groups: Vec<String>,
pub roles: Vec<String>,
pub source_subject: Option<String>,
pub attribute_sources: BTreeMap<String, String>,
pub trust_material_ref: Option<String>,
}Fields§
§provider_id: String§provider_record_id: Option<String>§provider_kind: String§federation_method: EnterpriseFederationMethod§principal: String§subject_key: String§client_id: Option<String>§object_id: Option<String>§tenant_id: Option<String>§organization_id: Option<String>§groups: Vec<String>§roles: Vec<String>§source_subject: Option<String>§attribute_sources: BTreeMap<String, String>§trust_material_ref: Option<String>Trait Implementations§
Source§impl Clone for EnterpriseIdentityContext
impl Clone for EnterpriseIdentityContext
Source§fn clone(&self) -> EnterpriseIdentityContext
fn clone(&self) -> EnterpriseIdentityContext
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 Debug for EnterpriseIdentityContext
impl Debug for EnterpriseIdentityContext
Source§impl Default for EnterpriseIdentityContext
impl Default for EnterpriseIdentityContext
Source§fn default() -> EnterpriseIdentityContext
fn default() -> EnterpriseIdentityContext
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EnterpriseIdentityContext
impl<'de> Deserialize<'de> for EnterpriseIdentityContext
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<EnterpriseIdentityContext, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EnterpriseIdentityContext, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for EnterpriseIdentityContext
impl Serialize for EnterpriseIdentityContext
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for EnterpriseIdentityContext
impl StructuralPartialEq for EnterpriseIdentityContext
Auto Trait Implementations§
impl Freeze for EnterpriseIdentityContext
impl RefUnwindSafe for EnterpriseIdentityContext
impl Send for EnterpriseIdentityContext
impl Sync for EnterpriseIdentityContext
impl Unpin for EnterpriseIdentityContext
impl UnsafeUnpin for EnterpriseIdentityContext
impl UnwindSafe for EnterpriseIdentityContext
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