pub enum RoleFilter {
AnyRole,
TheseRoles(Vec<u64>),
NotTheseRoles(Vec<u64>),
}Expand description
ways to filter for roles
Variants§
AnyRole
match any role
TheseRoles(Vec<u64>)
match a specific list of role ids
NotTheseRoles(Vec<u64>)
match any role but a specific list of role ids
Trait Implementations§
Source§impl Clone for RoleFilter
impl Clone for RoleFilter
Source§fn clone(&self) -> RoleFilter
fn clone(&self) -> RoleFilter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RoleFilter
impl Debug for RoleFilter
Source§impl<'de> Deserialize<'de> for RoleFilter
impl<'de> Deserialize<'de> for RoleFilter
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for RoleFilter
impl Display for RoleFilter
Source§impl PartialEq for RoleFilter
impl PartialEq for RoleFilter
Source§impl Serialize for RoleFilter
impl Serialize for RoleFilter
impl Eq for RoleFilter
impl StructuralPartialEq for RoleFilter
Auto Trait Implementations§
impl Freeze for RoleFilter
impl RefUnwindSafe for RoleFilter
impl Send for RoleFilter
impl Sync for RoleFilter
impl Unpin for RoleFilter
impl UnwindSafe for RoleFilter
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.