pub struct HandoffItem {
pub id: String,
pub doob_uuid: Option<String>,
pub name: Option<String>,
pub priority: Option<String>,
pub status: Option<String>,
pub title: String,
pub description: Option<String>,
pub files: Vec<String>,
pub completed: Option<String>,
pub extra: Vec<ExtraEntry>,
pub extra_fields: BTreeMap<String, Value>,
}Fields§
§id: String§doob_uuid: Option<String>§name: Option<String>§priority: Option<String>§status: Option<String>§title: String§description: Option<String>§files: Vec<String>§completed: Option<String>§extra: Vec<ExtraEntry>§extra_fields: BTreeMap<String, Value>Implementations§
Source§impl HandoffItem
impl HandoffItem
pub fn is_open_or_blocked(&self) -> bool
pub fn todo_title(&self) -> String
pub fn doob_title(&self) -> String
pub fn title_variants(&self) -> Vec<String>
pub fn inferred_priority(&self) -> String
Trait Implementations§
Source§impl Clone for HandoffItem
impl Clone for HandoffItem
Source§fn clone(&self) -> HandoffItem
fn clone(&self) -> HandoffItem
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 HandoffItem
impl Debug for HandoffItem
Source§impl Default for HandoffItem
impl Default for HandoffItem
Source§fn default() -> HandoffItem
fn default() -> HandoffItem
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HandoffItem
impl<'de> Deserialize<'de> for HandoffItem
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 HandoffItem
impl RefUnwindSafe for HandoffItem
impl Send for HandoffItem
impl Sync for HandoffItem
impl Unpin for HandoffItem
impl UnsafeUnpin for HandoffItem
impl UnwindSafe for HandoffItem
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