pub struct ProjectInfo {
pub name: String,
pub project_id: String,
pub created: Option<String>,
pub last_accessed: Option<String>,
pub author_name: Option<String>,
pub language: Option<String>,
pub tags: Vec<String>,
pub word_count_goal: Option<WordGoal>,
pub word_count: Option<i32>,
pub scene_count: Option<i32>,
pub last_edited: Option<String>,
}Fields§
§name: String§project_id: String§created: Option<String>An ISO 8601 instant, such as 2026-03-01T09:30:00Z.
last_accessed: Option<String>An ISO 8601 instant, such as 2026-03-01T09:30:00Z.
language: Option<String>§word_count_goal: Option<WordGoal>§word_count: Option<i32>§scene_count: Option<i32>§last_edited: Option<String>An ISO 8601 instant, such as 2026-03-01T09:30:00Z.
Trait Implementations§
Source§impl Clone for ProjectInfo
impl Clone for ProjectInfo
Source§impl Debug for ProjectInfo
impl Debug for ProjectInfo
Source§impl Default for ProjectInfo
impl Default for ProjectInfo
Source§impl<'de> Deserialize<'de> for ProjectInfowhere
ProjectInfo: Default,
impl<'de> Deserialize<'de> for ProjectInfowhere
ProjectInfo: Default,
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
Source§impl PartialEq for ProjectInfo
impl PartialEq for ProjectInfo
Source§impl Serialize for ProjectInfo
impl Serialize for ProjectInfo
impl StructuralPartialEq for ProjectInfo
Auto Trait Implementations§
impl Freeze for ProjectInfo
impl RefUnwindSafe for ProjectInfo
impl Send for ProjectInfo
impl Sync for ProjectInfo
impl Unpin for ProjectInfo
impl UnsafeUnpin for ProjectInfo
impl UnwindSafe for ProjectInfo
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