pub struct IdentityService;Implementations§
Source§impl IdentityService
impl IdentityService
pub fn create_agent_identity(agent_id: &AgentId) -> Identity
pub fn verify_permission( identity: &Identity, required: &Permission, permissions: &[Permission], ) -> Result<(), AuthError>
pub fn verify_permissions( identity: &Identity, required: &[Permission], permissions: &[Permission], ) -> Result<(), AuthError>
Auto Trait Implementations§
impl Freeze for IdentityService
impl RefUnwindSafe for IdentityService
impl Send for IdentityService
impl Sync for IdentityService
impl Unpin for IdentityService
impl UnsafeUnpin for IdentityService
impl UnwindSafe for IdentityService
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