pub struct TaskBuilder { /* private fields */ }Implementations§
Source§impl TaskBuilder
impl TaskBuilder
pub fn id(self, id: TaskId) -> Self
pub fn title(self, title: impl Into<String>) -> Self
pub fn status(self, status: Status) -> Self
pub fn column(self, column: impl Into<String>) -> Self
pub fn metadata(self, metadata: Metadata) -> Self
pub fn depends_on(self, task_id: TaskId) -> Self
pub fn with_dependencies(self, deps: Vec<TaskId>) -> Self
pub fn references(self, task_id: TaskId) -> Self
pub fn build(self) -> Result<Task, String>
Trait Implementations§
Source§impl Clone for TaskBuilder
impl Clone for TaskBuilder
Source§fn clone(&self) -> TaskBuilder
fn clone(&self) -> TaskBuilder
Returns a duplicate of the value. Read more
1.0.0 · 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 TaskBuilder
impl Debug for TaskBuilder
Source§impl Default for TaskBuilder
impl Default for TaskBuilder
Source§fn default() -> TaskBuilder
fn default() -> TaskBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TaskBuilder
impl RefUnwindSafe for TaskBuilder
impl Send for TaskBuilder
impl Sync for TaskBuilder
impl Unpin for TaskBuilder
impl UnsafeUnpin for TaskBuilder
impl UnwindSafe for TaskBuilder
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