#[non_exhaustive]pub struct IssueLabelFilter {
pub and: Option<Vec<IssueLabelFilter>>,
pub or: Option<Vec<IssueLabelFilter>>,
pub id: Option<IdComparator>,
pub name: Option<StringComparator>,
pub team: Option<TeamFilter>,
pub creator: Option<UserFilter>,
}Expand description
Filter for issue labels (IssueLabelFilter 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<IssueLabelFilter>>All sub-filters must match.
or: Option<Vec<IssueLabelFilter>>At least one sub-filter must match.
id: Option<IdComparator>Filter by label ID.
name: Option<StringComparator>Filter by label name.
team: Option<TeamFilter>Filter by owning team.
creator: Option<UserFilter>Filter by creator.
Implementations§
Source§impl IssueLabelFilter
impl IssueLabelFilter
Sourcepub fn builder() -> IssueLabelFilterBuilder
pub fn builder() -> IssueLabelFilterBuilder
Create an instance of IssueLabelFilter using the builder syntax
Trait Implementations§
Source§impl Clone for IssueLabelFilter
impl Clone for IssueLabelFilter
Source§fn clone(&self) -> IssueLabelFilter
fn clone(&self) -> IssueLabelFilter
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 IssueLabelFilter
impl Debug for IssueLabelFilter
Source§impl Default for IssueLabelFilter
impl Default for IssueLabelFilter
Source§fn default() -> IssueLabelFilter
fn default() -> IssueLabelFilter
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IssueLabelFilter
impl RefUnwindSafe for IssueLabelFilter
impl Send for IssueLabelFilter
impl Sync for IssueLabelFilter
impl Unpin for IssueLabelFilter
impl UnsafeUnpin for IssueLabelFilter
impl UnwindSafe for IssueLabelFilter
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