pub enum AuthorFilter {
Any,
Exact(AuthorId),
}
Expand description
Author matching.
Variants§
Implementations§
Source§impl AuthorFilter
impl AuthorFilter
Sourcepub fn matches(&self, author: &AuthorId) -> bool
pub fn matches(&self, author: &AuthorId) -> bool
Test if an author is matched by this AuthorFilter
.
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
Source§impl Default for AuthorFilter
impl Default for AuthorFilter
Source§fn default() -> AuthorFilter
fn default() -> AuthorFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AuthorFilter
impl<'de> Deserialize<'de> for AuthorFilter
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 From<AuthorId> for AuthorFilter
impl From<AuthorId> for AuthorFilter
Source§impl PartialEq for AuthorFilter
impl PartialEq for AuthorFilter
Source§impl Serialize for AuthorFilter
impl Serialize for AuthorFilter
impl Eq for AuthorFilter
impl StructuralPartialEq 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<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.