pub struct SsoProviderDatabaseConfig {
pub table_name: String,
pub columns: HashMap<String, String>,
}Expand description
Physical storage policy for the bundled SSO provider model.
Fields§
§table_name: String§columns: HashMap<String, String>Canonical snake_case names mapped to application-owned column names.
Implementations§
Source§impl SsoProviderDatabaseConfig
impl SsoProviderDatabaseConfig
Sourcepub fn predicate_field<'a>(&'a self, field: &'a str) -> &'a str
pub fn predicate_field<'a>(&'a self, field: &'a str) -> &'a str
Resolve the reference adapter’s additional predicate-name mapping pass. Physical names matching canonical fields are treated as logical names again.
Sourcepub fn migration_statements(&self) -> AuthResult<Vec<String>>
pub fn migration_statements(&self) -> AuthResult<Vec<String>>
Rename the bundled provider relation and its configured columns atomically.
Trait Implementations§
Source§impl Clone for SsoProviderDatabaseConfig
impl Clone for SsoProviderDatabaseConfig
Source§impl Debug for SsoProviderDatabaseConfig
impl Debug for SsoProviderDatabaseConfig
Auto Trait Implementations§
impl Freeze for SsoProviderDatabaseConfig
impl RefUnwindSafe for SsoProviderDatabaseConfig
impl Send for SsoProviderDatabaseConfig
impl Sync for SsoProviderDatabaseConfig
impl Unpin for SsoProviderDatabaseConfig
impl UnsafeUnpin for SsoProviderDatabaseConfig
impl UnwindSafe for SsoProviderDatabaseConfig
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