pub enum AuthorFilter {
AnyAuthor,
Me,
NotMe,
TheseAuthors(Vec<u64>),
NotTheseAuthors(Vec<u64>),
}
Expand description
ways to filter for users in author (always a user (not group), never !*)
Variants§
AnyAuthor
match any user
Me
match the current API user
NotMe
match any author but the current API user
TheseAuthors(Vec<u64>)
match a specific list of users
NotTheseAuthors(Vec<u64>)
match a negated specific list of users
Trait Implementations§
Source§impl Clone for AuthorFilter
impl Clone for AuthorFilter
Source§fn clone(&self) -> AuthorFilter
fn clone(&self) -> AuthorFilter
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 AuthorFilter
impl Debug for AuthorFilter
Auto Trait Implementations§
impl Freeze for AuthorFilter
impl RefUnwindSafe for AuthorFilter
impl Send for AuthorFilter
impl Sync for AuthorFilter
impl Unpin for AuthorFilter
impl UnwindSafe for AuthorFilter
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.