pub struct CreateTodo {
pub session_id: Uuid,
pub title: String,
pub description: Option<String>,
pub priority: TodoPriority,
pub assigned_to_turn: Option<String>,
pub tags: Vec<String>,
}Expand description
Parameters for creating a todo item.
Fields§
§session_id: UuidOwning session id.
title: StringShort title.
description: Option<String>Optional longer description.
priority: TodoPriorityPlanning priority.
assigned_to_turn: Option<String>Optional turn id assignment.
Tags for filtering.
Trait Implementations§
Source§impl Clone for CreateTodo
impl Clone for CreateTodo
Source§fn clone(&self) -> CreateTodo
fn clone(&self) -> CreateTodo
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 CreateTodo
impl Debug for CreateTodo
Source§impl<'de> Deserialize<'de> for CreateTodo
impl<'de> Deserialize<'de> for CreateTodo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CreateTodo
impl RefUnwindSafe for CreateTodo
impl Send for CreateTodo
impl Sync for CreateTodo
impl Unpin for CreateTodo
impl UnsafeUnpin for CreateTodo
impl UnwindSafe for CreateTodo
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