[][src]Enum actix_casbin::CasbinResult

pub enum CasbinResult {
    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

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,