Struct kanidm_proto::scim_v1::ScimSyncPersonBuilder
source · pub struct ScimSyncPersonBuilder { /* private fields */ }
Implementations§
source§impl ScimSyncPersonBuilder
impl ScimSyncPersonBuilder
pub fn set_password_import(self, password_import: Option<String>) -> Self
pub fn set_unix_password_import( self, unix_password_import: Option<String>, ) -> Self
pub fn set_totp_import(self, totp_import: Vec<ScimTotp>) -> Self
pub fn set_mail(self, mail: Vec<MultiValueAttr>) -> Self
pub fn set_ssh_publickey(self, ssh_publickey: Vec<ScimSshPubKey>) -> Self
pub fn set_login_shell(self, loginshell: Option<String>) -> Self
pub fn set_account_valid_from(self, account_valid_from: Option<String>) -> Self
pub fn set_account_expire(self, account_expire: Option<String>) -> Self
pub fn set_gidnumber(self, gidnumber: Option<u32>) -> Self
pub fn set_external_id(self, external_id: Option<String>) -> Self
pub fn build(self) -> ScimSyncPerson
Auto Trait Implementations§
impl Freeze for ScimSyncPersonBuilder
impl RefUnwindSafe for ScimSyncPersonBuilder
impl Send for ScimSyncPersonBuilder
impl Sync for ScimSyncPersonBuilder
impl Unpin for ScimSyncPersonBuilder
impl UnwindSafe for ScimSyncPersonBuilder
Blanket Implementations§
§impl<'a, T> AsTaggedExplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedExplicit<'a> for Twhere
T: 'a,
§impl<'a, T> AsTaggedImplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedImplicit<'a> for Twhere
T: 'a,
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