pub struct StaticWorkflowTaskGovernanceAuthorizer { /* private fields */ }Expand description
Immutable in-process authorizer for simple deployments and tests.
Implementations§
Source§impl StaticWorkflowTaskGovernanceAuthorizer
impl StaticWorkflowTaskGovernanceAuthorizer
Sourcepub fn with_grant(
self,
principal: WorkerId,
tenant_id: WorkflowTenantId,
permission: WorkflowTaskGovernancePermission,
) -> Self
pub fn with_grant( self, principal: WorkerId, tenant_id: WorkflowTenantId, permission: WorkflowTaskGovernancePermission, ) -> Self
Adds one explicit principal and tenant grant.
Trait Implementations§
Source§impl Clone for StaticWorkflowTaskGovernanceAuthorizer
impl Clone for StaticWorkflowTaskGovernanceAuthorizer
Source§fn clone(&self) -> StaticWorkflowTaskGovernanceAuthorizer
fn clone(&self) -> StaticWorkflowTaskGovernanceAuthorizer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for StaticWorkflowTaskGovernanceAuthorizer
impl Default for StaticWorkflowTaskGovernanceAuthorizer
Source§fn default() -> StaticWorkflowTaskGovernanceAuthorizer
fn default() -> StaticWorkflowTaskGovernanceAuthorizer
Returns the “default value” for a type. Read more
Source§impl WorkflowTaskGovernanceAuthorizer for StaticWorkflowTaskGovernanceAuthorizer
impl WorkflowTaskGovernanceAuthorizer for StaticWorkflowTaskGovernanceAuthorizer
Returns
true only for an explicit grant.Auto Trait Implementations§
impl Freeze for StaticWorkflowTaskGovernanceAuthorizer
impl RefUnwindSafe for StaticWorkflowTaskGovernanceAuthorizer
impl Send for StaticWorkflowTaskGovernanceAuthorizer
impl Sync for StaticWorkflowTaskGovernanceAuthorizer
impl Unpin for StaticWorkflowTaskGovernanceAuthorizer
impl UnsafeUnpin for StaticWorkflowTaskGovernanceAuthorizer
impl UnwindSafe for StaticWorkflowTaskGovernanceAuthorizer
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