Enum actix_casbin::CasbinResult
source · pub enum CasbinResult {
Show 25 variants
Enforce(bool),
AddPolicy(bool),
AddPolicies(bool),
AddNamedPolicy(bool),
AddNamedPolicies(bool),
AddGroupingPolicy(bool),
AddGroupingPolicies(bool),
AddNamedGroupingPolicy(bool),
AddNamedGroupingPolicies(bool),
RemovePolicy(bool),
RemovePolicies(bool),
RemoveNamedPolicy(bool),
RemoveNamedPolicies(bool),
RemoveGroupingPolicy(bool),
RemoveGroupingPolicies(bool),
RemoveNamedGroupingPolicy(bool),
RemoveNamedGroupingPolicies(bool),
RemoveFilteredNamedPolicy(bool),
RemoveFilteredNamedGroupingPolicy(bool),
AddRoleForUser(bool),
AddRolesForUser(bool),
DeleteRoleForUser(bool),
DeleteRolesForUser(bool),
GetImplicitRolesForUser(Vec<String>),
GetImplicitPermissionsForUser(Vec<Vec<String>>),
}
Variants§
Enforce(bool)
AddPolicy(bool)
AddPolicies(bool)
AddNamedPolicy(bool)
AddNamedPolicies(bool)
AddGroupingPolicy(bool)
AddGroupingPolicies(bool)
AddNamedGroupingPolicy(bool)
AddNamedGroupingPolicies(bool)
RemovePolicy(bool)
RemovePolicies(bool)
RemoveNamedPolicy(bool)
RemoveNamedPolicies(bool)
RemoveGroupingPolicy(bool)
RemoveGroupingPolicies(bool)
RemoveNamedGroupingPolicy(bool)
RemoveNamedGroupingPolicies(bool)
RemoveFilteredNamedPolicy(bool)
RemoveFilteredNamedGroupingPolicy(bool)
AddRoleForUser(bool)
AddRolesForUser(bool)
DeleteRoleForUser(bool)
DeleteRolesForUser(bool)
GetImplicitRolesForUser(Vec<String>)
GetImplicitPermissionsForUser(Vec<Vec<String>>)
Auto Trait Implementations§
impl RefUnwindSafe for CasbinResult
impl Send for CasbinResult
impl Sync for CasbinResult
impl Unpin for CasbinResult
impl UnwindSafe for CasbinResult
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