pub struct TaskBuilder { /* private fields */ }Implementations§
Source§impl TaskBuilder
impl TaskBuilder
pub fn id(self, id: TaskId) -> TaskBuilder
pub fn title(self, title: impl Into<String>) -> TaskBuilder
pub fn status(self, status: Status) -> TaskBuilder
pub fn column(self, column: impl Into<String>) -> TaskBuilder
pub fn metadata(self, metadata: Metadata) -> TaskBuilder
pub fn depends_on(self, task_id: TaskId) -> TaskBuilder
pub fn with_dependencies(self, deps: Vec<TaskId>) -> TaskBuilder
pub fn references(self, task_id: TaskId) -> TaskBuilder
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