pub struct TaskDataBuilder { /* private fields */ }
Expand description
Builder for TaskData
.
Implementations§
Source§impl TaskDataBuilder
impl TaskDataBuilder
pub fn id(self, value: u32) -> Self
pub fn full_name<VALUE: Into<String>>(self, value: VALUE) -> Self
pub fn phid(self, value: Phid) -> Self
pub fn description<VALUE: Into<String>>(self, value: VALUE) -> Self
pub fn owner(self, value: Arc<UserData>) -> Self
pub fn priority(self, value: Priority) -> Self
pub fn points(self, value: Decimal) -> Self
pub fn closer(self, value: Arc<UserData>) -> Self
pub fn status(self, value: Status) -> Self
pub fn date_created(self, value: u64) -> Self
pub fn date_modified(self, value: u64) -> Self
pub fn date_closed(self, value: u64) -> Self
pub fn space(self, value: Space) -> Self
pub fn policy(self, value: TaskPolicy) -> Self
pub fn projects(self, value: Vec<Project>) -> Self
pub fn columns(self, value: Vec<Arc<ColumnData>>) -> Self
pub fn subscribers(self, value: Vec<Arc<UserData>>) -> Self
pub fn parents(self, value: Mutex<Vec<Weak<TaskData>>>) -> Self
pub fn subtasks(self, value: Mutex<Vec<Task>>) -> Self
Trait Implementations§
Source§impl Default for TaskDataBuilder
impl Default for TaskDataBuilder
Source§fn default() -> TaskDataBuilder
fn default() -> TaskDataBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for TaskDataBuilder
impl RefUnwindSafe for TaskDataBuilder
impl Send for TaskDataBuilder
impl Sync for TaskDataBuilder
impl Unpin for TaskDataBuilder
impl UnwindSafe for TaskDataBuilder
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