pub struct UpdateGoalRequest {
pub title: Option<String>,
pub description: Option<String>,
pub deadline: Option<Option<Timestamp>>,
pub priority: Option<Priority>,
pub tags: Option<Vec<String>>,
pub metadata: Option<HashMap<String, Value>>,
pub intention: Option<String>,
pub significance: Option<String>,
pub emotional_weight: Option<f64>,
}Fields§
§title: Option<String>§description: Option<String>§deadline: Option<Option<Timestamp>>§priority: Option<Priority>§metadata: Option<HashMap<String, Value>>§intention: Option<String>§significance: Option<String>§emotional_weight: Option<f64>Trait Implementations§
Source§impl Clone for UpdateGoalRequest
impl Clone for UpdateGoalRequest
Source§fn clone(&self) -> UpdateGoalRequest
fn clone(&self) -> UpdateGoalRequest
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 UpdateGoalRequest
impl Debug for UpdateGoalRequest
Source§impl Default for UpdateGoalRequest
impl Default for UpdateGoalRequest
Source§fn default() -> UpdateGoalRequest
fn default() -> UpdateGoalRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UpdateGoalRequest
impl RefUnwindSafe for UpdateGoalRequest
impl Send for UpdateGoalRequest
impl Sync for UpdateGoalRequest
impl Unpin for UpdateGoalRequest
impl UnsafeUnpin for UpdateGoalRequest
impl UnwindSafe for UpdateGoalRequest
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