pub struct ProjectStats {Show 13 fields
pub total_words: i32,
pub scene_count: i32,
pub chapters: Vec<ChapterWords>,
pub longest_scene: Option<SceneWords>,
pub shortest_scene_words: i32,
pub median_scene_words: i32,
pub note_count: i32,
pub timeline_event_count: i32,
pub entry_counts: Vec<EntryCount>,
pub top_appearances: Vec<Appearance>,
pub word_count_goal: Option<WordGoal>,
pub last_edited: Option<String>,
pub last_edited_scene: Option<SceneRef>,
}Fields§
§total_words: i32§scene_count: i32§chapters: Vec<ChapterWords>Top-level scenes and groups, in story order.
longest_scene: Option<SceneWords>§shortest_scene_words: i32§median_scene_words: i32§note_count: i32§timeline_event_count: i32§entry_counts: Vec<EntryCount>§top_appearances: Vec<Appearance>People appearing in the most scenes.
word_count_goal: Option<WordGoal>§last_edited: Option<String>An ISO 8601 instant, such as 2026-03-01T09:30:00Z.
last_edited_scene: Option<SceneRef>Trait Implementations§
Source§impl Clone for ProjectStats
impl Clone for ProjectStats
Source§impl Debug for ProjectStats
impl Debug for ProjectStats
Source§impl Default for ProjectStats
impl Default for ProjectStats
Source§impl<'de> Deserialize<'de> for ProjectStatswhere
ProjectStats: Default,
impl<'de> Deserialize<'de> for ProjectStatswhere
ProjectStats: 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 ProjectStats
impl PartialEq for ProjectStats
Source§impl Serialize for ProjectStats
impl Serialize for ProjectStats
impl StructuralPartialEq for ProjectStats
Auto Trait Implementations§
impl Freeze for ProjectStats
impl RefUnwindSafe for ProjectStats
impl Send for ProjectStats
impl Sync for ProjectStats
impl Unpin for ProjectStats
impl UnsafeUnpin for ProjectStats
impl UnwindSafe for ProjectStats
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