pub struct IdentityService<'a> { /* private fields */ }Implementations§
Source§impl<'a> IdentityService<'a>
impl<'a> IdentityService<'a>
pub fn profile(&self) -> ImResult<Profile>
pub async fn profile_async(&self) -> ImResult<Profile>
pub fn update_profile(&self, patch: ProfilePatch) -> ImResult<Profile>
pub async fn update_profile_async( &self, patch: ProfilePatch, ) -> ImResult<Profile>
pub fn bind_contact( &self, request: ContactBindingRequest, ) -> ImResult<ContactBindingResult>
pub async fn bind_contact_async( &self, request: ContactBindingRequest, ) -> ImResult<ContactBindingResult>
pub fn bind_email_status(&self, email: String) -> ImResult<ContactBindingResult>
pub async fn bind_email_status_async( &self, email: String, ) -> ImResult<ContactBindingResult>
pub fn replace_did_plan( &self, request: ReplaceDidPlanRequest, ) -> ImResult<ReplaceDidPlan>
pub async fn replace_did_plan_async( &self, request: ReplaceDidPlanRequest, ) -> ImResult<ReplaceDidPlan>
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for IdentityService<'a>
impl<'a> !UnwindSafe for IdentityService<'a>
impl<'a> Freeze for IdentityService<'a>
impl<'a> Send for IdentityService<'a>
impl<'a> Sync for IdentityService<'a>
impl<'a> Unpin for IdentityService<'a>
impl<'a> UnsafeUnpin for IdentityService<'a>
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