#[non_exhaustive]pub struct TeamFilter {
pub and: Option<Vec<TeamFilter>>,
pub or: Option<Vec<TeamFilter>>,
pub id: Option<IdComparator>,
pub key: Option<StringComparator>,
pub name: Option<StringComparator>,
}Expand description
Filter for teams (TeamFilter input).
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.and: Option<Vec<TeamFilter>>All sub-filters must match.
or: Option<Vec<TeamFilter>>At least one sub-filter must match.
id: Option<IdComparator>Filter by team ID.
key: Option<StringComparator>Filter by team key (e.g. "ENG").
name: Option<StringComparator>Filter by team name.
Implementations§
Source§impl TeamFilter
impl TeamFilter
Sourcepub fn builder() -> TeamFilterBuilder
pub fn builder() -> TeamFilterBuilder
Create an instance of TeamFilter using the builder syntax
Trait Implementations§
Source§impl Clone for TeamFilter
impl Clone for TeamFilter
Source§fn clone(&self) -> TeamFilter
fn clone(&self) -> TeamFilter
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TeamFilter
impl Debug for TeamFilter
Source§impl Default for TeamFilter
impl Default for TeamFilter
Source§fn default() -> TeamFilter
fn default() -> TeamFilter
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TeamFilter
impl RefUnwindSafe for TeamFilter
impl Send for TeamFilter
impl Sync for TeamFilter
impl Unpin for TeamFilter
impl UnsafeUnpin for TeamFilter
impl UnwindSafe for TeamFilter
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