pub struct TasksQuery<'a> { /* private fields */ }Expand description
Fluent query over TasksState.
Created via TasksState::query.
Implementations§
Source§impl<'a> TasksQuery<'a>
impl<'a> TasksQuery<'a>
Sourcepub fn where_status(self, status: TaskStatus) -> TasksQuery<'a>
pub fn where_status(self, status: TaskStatus) -> TasksQuery<'a>
Restrict to tasks with the given status.
Sourcepub fn where_id_in(self, ids: impl IntoIterator<Item = u64>) -> TasksQuery<'a>
pub fn where_id_in(self, ids: impl IntoIterator<Item = u64>) -> TasksQuery<'a>
Restrict to tasks whose id is in the provided collection.
Sourcepub fn created_after(self, ns: u64) -> TasksQuery<'a>
pub fn created_after(self, ns: u64) -> TasksQuery<'a>
Restrict to created_ns >= ns (inclusive).
Sourcepub fn created_before(self, ns: u64) -> TasksQuery<'a>
pub fn created_before(self, ns: u64) -> TasksQuery<'a>
Restrict to created_ns <= ns (inclusive).
Sourcepub fn updated_after(self, ns: u64) -> TasksQuery<'a>
pub fn updated_after(self, ns: u64) -> TasksQuery<'a>
Restrict to updated_ns >= ns (inclusive).
Sourcepub fn updated_before(self, ns: u64) -> TasksQuery<'a>
pub fn updated_before(self, ns: u64) -> TasksQuery<'a>
Restrict to updated_ns <= ns (inclusive).
Sourcepub fn title_contains(self, needle: impl Into<String>) -> TasksQuery<'a>
pub fn title_contains(self, needle: impl Into<String>) -> TasksQuery<'a>
Restrict to tasks whose title contains needle (case-insensitive).
Sourcepub fn order_by(self, order: OrderBy) -> TasksQuery<'a>
pub fn order_by(self, order: OrderBy) -> TasksQuery<'a>
Order results. If unset, iteration order is unspecified (hash map).
Sourcepub fn limit(self, n: usize) -> TasksQuery<'a>
pub fn limit(self, n: usize) -> TasksQuery<'a>
Truncate to n results after ordering.
Auto Trait Implementations§
impl<'a> Freeze for TasksQuery<'a>
impl<'a> RefUnwindSafe for TasksQuery<'a>
impl<'a> Send for TasksQuery<'a>
impl<'a> Sync for TasksQuery<'a>
impl<'a> Unpin for TasksQuery<'a>
impl<'a> UnsafeUnpin for TasksQuery<'a>
impl<'a> UnwindSafe for TasksQuery<'a>
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