pub struct CreateTaskInput {
pub name: String,
pub notes: Option<String>,
pub workspace: Option<String>,
pub projects: Option<Vec<String>>,
pub assignee: Option<String>,
pub due_on: Option<String>,
pub due_at: Option<String>,
pub tags: Option<Vec<String>>,
}Expand description
Create task input.
Fields§
§name: String§notes: Option<String>§workspace: Option<String>§projects: Option<Vec<String>>§assignee: Option<String>§due_on: Option<String>§due_at: Option<String>Implementations§
Source§impl CreateTaskInput
impl CreateTaskInput
pub fn new(name: impl Into<String>) -> Self
pub fn notes(self, notes: impl Into<String>) -> Self
pub fn workspace(self, gid: impl Into<String>) -> Self
pub fn project(self, gid: impl Into<String>) -> Self
pub fn assignee(self, gid: impl Into<String>) -> Self
pub fn due_on(self, date: impl Into<String>) -> Self
Trait Implementations§
Source§impl Clone for CreateTaskInput
impl Clone for CreateTaskInput
Source§fn clone(&self) -> CreateTaskInput
fn clone(&self) -> CreateTaskInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CreateTaskInput
impl Debug for CreateTaskInput
Source§impl Default for CreateTaskInput
impl Default for CreateTaskInput
Source§fn default() -> CreateTaskInput
fn default() -> CreateTaskInput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateTaskInput
impl RefUnwindSafe for CreateTaskInput
impl Send for CreateTaskInput
impl Sync for CreateTaskInput
impl Unpin for CreateTaskInput
impl UnsafeUnpin for CreateTaskInput
impl UnwindSafe for CreateTaskInput
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