pub struct CommentFilterBuilder<S: State = Empty> { /* private fields */ }Expand description
Use builder syntax to set the inputs and finish with build().
Implementations§
Source§impl<S: State> CommentFilterBuilder<S>
impl<S: State> CommentFilterBuilder<S>
Sourcepub fn build(self) -> CommentFilterwhere
S: IsComplete,
pub fn build(self) -> CommentFilterwhere
S: IsComplete,
Finish building and return the requested object
Sourcepub fn and(self, value: Vec<CommentFilter>) -> CommentFilterBuilder<SetAnd<S>>where
S::And: IsUnset,
pub fn and(self, value: Vec<CommentFilter>) -> CommentFilterBuilder<SetAnd<S>>where
S::And: IsUnset,
Sourcepub fn maybe_and(
self,
value: Option<Vec<CommentFilter>>,
) -> CommentFilterBuilder<SetAnd<S>>where
S::And: IsUnset,
pub fn maybe_and(
self,
value: Option<Vec<CommentFilter>>,
) -> CommentFilterBuilder<SetAnd<S>>where
S::And: IsUnset,
Sourcepub fn or(self, value: Vec<CommentFilter>) -> CommentFilterBuilder<SetOr<S>>where
S::Or: IsUnset,
pub fn or(self, value: Vec<CommentFilter>) -> CommentFilterBuilder<SetOr<S>>where
S::Or: IsUnset,
Sourcepub fn maybe_or(
self,
value: Option<Vec<CommentFilter>>,
) -> CommentFilterBuilder<SetOr<S>>where
S::Or: IsUnset,
pub fn maybe_or(
self,
value: Option<Vec<CommentFilter>>,
) -> CommentFilterBuilder<SetOr<S>>where
S::Or: IsUnset,
Sourcepub fn id(self, value: IdComparator) -> CommentFilterBuilder<SetId<S>>where
S::Id: IsUnset,
pub fn id(self, value: IdComparator) -> CommentFilterBuilder<SetId<S>>where
S::Id: IsUnset,
Sourcepub fn maybe_id(
self,
value: Option<IdComparator>,
) -> CommentFilterBuilder<SetId<S>>where
S::Id: IsUnset,
pub fn maybe_id(
self,
value: Option<IdComparator>,
) -> CommentFilterBuilder<SetId<S>>where
S::Id: IsUnset,
Sourcepub fn body(self, value: StringComparator) -> CommentFilterBuilder<SetBody<S>>where
S::Body: IsUnset,
pub fn body(self, value: StringComparator) -> CommentFilterBuilder<SetBody<S>>where
S::Body: IsUnset,
Sourcepub fn maybe_body(
self,
value: Option<StringComparator>,
) -> CommentFilterBuilder<SetBody<S>>where
S::Body: IsUnset,
pub fn maybe_body(
self,
value: Option<StringComparator>,
) -> CommentFilterBuilder<SetBody<S>>where
S::Body: IsUnset,
Sourcepub fn user(self, value: UserFilter) -> CommentFilterBuilder<SetUser<S>>where
S::User: IsUnset,
pub fn user(self, value: UserFilter) -> CommentFilterBuilder<SetUser<S>>where
S::User: IsUnset,
Sourcepub fn maybe_user(
self,
value: Option<UserFilter>,
) -> CommentFilterBuilder<SetUser<S>>where
S::User: IsUnset,
pub fn maybe_user(
self,
value: Option<UserFilter>,
) -> CommentFilterBuilder<SetUser<S>>where
S::User: IsUnset,
Sourcepub fn issue(
self,
value: impl Into<Box<IssueFilter>>,
) -> CommentFilterBuilder<SetIssue<S>>where
S::Issue: IsUnset,
pub fn issue(
self,
value: impl Into<Box<IssueFilter>>,
) -> CommentFilterBuilder<SetIssue<S>>where
S::Issue: IsUnset,
Sourcepub fn maybe_issue(
self,
value: Option<impl Into<Box<IssueFilter>>>,
) -> CommentFilterBuilder<SetIssue<S>>where
S::Issue: IsUnset,
pub fn maybe_issue(
self,
value: Option<impl Into<Box<IssueFilter>>>,
) -> CommentFilterBuilder<SetIssue<S>>where
S::Issue: IsUnset,
Sourcepub fn created_at(
self,
value: DateComparator,
) -> CommentFilterBuilder<SetCreatedAt<S>>where
S::CreatedAt: IsUnset,
pub fn created_at(
self,
value: DateComparator,
) -> CommentFilterBuilder<SetCreatedAt<S>>where
S::CreatedAt: IsUnset,
Sourcepub fn maybe_created_at(
self,
value: Option<DateComparator>,
) -> CommentFilterBuilder<SetCreatedAt<S>>where
S::CreatedAt: IsUnset,
pub fn maybe_created_at(
self,
value: Option<DateComparator>,
) -> CommentFilterBuilder<SetCreatedAt<S>>where
S::CreatedAt: IsUnset,
Auto Trait Implementations§
impl<S> Freeze for CommentFilterBuilder<S>
impl<S> RefUnwindSafe for CommentFilterBuilder<S>
impl<S> Send for CommentFilterBuilder<S>
impl<S> Sync for CommentFilterBuilder<S>
impl<S> Unpin for CommentFilterBuilder<S>
impl<S> UnsafeUnpin for CommentFilterBuilder<S>
impl<S> UnwindSafe for CommentFilterBuilder<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