pub struct IssueFilterBuilder<S: State = Empty> { /* private fields */ }Expand description
Use builder syntax to set the inputs and finish with build().
Implementations§
Source§impl<S: State> IssueFilterBuilder<S>
impl<S: State> IssueFilterBuilder<S>
Sourcepub fn build(self) -> IssueFilterwhere
S: IsComplete,
pub fn build(self) -> IssueFilterwhere
S: IsComplete,
Finish building and return the requested object
Sourcepub fn and(self, value: Vec<IssueFilter>) -> IssueFilterBuilder<SetAnd<S>>where
S::And: IsUnset,
pub fn and(self, value: Vec<IssueFilter>) -> IssueFilterBuilder<SetAnd<S>>where
S::And: IsUnset,
Sourcepub fn maybe_and(
self,
value: Option<Vec<IssueFilter>>,
) -> IssueFilterBuilder<SetAnd<S>>where
S::And: IsUnset,
pub fn maybe_and(
self,
value: Option<Vec<IssueFilter>>,
) -> IssueFilterBuilder<SetAnd<S>>where
S::And: IsUnset,
Sourcepub fn or(self, value: Vec<IssueFilter>) -> IssueFilterBuilder<SetOr<S>>where
S::Or: IsUnset,
pub fn or(self, value: Vec<IssueFilter>) -> IssueFilterBuilder<SetOr<S>>where
S::Or: IsUnset,
Sourcepub fn maybe_or(
self,
value: Option<Vec<IssueFilter>>,
) -> IssueFilterBuilder<SetOr<S>>where
S::Or: IsUnset,
pub fn maybe_or(
self,
value: Option<Vec<IssueFilter>>,
) -> IssueFilterBuilder<SetOr<S>>where
S::Or: IsUnset,
Sourcepub fn title(self, value: StringComparator) -> IssueFilterBuilder<SetTitle<S>>where
S::Title: IsUnset,
pub fn title(self, value: StringComparator) -> IssueFilterBuilder<SetTitle<S>>where
S::Title: IsUnset,
Sourcepub fn maybe_title(
self,
value: Option<StringComparator>,
) -> IssueFilterBuilder<SetTitle<S>>where
S::Title: IsUnset,
pub fn maybe_title(
self,
value: Option<StringComparator>,
) -> IssueFilterBuilder<SetTitle<S>>where
S::Title: IsUnset,
Sourcepub fn description(
self,
value: StringComparator,
) -> IssueFilterBuilder<SetDescription<S>>where
S::Description: IsUnset,
pub fn description(
self,
value: StringComparator,
) -> IssueFilterBuilder<SetDescription<S>>where
S::Description: IsUnset,
Sourcepub fn maybe_description(
self,
value: Option<StringComparator>,
) -> IssueFilterBuilder<SetDescription<S>>where
S::Description: IsUnset,
pub fn maybe_description(
self,
value: Option<StringComparator>,
) -> IssueFilterBuilder<SetDescription<S>>where
S::Description: IsUnset,
Sourcepub fn number(self, value: NumberComparator) -> IssueFilterBuilder<SetNumber<S>>where
S::Number: IsUnset,
pub fn number(self, value: NumberComparator) -> IssueFilterBuilder<SetNumber<S>>where
S::Number: IsUnset,
Sourcepub fn maybe_number(
self,
value: Option<NumberComparator>,
) -> IssueFilterBuilder<SetNumber<S>>where
S::Number: IsUnset,
pub fn maybe_number(
self,
value: Option<NumberComparator>,
) -> IssueFilterBuilder<SetNumber<S>>where
S::Number: IsUnset,
Sourcepub fn priority(
self,
value: NullableNumberComparator,
) -> IssueFilterBuilder<SetPriority<S>>where
S::Priority: IsUnset,
pub fn priority(
self,
value: NullableNumberComparator,
) -> IssueFilterBuilder<SetPriority<S>>where
S::Priority: IsUnset,
Sourcepub fn maybe_priority(
self,
value: Option<NullableNumberComparator>,
) -> IssueFilterBuilder<SetPriority<S>>where
S::Priority: IsUnset,
pub fn maybe_priority(
self,
value: Option<NullableNumberComparator>,
) -> IssueFilterBuilder<SetPriority<S>>where
S::Priority: IsUnset,
Sourcepub fn estimate(
self,
value: NullableNumberComparator,
) -> IssueFilterBuilder<SetEstimate<S>>where
S::Estimate: IsUnset,
pub fn estimate(
self,
value: NullableNumberComparator,
) -> IssueFilterBuilder<SetEstimate<S>>where
S::Estimate: IsUnset,
Sourcepub fn maybe_estimate(
self,
value: Option<NullableNumberComparator>,
) -> IssueFilterBuilder<SetEstimate<S>>where
S::Estimate: IsUnset,
pub fn maybe_estimate(
self,
value: Option<NullableNumberComparator>,
) -> IssueFilterBuilder<SetEstimate<S>>where
S::Estimate: IsUnset,
Sourcepub fn due_date(
self,
value: DateComparator,
) -> IssueFilterBuilder<SetDueDate<S>>where
S::DueDate: IsUnset,
pub fn due_date(
self,
value: DateComparator,
) -> IssueFilterBuilder<SetDueDate<S>>where
S::DueDate: IsUnset,
Sourcepub fn maybe_due_date(
self,
value: Option<DateComparator>,
) -> IssueFilterBuilder<SetDueDate<S>>where
S::DueDate: IsUnset,
pub fn maybe_due_date(
self,
value: Option<DateComparator>,
) -> IssueFilterBuilder<SetDueDate<S>>where
S::DueDate: IsUnset,
Sourcepub fn created_at(
self,
value: DateComparator,
) -> IssueFilterBuilder<SetCreatedAt<S>>where
S::CreatedAt: IsUnset,
pub fn created_at(
self,
value: DateComparator,
) -> IssueFilterBuilder<SetCreatedAt<S>>where
S::CreatedAt: IsUnset,
Sourcepub fn maybe_created_at(
self,
value: Option<DateComparator>,
) -> IssueFilterBuilder<SetCreatedAt<S>>where
S::CreatedAt: IsUnset,
pub fn maybe_created_at(
self,
value: Option<DateComparator>,
) -> IssueFilterBuilder<SetCreatedAt<S>>where
S::CreatedAt: IsUnset,
Sourcepub fn updated_at(
self,
value: DateComparator,
) -> IssueFilterBuilder<SetUpdatedAt<S>>where
S::UpdatedAt: IsUnset,
pub fn updated_at(
self,
value: DateComparator,
) -> IssueFilterBuilder<SetUpdatedAt<S>>where
S::UpdatedAt: IsUnset,
Sourcepub fn maybe_updated_at(
self,
value: Option<DateComparator>,
) -> IssueFilterBuilder<SetUpdatedAt<S>>where
S::UpdatedAt: IsUnset,
pub fn maybe_updated_at(
self,
value: Option<DateComparator>,
) -> IssueFilterBuilder<SetUpdatedAt<S>>where
S::UpdatedAt: IsUnset,
Sourcepub fn completed_at(
self,
value: DateComparator,
) -> IssueFilterBuilder<SetCompletedAt<S>>where
S::CompletedAt: IsUnset,
pub fn completed_at(
self,
value: DateComparator,
) -> IssueFilterBuilder<SetCompletedAt<S>>where
S::CompletedAt: IsUnset,
Sourcepub fn maybe_completed_at(
self,
value: Option<DateComparator>,
) -> IssueFilterBuilder<SetCompletedAt<S>>where
S::CompletedAt: IsUnset,
pub fn maybe_completed_at(
self,
value: Option<DateComparator>,
) -> IssueFilterBuilder<SetCompletedAt<S>>where
S::CompletedAt: IsUnset,
Sourcepub fn state(
self,
value: WorkflowStateFilter,
) -> IssueFilterBuilder<SetState<S>>where
S::State: IsUnset,
pub fn state(
self,
value: WorkflowStateFilter,
) -> IssueFilterBuilder<SetState<S>>where
S::State: IsUnset,
Sourcepub fn maybe_state(
self,
value: Option<WorkflowStateFilter>,
) -> IssueFilterBuilder<SetState<S>>where
S::State: IsUnset,
pub fn maybe_state(
self,
value: Option<WorkflowStateFilter>,
) -> IssueFilterBuilder<SetState<S>>where
S::State: IsUnset,
Sourcepub fn team(self, value: TeamFilter) -> IssueFilterBuilder<SetTeam<S>>where
S::Team: IsUnset,
pub fn team(self, value: TeamFilter) -> IssueFilterBuilder<SetTeam<S>>where
S::Team: IsUnset,
Sourcepub fn maybe_team(
self,
value: Option<TeamFilter>,
) -> IssueFilterBuilder<SetTeam<S>>where
S::Team: IsUnset,
pub fn maybe_team(
self,
value: Option<TeamFilter>,
) -> IssueFilterBuilder<SetTeam<S>>where
S::Team: IsUnset,
Sourcepub fn assignee(self, value: UserFilter) -> IssueFilterBuilder<SetAssignee<S>>where
S::Assignee: IsUnset,
pub fn assignee(self, value: UserFilter) -> IssueFilterBuilder<SetAssignee<S>>where
S::Assignee: IsUnset,
Sourcepub fn maybe_assignee(
self,
value: Option<UserFilter>,
) -> IssueFilterBuilder<SetAssignee<S>>where
S::Assignee: IsUnset,
pub fn maybe_assignee(
self,
value: Option<UserFilter>,
) -> IssueFilterBuilder<SetAssignee<S>>where
S::Assignee: IsUnset,
Sourcepub fn creator(self, value: UserFilter) -> IssueFilterBuilder<SetCreator<S>>where
S::Creator: IsUnset,
pub fn creator(self, value: UserFilter) -> IssueFilterBuilder<SetCreator<S>>where
S::Creator: IsUnset,
Sourcepub fn maybe_creator(
self,
value: Option<UserFilter>,
) -> IssueFilterBuilder<SetCreator<S>>where
S::Creator: IsUnset,
pub fn maybe_creator(
self,
value: Option<UserFilter>,
) -> IssueFilterBuilder<SetCreator<S>>where
S::Creator: IsUnset,
Sourcepub fn labels(self, value: IssueLabelFilter) -> IssueFilterBuilder<SetLabels<S>>where
S::Labels: IsUnset,
pub fn labels(self, value: IssueLabelFilter) -> IssueFilterBuilder<SetLabels<S>>where
S::Labels: IsUnset,
Sourcepub fn maybe_labels(
self,
value: Option<IssueLabelFilter>,
) -> IssueFilterBuilder<SetLabels<S>>where
S::Labels: IsUnset,
pub fn maybe_labels(
self,
value: Option<IssueLabelFilter>,
) -> IssueFilterBuilder<SetLabels<S>>where
S::Labels: IsUnset,
Sourcepub fn project(self, value: ProjectFilter) -> IssueFilterBuilder<SetProject<S>>where
S::Project: IsUnset,
pub fn project(self, value: ProjectFilter) -> IssueFilterBuilder<SetProject<S>>where
S::Project: IsUnset,
Sourcepub fn maybe_project(
self,
value: Option<ProjectFilter>,
) -> IssueFilterBuilder<SetProject<S>>where
S::Project: IsUnset,
pub fn maybe_project(
self,
value: Option<ProjectFilter>,
) -> IssueFilterBuilder<SetProject<S>>where
S::Project: IsUnset,
Sourcepub fn project_milestone(
self,
value: ProjectMilestoneFilter,
) -> IssueFilterBuilder<SetProjectMilestone<S>>where
S::ProjectMilestone: IsUnset,
pub fn project_milestone(
self,
value: ProjectMilestoneFilter,
) -> IssueFilterBuilder<SetProjectMilestone<S>>where
S::ProjectMilestone: IsUnset,
Sourcepub fn maybe_project_milestone(
self,
value: Option<ProjectMilestoneFilter>,
) -> IssueFilterBuilder<SetProjectMilestone<S>>where
S::ProjectMilestone: IsUnset,
pub fn maybe_project_milestone(
self,
value: Option<ProjectMilestoneFilter>,
) -> IssueFilterBuilder<SetProjectMilestone<S>>where
S::ProjectMilestone: IsUnset,
Sourcepub fn parent(
self,
value: impl Into<Box<IssueFilter>>,
) -> IssueFilterBuilder<SetParent<S>>where
S::Parent: IsUnset,
pub fn parent(
self,
value: impl Into<Box<IssueFilter>>,
) -> IssueFilterBuilder<SetParent<S>>where
S::Parent: IsUnset,
Sourcepub fn maybe_parent(
self,
value: Option<impl Into<Box<IssueFilter>>>,
) -> IssueFilterBuilder<SetParent<S>>where
S::Parent: IsUnset,
pub fn maybe_parent(
self,
value: Option<impl Into<Box<IssueFilter>>>,
) -> IssueFilterBuilder<SetParent<S>>where
S::Parent: IsUnset,
Sourcepub fn has_blocked_by_relations(
self,
value: RelationExistsComparator,
) -> IssueFilterBuilder<SetHasBlockedByRelations<S>>where
S::HasBlockedByRelations: IsUnset,
pub fn has_blocked_by_relations(
self,
value: RelationExistsComparator,
) -> IssueFilterBuilder<SetHasBlockedByRelations<S>>where
S::HasBlockedByRelations: IsUnset,
Sourcepub fn maybe_has_blocked_by_relations(
self,
value: Option<RelationExistsComparator>,
) -> IssueFilterBuilder<SetHasBlockedByRelations<S>>where
S::HasBlockedByRelations: IsUnset,
pub fn maybe_has_blocked_by_relations(
self,
value: Option<RelationExistsComparator>,
) -> IssueFilterBuilder<SetHasBlockedByRelations<S>>where
S::HasBlockedByRelations: IsUnset,
Sourcepub fn has_blocking_relations(
self,
value: RelationExistsComparator,
) -> IssueFilterBuilder<SetHasBlockingRelations<S>>where
S::HasBlockingRelations: IsUnset,
pub fn has_blocking_relations(
self,
value: RelationExistsComparator,
) -> IssueFilterBuilder<SetHasBlockingRelations<S>>where
S::HasBlockingRelations: IsUnset,
Sourcepub fn maybe_has_blocking_relations(
self,
value: Option<RelationExistsComparator>,
) -> IssueFilterBuilder<SetHasBlockingRelations<S>>where
S::HasBlockingRelations: IsUnset,
pub fn maybe_has_blocking_relations(
self,
value: Option<RelationExistsComparator>,
) -> IssueFilterBuilder<SetHasBlockingRelations<S>>where
S::HasBlockingRelations: IsUnset,
Sourcepub fn has_duplicate_relations(
self,
value: RelationExistsComparator,
) -> IssueFilterBuilder<SetHasDuplicateRelations<S>>where
S::HasDuplicateRelations: IsUnset,
pub fn has_duplicate_relations(
self,
value: RelationExistsComparator,
) -> IssueFilterBuilder<SetHasDuplicateRelations<S>>where
S::HasDuplicateRelations: IsUnset,
Sourcepub fn maybe_has_duplicate_relations(
self,
value: Option<RelationExistsComparator>,
) -> IssueFilterBuilder<SetHasDuplicateRelations<S>>where
S::HasDuplicateRelations: IsUnset,
pub fn maybe_has_duplicate_relations(
self,
value: Option<RelationExistsComparator>,
) -> IssueFilterBuilder<SetHasDuplicateRelations<S>>where
S::HasDuplicateRelations: IsUnset,
Auto Trait Implementations§
impl<S> Freeze for IssueFilterBuilder<S>
impl<S> RefUnwindSafe for IssueFilterBuilder<S>
impl<S> Send for IssueFilterBuilder<S>
impl<S> Sync for IssueFilterBuilder<S>
impl<S> Unpin for IssueFilterBuilder<S>
impl<S> UnsafeUnpin for IssueFilterBuilder<S>
impl<S> UnwindSafe for IssueFilterBuilder<S>
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