Struct kanidm_ipa_sync::config::Config
source · [−]pub struct Config {
pub sync_token: String,
pub schedule: Option<String>,
pub status_bind: Option<String>,
pub ipa_uri: Url,
pub ipa_ca: String,
pub ipa_sync_dn: String,
pub ipa_sync_pw: String,
pub ipa_sync_base_dn: String,
pub entry_map: HashMap<Uuid, EntryConfig>,
}
Fields
sync_token: String
schedule: Option<String>
status_bind: Option<String>
ipa_uri: Url
ipa_ca: String
ipa_sync_dn: String
ipa_sync_pw: String
ipa_sync_base_dn: String
entry_map: HashMap<Uuid, EntryConfig>
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Config
impl<'de> Deserialize<'de> for Config
sourcefn 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 RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more