Skip to main content

Crate bitwarden_emergency_access

Crate bitwarden_emergency_access 

Source
Expand description

ยงbitwarden-emergency-access

Contains the emergency access functionality for the Bitwarden Password Manager: managing trusted emergency contacts as the grantor, and requesting access, viewing a grantorโ€™s vault or taking over a grantorโ€™s account as the grantee.

Modulesยง

accept ๐Ÿ”’
approve ๐Ÿ”’
confirm ๐Ÿ”’
delete ๐Ÿ”’
emergency_access ๐Ÿ”’
emergency_access_client ๐Ÿ”’
get ๐Ÿ”’
get_grantor_policies ๐Ÿ”’
initiate ๐Ÿ”’
invite ๐Ÿ”’
list_granted ๐Ÿ”’
list_trusted ๐Ÿ”’
reinvite ๐Ÿ”’
reject ๐Ÿ”’
takeover ๐Ÿ”’
update ๐Ÿ”’
view_vault_items ๐Ÿ”’

Structsยง

EmergencyAccessClient
Client for emergency access operations, performed as the grantor or the grantee.
EmergencyAccessId
NewType wrapper for EmergencyAccessId
GranteeEmergencyAccess
An emergency access seen by the grantor, describing the trusted grantee.
GrantorEmergencyAccess
An emergency access seen by the grantee, describing the grantor who trusts them.

Enumsยง

EmergencyAccessAcceptError
Errors returned when accepting an emergency access invite.
EmergencyAccessApproveError
Errors returned when approving an emergency access request.
EmergencyAccessConfirmError
Errors returned when confirming an emergency contact.
EmergencyAccessDeleteError
Errors returned when deleting an emergency access.
EmergencyAccessGetError
Errors returned when fetching an emergency access.
EmergencyAccessGetGrantorPoliciesError
Errors returned when fetching the policies that apply to a grantor.
EmergencyAccessInitiateError
Errors returned when requesting emergency access.
EmergencyAccessInviteError
Errors returned when inviting an emergency contact.
EmergencyAccessListGrantedError
Errors returned when listing the emergency accesses granted to the current user.
EmergencyAccessListTrustedError
Errors returned when listing the current userโ€™s trusted emergency contacts.
EmergencyAccessReinviteError
Errors returned when re-sending an emergency access invite.
EmergencyAccessRejectError
Errors returned when rejecting an emergency access request.
EmergencyAccessStatus
Where an emergency access is in its lifecycle.
EmergencyAccessTakeoverError
Errors returned when taking over a grantorโ€™s account through emergency access.
EmergencyAccessType
What the grantee may do once access is granted.
EmergencyAccessUpdateError
Errors returned when editing an emergency access.
EmergencyAccessViewError
Errors returned when viewing a grantorโ€™s vault items through emergency access.

Traitsยง

EmergencyAccessClientExt
Extension trait that exposes EmergencyAccessClient on [Client].