[INFO] cloning repository https://github.com/aseio6668/Pundit-Writer [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/aseio6668/Pundit-Writer" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faseio6668%2FPundit-Writer", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faseio6668%2FPundit-Writer'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 6d2db4b498d8ba84023f8f76c3c6edb2d6065bb3 [INFO] testing aseio6668/Pundit-Writer against master#ad85bc524b1ad696e42061ad8338d382dffbdbe5 for pr-146237 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Faseio6668%2FPundit-Writer" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-1-tc1/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/aseio6668/Pundit-Writer [INFO] finished tweaking git repo https://github.com/aseio6668/Pundit-Writer [INFO] tweaked toml for git repo https://github.com/aseio6668/Pundit-Writer written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/aseio6668/Pundit-Writer on toolchain ad85bc524b1ad696e42061ad8338d382dffbdbe5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/aseio6668/Pundit-Writer already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded bitflags v2.9.2 [INFO] [stderr] Downloaded libredox v0.1.9 [INFO] [stderr] Downloaded cc v1.2.33 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 76a652fdd5545e996dd225c0aaceed24107d68263c715ab2543dbf8ad323d604 [INFO] running `Command { std: "docker" "start" "-a" "76a652fdd5545e996dd225c0aaceed24107d68263c715ab2543dbf8ad323d604", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "76a652fdd5545e996dd225c0aaceed24107d68263c715ab2543dbf8ad323d604", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "76a652fdd5545e996dd225c0aaceed24107d68263c715ab2543dbf8ad323d604", kill_on_drop: false }` [INFO] [stdout] 76a652fdd5545e996dd225c0aaceed24107d68263c715ab2543dbf8ad323d604 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 771bb845cb602bf3b49640ab573182a020e1dfdbca997ec0d5bad07af919cdd2 [INFO] running `Command { std: "docker" "start" "-a" "771bb845cb602bf3b49640ab573182a020e1dfdbca997ec0d5bad07af919cdd2", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling cfg-if v1.0.1 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling stable_deref_trait v1.2.0 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Compiling pin-project-lite v0.2.16 [INFO] [stderr] Compiling pkg-config v0.3.32 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling bytes v1.10.1 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling litemap v0.8.0 [INFO] [stderr] Compiling itoa v1.0.15 [INFO] [stderr] Compiling bitflags v2.9.2 [INFO] [stderr] Compiling cc v1.2.33 [INFO] [stderr] Compiling writeable v0.6.1 [INFO] [stderr] Compiling icu_normalizer_data v2.0.0 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling icu_properties_data v2.0.1 [INFO] [stderr] Compiling foreign-types-shared v0.1.1 [INFO] [stderr] Compiling openssl v0.10.73 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling foreign-types v0.3.2 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling httparse v1.10.1 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling zerocopy v0.8.26 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling log v0.4.27 [INFO] [stderr] Compiling try-lock v0.2.5 [INFO] [stderr] Compiling lock_api v0.4.13 [INFO] [stderr] Compiling rustix v1.0.8 [INFO] [stderr] Compiling openssl-probe v0.1.6 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling percent-encoding v2.3.1 [INFO] [stderr] Compiling slab v0.4.11 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling http v0.2.12 [INFO] [stderr] Compiling want v0.3.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling form_urlencoded v1.2.1 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling anstyle-query v1.1.4 [INFO] [stderr] Compiling signal-hook-registry v1.4.6 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling socket2 v0.6.0 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling socket2 v0.5.10 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling linux-raw-sys v0.9.4 [INFO] [stderr] Compiling httpdate v1.0.3 [INFO] [stderr] Compiling indexmap v2.10.0 [INFO] [stderr] Compiling tower-service v0.3.3 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling anstyle v1.0.11 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling ryu v1.0.20 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling portable-atomic v1.11.1 [INFO] [stderr] Compiling utf8_iter v1.0.4 [INFO] [stderr] Compiling unicode-width v0.2.1 [INFO] [stderr] Compiling serde_json v1.0.142 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling anstream v0.6.20 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling option-ext v0.2.0 [INFO] [stderr] Compiling anyhow v1.0.99 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling base64 v0.21.7 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling clap_builder v4.5.44 [INFO] [stderr] Compiling dirs-sys v0.4.1 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling openssl-sys v0.9.109 [INFO] [stderr] Compiling zeroize v1.8.1 [INFO] [stderr] Compiling iana-time-zone v0.1.63 [INFO] [stderr] Compiling sync_wrapper v0.1.2 [INFO] [stderr] Compiling shell-words v1.1.0 [INFO] [stderr] Compiling mime v0.3.17 [INFO] [stderr] Compiling number_prefix v0.4.0 [INFO] [stderr] Compiling rustls-pemfile v1.0.4 [INFO] [stderr] Compiling ipnet v2.11.0 [INFO] [stderr] Compiling http-body v0.4.6 [INFO] [stderr] Compiling pundit-writer v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling directories v5.0.1 [INFO] [stderr] Compiling indicatif v0.17.11 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling tempfile v3.20.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling clap_derive v4.5.45 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling dialoguer v0.11.0 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling zerovec v0.11.4 [INFO] [stderr] Compiling clap v4.5.45 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling potential_utf v0.1.2 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.0.3 [INFO] [stderr] Compiling url v2.5.4 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling uuid v1.18.0 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling h2 v0.3.27 [INFO] [stderr] Compiling hyper v0.14.32 [INFO] [stderr] Compiling hyper-tls v0.5.0 [INFO] [stderr] Compiling reqwest v0.11.27 [INFO] [stdout] warning: unused import: `UserDirs` [INFO] [stdout] --> src/config.rs:3:32 [INFO] [stdout] | [INFO] [stdout] 3 | use directories::{ProjectDirs, UserDirs}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DynamicSectionLength` [INFO] [stdout] --> src/content.rs:4:29 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::dynamic_length::{DynamicSectionLength, generate_dynamic_section_lengths}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SectionType` [INFO] [stdout] --> src/dynamic_length.rs:2:35 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::content::{ContentType, SectionType}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `timestamp` [INFO] [stdout] --> src/config.rs:137:9 [INFO] [stdout] | [INFO] [stdout] 137 | let timestamp = chrono::Local::now().format("%Y%m%d_%H%M%S").to_string(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_timestamp` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DynamicSectionLength` [INFO] [stdout] --> src/content.rs:4:29 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::dynamic_length::{DynamicSectionLength, generate_dynamic_section_lengths}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `generate_dynamic_section_lengths` [INFO] [stdout] --> src/writer.rs:11:51 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::dynamic_length::{DynamicSectionLength, generate_dynamic_section_lengths}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `NonStopWritingMode` and `ResilientWriter` [INFO] [stdout] --> src/writer.rs:12:65 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::resilient_writer::{create_resilient_writing_session, ResilientWriter, NonStopWritingMode}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ChapterTemporalContext` [INFO] [stdout] --> src/writer.rs:13:46 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::temporal_engine::{TemporalEngine, ChapterTemporalContext}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CreativeChapterPlan` [INFO] [stdout] --> src/writer.rs:14:67 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::advanced_creativity_engine::{AdvancedCreativityEngine, CreativeChapterPlan}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ChapterGenerationContext` [INFO] [stdout] --> src/writer.rs:15:77 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::intelligent_progression_tracker::{IntelligentProgressionTracker, ChapterGenerationContext, GenerationMetrics, InterruptionType}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RetryOption` [INFO] [stdout] --> src/writer.rs:16:82 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::self_healing_writer::{SelfHealingWriter, GenerationPhase, PausePoint, RetryOption}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SuperIntelligentOutput` [INFO] [stdout] --> src/writer.rs:17:67 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::master_intelligence_system::{MasterIntelligenceSystem, SuperIntelligentOutput}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::silent_mind_writer::SilentMindWriter` [INFO] [stdout] --> src/writer.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use crate::silent_mind_writer::SilentMindWriter; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/writer.rs:1992:5 [INFO] [stdout] | [INFO] [stdout] 1992 | 'main: loop { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_labels)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/writer.rs:3210:5 [INFO] [stdout] | [INFO] [stdout] 3210 | 'book_setup: loop { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/writer.rs:3407:21 [INFO] [stdout] | [INFO] [stdout] 3407 | 'model_selection: loop { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/writer.rs:9739:5 [INFO] [stdout] | [INFO] [stdout] 9739 | 'educational_book_setup: loop { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CreativeBlockType` [INFO] [stdout] --> src/writer.rs:14053:65 [INFO] [stdout] | [INFO] [stdout] 14053 | use crate::creative_block_recovery::{CreativeBlockRecovery, CreativeBlockType}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `UserDirs` [INFO] [stdout] --> src/config.rs:3:32 [INFO] [stdout] | [INFO] [stdout] 3 | use directories::{ProjectDirs, UserDirs}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `anyhow::Result` [INFO] [stdout] --> src/poetry_enhancements.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use anyhow::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SectionType` [INFO] [stdout] --> src/dynamic_length.rs:2:35 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::content::{ContentType, SectionType}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Instant` [INFO] [stdout] --> src/resilient_writer.rs:2:27 [INFO] [stdout] | [INFO] [stdout] 2 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/resilient_writer.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `anyhow` [INFO] [stdout] --> src/temporal_engine.rs:1:22 [INFO] [stdout] | [INFO] [stdout] 1 | use anyhow::{Result, anyhow}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DateTime`, `Duration`, and `Utc` [INFO] [stdout] --> src/temporal_engine.rs:4:14 [INFO] [stdout] | [INFO] [stdout] 4 | use chrono::{DateTime, Utc, Duration}; [INFO] [stdout] | ^^^^^^^^ ^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Section`, `TemporalStructure`, `TimelineEvent`, and `Timeline` [INFO] [stdout] --> src/temporal_engine.rs:5:31 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::content::{Content, Section, Timeline, TimelineEvent, TemporalStructure}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `anyhow` [INFO] [stdout] --> src/advanced_creativity_engine.rs:1:22 [INFO] [stdout] | [INFO] [stdout] 1 | use anyhow::{Result, anyhow}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `anyhow` [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1:22 [INFO] [stdout] | [INFO] [stdout] 1 | use anyhow::{Result, anyhow}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::content::Content` [INFO] [stdout] --> src/intelligent_progression_tracker.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::content::Content; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ChapterTemporalContext` and `TemporalEngine` [INFO] [stdout] --> src/intelligent_progression_tracker.rs:6:30 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::temporal_engine::{TemporalEngine, ChapterTemporalContext}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AdvancedCreativityEngine` and `CreativeChapterPlan` [INFO] [stdout] --> src/intelligent_progression_tracker.rs:7:41 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::advanced_creativity_engine::{AdvancedCreativityEngine, CreativeChapterPlan}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `WritingStyle` [INFO] [stdout] --> src/historical_writer_personas.rs:4:31 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::cli_types::{Genre, WritingStyle}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SeedableRng` [INFO] [stdout] --> src/historical_writer_personas.rs:5:17 [INFO] [stdout] | [INFO] [stdout] 5 | use rand::{Rng, SeedableRng}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `anyhow` [INFO] [stdout] --> src/period_language_engine.rs:1:22 [INFO] [stdout] | [INFO] [stdout] 1 | use anyhow::{Result, anyhow}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SentenceStyle` [INFO] [stdout] --> src/period_language_engine.rs:4:98 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::historical_writer_personas::{LiteraryEra, ArchaicLanguageLevel, VocabularyComplexity, SentenceStyle}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SeedableRng` [INFO] [stdout] --> src/period_language_engine.rs:5:17 [INFO] [stdout] | [INFO] [stdout] 5 | use rand::{Rng, SeedableRng}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Period_Expressions` should have an upper camel case name [INFO] [stdout] --> src/period_language_engine.rs:299:5 [INFO] [stdout] | [INFO] [stdout] 299 | Period_Expressions, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PeriodExpressions` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Social_Register` should have an upper camel case name [INFO] [stdout] --> src/period_language_engine.rs:300:5 [INFO] [stdout] | [INFO] [stdout] 300 | Social_Register, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SocialRegister` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Literary_Devices` should have an upper camel case name [INFO] [stdout] --> src/period_language_engine.rs:301:5 [INFO] [stdout] | [INFO] [stdout] 301 | Literary_Devices, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LiteraryDevices` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Archaic_Forms` should have an upper camel case name [INFO] [stdout] --> src/period_language_engine.rs:302:5 [INFO] [stdout] | [INFO] [stdout] 302 | Archaic_Forms, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ArchaicForms` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `anyhow` [INFO] [stdout] --> src/creative_block_recovery.rs:1:22 [INFO] [stdout] | [INFO] [stdout] 1 | use anyhow::{Result, anyhow}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Instant` [INFO] [stdout] --> src/creative_block_recovery.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Rng` and `SeedableRng` [INFO] [stdout] --> src/creative_block_recovery.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | use rand::{Rng, SeedableRng}; [INFO] [stdout] | ^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rand::rngs::StdRng` [INFO] [stdout] --> src/creative_block_recovery.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use rand::rngs::StdRng; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Instant` [INFO] [stdout] --> src/self_healing_writer.rs:2:27 [INFO] [stdout] | [INFO] [stdout] 2 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ResolutionStrategy` [INFO] [stdout] --> src/error_pattern_recognition.rs:5:66 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::self_healing_writer::{GenerationPhase, ErrorCategory, ResolutionStrategy}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ContentIssue` [INFO] [stdout] --> src/error_pattern_recognition.rs:6:39 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::adaptive_learning_engine::{ContentIssue}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PausePoint` [INFO] [stdout] --> src/enhanced_writer_system.rs:5:70 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::self_healing_writer::{SelfHealingWriter, GenerationPhase, PausePoint}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::PathBuf` [INFO] [stdout] --> src/advanced_learning_system.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::path::PathBuf; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BookSize` [INFO] [stdout] --> src/advanced_learning_system.rs:6:45 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::cli_types::{Genre, WritingStyle, BookSize}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::self_healing_writer::GenerationPhase` [INFO] [stdout] --> src/advanced_learning_system.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::self_healing_writer::GenerationPhase; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ContentIssue` [INFO] [stdout] --> src/advanced_learning_system.rs:8:53 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::adaptive_learning_engine::{UserFeedback, ContentIssue}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DateTime` and `Utc` [INFO] [stdout] --> src/cognitive_writing_engine.rs:3:14 [INFO] [stdout] | [INFO] [stdout] 3 | use chrono::{DateTime, Utc}; [INFO] [stdout] | ^^^^^^^^ ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BookSize` [INFO] [stdout] --> src/cognitive_writing_engine.rs:4:45 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::cli_types::{Genre, WritingStyle, BookSize}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ContentIssue` and `UserFeedback` [INFO] [stdout] --> src/master_intelligence_system.rs:10:39 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::adaptive_learning_engine::{UserFeedback, ContentIssue}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Confirm`, `Input`, and `Select` [INFO] [stdout] --> src/master_intelligence_system.rs:11:17 [INFO] [stdout] | [INFO] [stdout] 11 | use dialoguer::{Input, Select, Confirm}; [INFO] [stdout] | ^^^^^ ^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/nonstop_learning_mode.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::content::ContentType` [INFO] [stdout] --> src/nonstop_learning_mode.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::content::ContentType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::emotional_writing_engine::EmotionalWritingEngine` [INFO] [stdout] --> src/nonstop_learning_mode.rs:696:13 [INFO] [stdout] | [INFO] [stdout] 696 | use crate::emotional_writing_engine::EmotionalWritingEngine; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Select` [INFO] [stdout] --> src/nonstop_learning_mode.rs:756:21 [INFO] [stdout] | [INFO] [stdout] 756 | use dialoguer::{Select, Input, MultiSelect, Confirm}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/soul_memory.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Instant` [INFO] [stdout] --> src/soul_memory.rs:6:27 [INFO] [stdout] | [INFO] [stdout] 6 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SessionMemory` [INFO] [stdout] --> src/soul_memory.rs:11:78 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::advanced_learning_system::{AdvancedLearningSystem, WritingMemory, SessionMemory}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Genre` and `WritingStyle` [INFO] [stdout] --> src/narrative_flow_monitor.rs:5:24 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::cli_types::{Genre, WritingStyle}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `anyhow::Result` [INFO] [stdout] --> src/metaphorical_writer.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use anyhow::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `WritingStyle` [INFO] [stdout] --> src/metaphorical_writer.rs:7:31 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::cli_types::{Genre, WritingStyle}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CreativityEnhancement`, `LearningInsights`, and `QualityPrediction` [INFO] [stdout] --> src/enhanced_writer_integration.rs:1:79 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::advanced_learning_system::{AdvancedLearningSystem, WritingContext, LearningInsights, QualityPrediction, CreativityEnhancement}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Content` and `Section` [INFO] [stdout] --> src/enhanced_writer_integration.rs:8:22 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::content::{Content, Section, SectionType, Book}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `base64::encode`: Use Engine::encode [INFO] [stdout] --> src/soul_memory.rs:492:20 [INFO] [stdout] | [INFO] [stdout] 492 | Ok(base64::encode(data)) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `base64::decode`: Use Engine::decode [INFO] [stdout] --> src/soul_memory.rs:497:31 [INFO] [stdout] | [INFO] [stdout] 497 | let decoded = base64::decode(data) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `detected_genre` is never read [INFO] [stdout] --> src/writer.rs:3547:13 [INFO] [stdout] | [INFO] [stdout] 3547 | let mut detected_genre = String::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `detected_style` is never read [INFO] [stdout] --> src/writer.rs:3548:13 [INFO] [stdout] | [INFO] [stdout] 3548 | let mut detected_style = String::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `detected_content_type` is never read [INFO] [stdout] --> src/writer.rs:3549:13 [INFO] [stdout] | [INFO] [stdout] 3549 | let mut detected_content_type = ContentType::Book; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `combined_context` [INFO] [stdout] --> src/writer.rs:3698:13 [INFO] [stdout] | [INFO] [stdout] 3698 | let combined_context = format!( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_combined_context` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content_type` [INFO] [stdout] --> src/writer.rs:3897:9 [INFO] [stdout] | [INFO] [stdout] 3897 | let content_type = ContentType::TechnicalDoc; [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `settings` [INFO] [stdout] --> src/writer.rs:6339:53 [INFO] [stdout] | [INFO] [stdout] 6339 | async fn interactive_standard_encyclopedia_creation(settings: &InteractiveSettings) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `settings` [INFO] [stdout] --> src/writer.rs:6485:45 [INFO] [stdout] | [INFO] [stdout] 6485 | async fn interactive_strategic_doc_creation(settings: &InteractiveSettings) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `settings` [INFO] [stdout] --> src/writer.rs:6650:43 [INFO] [stdout] | [INFO] [stdout] 6650 | async fn interactive_meeting_doc_creation(settings: &InteractiveSettings) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `settings` [INFO] [stdout] --> src/writer.rs:7137:42 [INFO] [stdout] | [INFO] [stdout] 7137 | async fn interactive_dictionary_creation(settings: &InteractiveSettings) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `settings` [INFO] [stdout] --> src/writer.rs:7237:50 [INFO] [stdout] | [INFO] [stdout] 7237 | async fn interactive_educational_lesson_creation(settings: &InteractiveSettings) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `settings` [INFO] [stdout] --> src/writer.rs:7378:52 [INFO] [stdout] | [INFO] [stdout] 7378 | async fn interactive_educational_textbook_creation(settings: &InteractiveSettings) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `learning_context` [INFO] [stdout] --> src/writer.rs:8680:9 [INFO] [stdout] | [INFO] [stdout] 8680 | let learning_context = crate::advanced_learning_system::WritingContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_learning_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `learning_insights` [INFO] [stdout] --> src/writer.rs:8687:9 [INFO] [stdout] | [INFO] [stdout] 8687 | let learning_insights = advanced_learning.get_writing_quality_predictions(&Genre::NonFiction, &WritingStyle::Academic); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_learning_insights` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `volume_structure` [INFO] [stdout] --> src/writer.rs:8897:5 [INFO] [stdout] | [INFO] [stdout] 8897 | volume_structure: &str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_volume_structure` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `language` [INFO] [stdout] --> src/writer.rs:8905:5 [INFO] [stdout] | [INFO] [stdout] 8905 | language: &str, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_language` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `chambers_context` [INFO] [stdout] --> src/writer.rs:9262:9 [INFO] [stdout] | [INFO] [stdout] 9262 | let chambers_context = crate::advanced_learning_system::WritingContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_chambers_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `historical_insights` [INFO] [stdout] --> src/writer.rs:9269:9 [INFO] [stdout] | [INFO] [stdout] 9269 | let historical_insights = advanced_learning.get_writing_quality_predictions(&Genre::NonFiction, &WritingStyle::Academic); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_historical_insights` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre` [INFO] [stdout] --> src/writer.rs:11565:49 [INFO] [stdout] | [INFO] [stdout] 11565 | async fn create_plot_thread(plot_number: usize, genre: &str) -> Result { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `settings` [INFO] [stdout] --> src/writer.rs:12261:39 [INFO] [stdout] | [INFO] [stdout] 12261 | async fn interactive_freeform_writing(settings: &InteractiveSettings) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/writer.rs:12661:5 [INFO] [stdout] | [INFO] [stdout] 12661 | config: &Config, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `interruption_plan` [INFO] [stdout] --> src/writer.rs:13477:21 [INFO] [stdout] | [INFO] [stdout] 13477 | let interruption_plan = progression_tracker [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interruption_plan` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/writer.rs:13410:9 [INFO] [stdout] | [INFO] [stdout] 13410 | let mut content = Content::new( [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/writer.rs:13807:14 [INFO] [stdout] | [INFO] [stdout] 13807 | for (i, retry_option) in pause_point.retry_options.iter().enumerate() { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 13807 | for (_i, retry_option) in pause_point.retry_options.iter().enumerate() { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `MAX_CONTEXT_CHARS` [INFO] [stdout] | [INFO] [stdout] 13807 - for (i, retry_option) in pause_point.retry_options.iter().enumerate() { [INFO] [stdout] 13807 + for (writer::generate_segmented_content::{closure#0}::MAX_CONTEXT_CHARS, retry_option) in pause_point.retry_options.iter().enumerate() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `healing_writer` [INFO] [stdout] --> src/writer.rs:13941:5 [INFO] [stdout] | [INFO] [stdout] 13941 | healing_writer: &mut SelfHealingWriter, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_healing_writer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/writer.rs:13942:5 [INFO] [stdout] | [INFO] [stdout] 13942 | context: &str, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `session_id` [INFO] [stdout] --> src/writer.rs:14060:9 [INFO] [stdout] | [INFO] [stdout] 14060 | let session_id = uuid::Uuid::new_v4().to_string(); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_session_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/writer.rs:14153:9 [INFO] [stdout] | [INFO] [stdout] 14153 | let mut content = Content::new( [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `settings` [INFO] [stdout] --> src/writer.rs:14476:44 [INFO] [stdout] | [INFO] [stdout] 14476 | async fn interactive_nonstop_learning_mode(settings: &InteractiveSettings) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `contemplation_depth` [INFO] [stdout] --> src/writer.rs:14793:5 [INFO] [stdout] | [INFO] [stdout] 14793 | contemplation_depth: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_contemplation_depth` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `capability_assessment` [INFO] [stdout] --> src/master_intelligence_system.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 304 | let capability_assessment = self.assess_current_capabilities()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_capability_assessment` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `meta_cognitive_enhancement` [INFO] [stdout] --> src/master_intelligence_system.rs:347:13 [INFO] [stdout] | [INFO] [stdout] 347 | let meta_cognitive_enhancement = self.enhance_meta_cognition(&format!("expansion_{}", expansion_needed * 0.3)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_meta_cognitive_enhancement` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `creative_consciousness` [INFO] [stdout] --> src/master_intelligence_system.rs:350:13 [INFO] [stdout] | [INFO] [stdout] 350 | let creative_consciousness = self.develop_creative_consciousness(expansion_needed * 0.2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_creative_consciousness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `higher_order_thinking` [INFO] [stdout] --> src/master_intelligence_system.rs:353:13 [INFO] [stdout] | [INFO] [stdout] 353 | let higher_order_thinking = self.simulate_higher_order_thinking(&format!("thinking_{}", expansion_needed * 0.2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_higher_order_thinking` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `writer` [INFO] [stdout] --> src/master_intelligence_system.rs:383:17 [INFO] [stdout] | [INFO] [stdout] 383 | let writer = self.enhanced_writer.lock().unwrap(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_writer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `learning` [INFO] [stdout] --> src/master_intelligence_system.rs:384:17 [INFO] [stdout] | [INFO] [stdout] 384 | let learning = self.advanced_learning.lock().unwrap(); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_learning` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cognitive` [INFO] [stdout] --> src/master_intelligence_system.rs:385:17 [INFO] [stdout] | [INFO] [stdout] 385 | let cognitive = self.cognitive_engine.lock().unwrap(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cognitive` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `creativity` [INFO] [stdout] --> src/master_intelligence_system.rs:386:17 [INFO] [stdout] | [INFO] [stdout] 386 | let creativity = self.neural_creativity.lock().unwrap(); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_creativity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/master_intelligence_system.rs:424:9 [INFO] [stdout] | [INFO] [stdout] 424 | context: &str, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/master_intelligence_system.rs:451:13 [INFO] [stdout] | [INFO] [stdout] 451 | let mut enhancer = neural_creativity.lock().unwrap(); [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `quality_prediction` [INFO] [stdout] --> src/master_intelligence_system.rs:473:13 [INFO] [stdout] | [INFO] [stdout] 473 | let quality_prediction = learning_system.get_writing_quality_predictions(genre, style); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quality_prediction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content` [INFO] [stdout] --> src/master_intelligence_system.rs:562:52 [INFO] [stdout] | [INFO] [stdout] 562 | async fn comprehensive_quality_analysis(&self, content: &str, genre: &Genre, style: &WritingStyle) -> Result { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre` [INFO] [stdout] --> src/master_intelligence_system.rs:562:67 [INFO] [stdout] | [INFO] [stdout] 562 | async fn comprehensive_quality_analysis(&self, content: &str, genre: &Genre, style: &WritingStyle) -> Result { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `style` [INFO] [stdout] --> src/master_intelligence_system.rs:562:82 [INFO] [stdout] | [INFO] [stdout] 562 | async fn comprehensive_quality_analysis(&self, content: &str, genre: &Genre, style: &WritingStyle) -> Result { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_style` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre` [INFO] [stdout] --> src/master_intelligence_system.rs:572:65 [INFO] [stdout] | [INFO] [stdout] 572 | async fn apply_creativity_enhancement(&self, content: &str, genre: &Genre, style: &WritingStyle) -> Result { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `style` [INFO] [stdout] --> src/master_intelligence_system.rs:572:80 [INFO] [stdout] | [INFO] [stdout] 572 | async fn apply_creativity_enhancement(&self, content: &str, genre: &Genre, style: &WritingStyle) -> Result { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_style` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content` [INFO] [stdout] --> src/master_intelligence_system.rs:581:52 [INFO] [stdout] | [INFO] [stdout] 581 | async fn extract_deep_learning_insights(&self, content: &str, quality_analysis: &QualityAnalysis) -> Result { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `quality_analysis` [INFO] [stdout] --> src/master_intelligence_system.rs:581:67 [INFO] [stdout] | [INFO] [stdout] 581 | async fn extract_deep_learning_insights(&self, content: &str, quality_analysis: &QualityAnalysis) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quality_analysis` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `learning_insights` [INFO] [stdout] --> src/master_intelligence_system.rs:590:51 [INFO] [stdout] | [INFO] [stdout] 590 | ...mprovement(&self, learning_insights: &DeepLearningInsights, quality_analysis: &QualityAnalysis) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_learning_insights` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `quality_analysis` [INFO] [stdout] --> src/master_intelligence_system.rs:590:93 [INFO] [stdout] | [INFO] [stdout] 590 | ...pLearningInsights, quality_analysis: &QualityAnalysis) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quality_analysis` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `session_id` [INFO] [stdout] --> src/master_intelligence_system.rs:595:47 [INFO] [stdout] | [INFO] [stdout] 595 | async fn meta_cognitive_reflection(&self, session_id: &str, content: &str, quality_analysis: &QualityAnalysis) -> Result src/master_intelligence_system.rs:595:65 [INFO] [stdout] | [INFO] [stdout] 595 | ...on(&self, session_id: &str, content: &str, quality_analysis: &QualityAnalysis) -> Result { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `quality_analysis` [INFO] [stdout] --> src/master_intelligence_system.rs:595:80 [INFO] [stdout] | [INFO] [stdout] 595 | ...tr, content: &str, quality_analysis: &QualityAnalysis) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quality_analysis` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `learning_insights` [INFO] [stdout] --> src/master_intelligence_system.rs:603:41 [INFO] [stdout] | [INFO] [stdout] 603 | async fn evolve_intelligence(&self, learning_insights: &DeepLearningInsights) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_learning_insights` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `learning_system` [INFO] [stdout] --> src/nonstop_learning_mode.rs:581:26 [INFO] [stdout] | [INFO] [stdout] 581 | if let (Some(learning_system), Some(intelligence_system)) = [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_learning_system` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `learning_system` [INFO] [stdout] --> src/nonstop_learning_mode.rs:612:22 [INFO] [stdout] | [INFO] [stdout] 612 | if let (Some(learning_system), Some(intelligence_system)) = [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_learning_system` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `intelligence_system` [INFO] [stdout] --> src/nonstop_learning_mode.rs:612:45 [INFO] [stdout] | [INFO] [stdout] 612 | if let (Some(learning_system), Some(intelligence_system)) = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_intelligence_system` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `learning_system` [INFO] [stdout] --> src/soul_memory_manager.rs:191:13 [INFO] [stdout] | [INFO] [stdout] 191 | let learning_system = self.learning_system.clone(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_learning_system` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `breakthroughs` [INFO] [stdout] --> src/soul_memory_manager.rs:296:17 [INFO] [stdout] | [INFO] [stdout] 296 | let breakthroughs = learning_system.detect_creative_breakthroughs(&event.content); [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_breakthroughs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/soul_memory_cli.rs:77:17 [INFO] [stdout] | [INFO] [stdout] 77 | let config = SoulMemoryConfig { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content_to_check` [INFO] [stdout] --> src/flow_aware_writer.rs:233:5 [INFO] [stdout] | [INFO] [stdout] 233 | content_to_check: &str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content_to_check` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `style` [INFO] [stdout] --> src/emotional_writing_engine.rs:31:66 [INFO] [stdout] | [INFO] [stdout] 31 | pub async fn begin_writing_session(&mut self, genre: &Genre, style: &WritingStyle, project_description: &str) -> Result<()> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_style` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `project_description` [INFO] [stdout] --> src/emotional_writing_engine.rs:31:88 [INFO] [stdout] | [INFO] [stdout] 31 | pub async fn begin_writing_session(&mut self, genre: &Genre, style: &WritingStyle, project_description: &str) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_project_description` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `style` [INFO] [stdout] --> src/emotional_writing_engine.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 113 | style: &WritingStyle, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_style` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `current_content` [INFO] [stdout] --> src/emotional_writing_engine.rs:114:9 [INFO] [stdout] | [INFO] [stdout] 114 | current_content: &Content, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_current_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `chapter_context` [INFO] [stdout] --> src/emotional_writing_engine.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | chapter_context: &str, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_chapter_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `style` [INFO] [stdout] --> src/emotional_writing_engine.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 152 | style: &WritingStyle, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_style` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `current_content` [INFO] [stdout] --> src/emotional_writing_engine.rs:153:9 [INFO] [stdout] | [INFO] [stdout] 153 | current_content: &Content, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_current_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `chapter_context` [INFO] [stdout] --> src/emotional_writing_engine.rs:154:9 [INFO] [stdout] | [INFO] [stdout] 154 | chapter_context: &str, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_chapter_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `problematic_content` [INFO] [stdout] --> src/emotional_writing_engine.rs:217:9 [INFO] [stdout] | [INFO] [stdout] 217 | problematic_content: &str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_problematic_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre` [INFO] [stdout] --> src/emotional_writing_engine.rs:219:9 [INFO] [stdout] | [INFO] [stdout] 219 | genre: &Genre, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `style` [INFO] [stdout] --> src/emotional_writing_engine.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | style: &WritingStyle, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_style` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `current_content` [INFO] [stdout] --> src/emotional_writing_engine.rs:221:9 [INFO] [stdout] | [INFO] [stdout] 221 | current_content: &Content, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_current_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `chapter_context` [INFO] [stdout] --> src/emotional_writing_engine.rs:222:9 [INFO] [stdout] | [INFO] [stdout] 222 | chapter_context: &str, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_chapter_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `book` [INFO] [stdout] --> src/enhanced_writer_integration.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 51 | book: &Book, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_book` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `section_type` [INFO] [stdout] --> src/enhanced_writer_integration.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 53 | section_type: &SectionType, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_section_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `target_words` [INFO] [stdout] --> src/enhanced_writer_integration.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | target_words: usize, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 55 | _target_words: usize, [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `MAX_CONTEXT_CHARS` [INFO] [stdout] | [INFO] [stdout] 55 - target_words: usize, [INFO] [stdout] 55 + writer::generate_segmented_content::{closure#0}::MAX_CONTEXT_CHARS: usize, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `section_number` [INFO] [stdout] --> src/enhanced_writer_integration.rs:161:14 [INFO] [stdout] | [INFO] [stdout] 161 | let (section_number, genre, style) = section_info; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 161 | let (_section_number, genre, style) = section_info; [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `MAX_CONTEXT_CHARS` [INFO] [stdout] | [INFO] [stdout] 161 - let (section_number, genre, style) = section_info; [INFO] [stdout] 161 + let (writer::generate_segmented_content::{closure#0}::MAX_CONTEXT_CHARS, genre, style) = section_info; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `section_name` [INFO] [stdout] --> src/models.rs:597:9 [INFO] [stdout] | [INFO] [stdout] 597 | let section_name = match content_type { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_section_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/writer.rs:3855:9 [INFO] [stdout] | [INFO] [stdout] 3854 | ContentType::DictionaryArtsSciences => "dictionary of arts and sciences", [INFO] [stdout] | ----------------------------------- matches all the relevant values [INFO] [stdout] 3855 | ContentType::DictionaryArtsSciences => "dictionary_arts_sciences", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `section_number` [INFO] [stdout] --> src/writer.rs:5418:56 [INFO] [stdout] | [INFO] [stdout] 5418 | fn get_enhanced_context_for_section(content: &Content, section_number: usize, section_type: &SectionType, is_beyond_outline: bool) -> Str... [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 5418 | fn get_enhanced_context_for_section(content: &Content, _section_number: usize, section_type: &SectionType, is_beyond_outline: bool) -> String { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `MAX_CONTEXT_CHARS` [INFO] [stdout] | [INFO] [stdout] 5418 - fn get_enhanced_context_for_section(content: &Content, section_number: usize, section_type: &SectionType, is_beyond_outline: bool) -> String { [INFO] [stdout] 5418 + fn get_enhanced_context_for_section(content: &Content, writer::generate_segmented_content::{closure#0}::MAX_CONTEXT_CHARS: usize, section_type: &SectionType, is_beyond_outline: bool) -> String { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `section_type` [INFO] [stdout] --> src/writer.rs:5418:79 [INFO] [stdout] | [INFO] [stdout] 5418 | ...section_number: usize, section_type: &SectionType, is_beyond_outline: bool) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_section_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `word_count` [INFO] [stdout] --> src/writer.rs:8826:9 [INFO] [stdout] | [INFO] [stdout] 8826 | let word_count = if target_words < 100 { 150 } else { target_words }; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 8826 | let _word_count = if target_words < 100 { 150 } else { target_words }; [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `MAX_CONTEXT_CHARS` [INFO] [stdout] | [INFO] [stdout] 8826 - let word_count = if target_words < 100 { 150 } else { target_words }; [INFO] [stdout] 8826 + let writer::generate_segmented_content::{closure#0}::MAX_CONTEXT_CHARS = if target_words < 100 { 150 } else { target_words }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `word_count` [INFO] [stdout] --> src/writer.rs:8853:9 [INFO] [stdout] | [INFO] [stdout] 8853 | let word_count = if target_words < 100 { 200 } else { target_words }; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 8853 | let _word_count = if target_words < 100 { 200 } else { target_words }; [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `MAX_CONTEXT_CHARS` [INFO] [stdout] | [INFO] [stdout] 8853 - let word_count = if target_words < 100 { 200 } else { target_words }; [INFO] [stdout] 8853 + let writer::generate_segmented_content::{closure#0}::MAX_CONTEXT_CHARS = if target_words < 100 { 200 } else { target_words }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `target_words` [INFO] [stdout] --> src/writer.rs:9401:54 [INFO] [stdout] | [INFO] [stdout] 9401 | fn create_fallback_encyclopedia_article(topic: &str, target_words: usize, subject_area: &str, related_topics: &[String]) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 9401 | fn create_fallback_encyclopedia_article(topic: &str, _target_words: usize, subject_area: &str, related_topics: &[String]) -> String { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `MAX_CONTEXT_CHARS` [INFO] [stdout] | [INFO] [stdout] 9401 - fn create_fallback_encyclopedia_article(topic: &str, target_words: usize, subject_area: &str, related_topics: &[String]) -> String { [INFO] [stdout] 9401 + fn create_fallback_encyclopedia_article(topic: &str, writer::generate_segmented_content::{closure#0}::MAX_CONTEXT_CHARS: usize, subject_area: &str, related_topics: &[String]) -> String { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `subject_area` [INFO] [stdout] --> src/writer.rs:9440:59 [INFO] [stdout] | [INFO] [stdout] 9440 | fn get_related_topics(topic: &str, all_topics: &[String], subject_area: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_subject_area` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `confidence` is never read [INFO] [stdout] --> src/writer.rs:12533:13 [INFO] [stdout] | [INFO] [stdout] 12533 | let mut confidence = 0.0; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `detected_format` is never read [INFO] [stdout] --> src/writer.rs:12534:13 [INFO] [stdout] | [INFO] [stdout] 12534 | let mut detected_format = String::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `timestamp` [INFO] [stdout] --> src/config.rs:137:9 [INFO] [stdout] | [INFO] [stdout] 137 | let timestamp = chrono::Local::now().format("%Y%m%d_%H%M%S").to_string(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_timestamp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `expected_emotion` [INFO] [stdout] --> src/poetry_enhancements.rs:325:50 [INFO] [stdout] | [INFO] [stdout] 325 | pub fn post_process_poetry(generated_text: &str, expected_emotion: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected_emotion` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content` [INFO] [stdout] --> src/temporal_engine.rs:329:67 [INFO] [stdout] | [INFO] [stdout] 329 | fn determine_temporal_requirements(&self, chapter_num: usize, content: &Content) -> Result { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content` [INFO] [stdout] --> src/temporal_engine.rs:391:59 [INFO] [stdout] | [INFO] [stdout] 391 | fn extract_temporal_events(&self, chapter_num: usize, content: &str) -> Result> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `story_progress` [INFO] [stdout] --> src/advanced_creativity_engine.rs:375:13 [INFO] [stdout] | [INFO] [stdout] 375 | let story_progress = (chapter_number as f32 / 20.0).min(1.0); // Assume ~20 chapter story [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_story_progress` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `story_context` [INFO] [stdout] --> src/advanced_creativity_engine.rs:397:64 [INFO] [stdout] | [INFO] [stdout] 397 | fn optimize_for_recovery(&mut self, chapter_number: usize, story_context: &str) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_story_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rng` [INFO] [stdout] --> src/advanced_creativity_engine.rs:458:94 [INFO] [stdout] | [INFO] [stdout] 458 | ...ize, focuses: &[CreativeFocus], rng: &mut StdRng) -> Result> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_rng` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `chapter_number` [INFO] [stdout] --> src/advanced_creativity_engine.rs:579:42 [INFO] [stdout] | [INFO] [stdout] 579 | fn plan_stylistic_experiments(&self, chapter_number: usize, rng: &mut StdRng) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 579 | fn plan_stylistic_experiments(&self, _chapter_number: usize, rng: &mut StdRng) -> Result> { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `MAX_CONTEXT_CHARS` [INFO] [stdout] | [INFO] [stdout] 579 - fn plan_stylistic_experiments(&self, chapter_number: usize, rng: &mut StdRng) -> Result> { [INFO] [stdout] 579 + fn plan_stylistic_experiments(&self, writer::generate_segmented_content::{closure#0}::MAX_CONTEXT_CHARS: usize, rng: &mut StdRng) -> Result> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `style` [INFO] [stdout] --> src/advanced_creativity_engine.rs:657:52 [INFO] [stdout] | [INFO] [stdout] 657 | fn generate_inspiration_sources(genre: &Genre, style: &WritingStyle) -> Vec { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_style` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content_type` [INFO] [stdout] --> src/advanced_creativity_engine.rs:784:29 [INFO] [stdout] | [INFO] [stdout] 784 | pub fn for_content_type(content_type: &ContentType) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content` [INFO] [stdout] --> src/intelligent_progression_tracker.rs:945:38 [INFO] [stdout] | [INFO] [stdout] 945 | fn assess_chapter_quality(&self, content: &str, chapter_number: usize) -> Result { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `chapter_number` [INFO] [stdout] --> src/intelligent_progression_tracker.rs:945:53 [INFO] [stdout] | [INFO] [stdout] 945 | fn assess_chapter_quality(&self, content: &str, chapter_number: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 945 | fn assess_chapter_quality(&self, content: &str, _chapter_number: usize) -> Result { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `MAX_CONTEXT_CHARS` [INFO] [stdout] | [INFO] [stdout] 945 - fn assess_chapter_quality(&self, content: &str, chapter_number: usize) -> Result { [INFO] [stdout] 945 + fn assess_chapter_quality(&self, content: &str, writer::generate_segmented_content::{closure#0}::MAX_CONTEXT_CHARS: usize) -> Result { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content` [INFO] [stdout] --> src/intelligent_progression_tracker.rs:959:74 [INFO] [stdout] | [INFO] [stdout] 959 | fn update_story_state_from_chapter(&mut self, chapter_number: usize, content: &str) -> Result<()> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre` [INFO] [stdout] --> src/historical_writer_personas.rs:997:9 [INFO] [stdout] | [INFO] [stdout] 997 | genre: &Genre, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `persona` [INFO] [stdout] --> src/historical_writer_personas.rs:1167:67 [INFO] [stdout] | [INFO] [stdout] 1167 | pub fn apply_persona_style_enhancements(&self, content: &str, persona: &HistoricalWriterPersona) -> Result { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_persona` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/creative_block_recovery.rs:225:9 [INFO] [stdout] | [INFO] [stdout] 225 | context: &str, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `chapter_num` [INFO] [stdout] --> src/creative_block_recovery.rs:226:9 [INFO] [stdout] | [INFO] [stdout] 226 | chapter_num: usize, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 226 | _chapter_num: usize, [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `MAX_CONTEXT_CHARS` [INFO] [stdout] | [INFO] [stdout] 226 - chapter_num: usize, [INFO] [stdout] 226 + writer::generate_segmented_content::{closure#0}::MAX_CONTEXT_CHARS: usize, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre` [INFO] [stdout] --> src/creative_block_recovery.rs:333:34 [INFO] [stdout] | [INFO] [stdout] 333 | fn create_renewal_strategies(genre: &Genre) -> Vec { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/self_healing_writer.rs:275:13 [INFO] [stdout] | [INFO] [stdout] 253 | ResolutionStrategy::ChangeWritingStyle => { [INFO] [stdout] | -------------------------------------- matches all the relevant values [INFO] [stdout] ... [INFO] [stdout] 275 | ResolutionStrategy::ChangeWritingStyle => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/self_healing_writer.rs:279:13 [INFO] [stdout] | [INFO] [stdout] 256 | ResolutionStrategy::SimplifyLanguage => { [INFO] [stdout] | ------------------------------------ matches all the relevant values [INFO] [stdout] ... [INFO] [stdout] 279 | ResolutionStrategy::SimplifyLanguage => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/self_healing_writer.rs:283:13 [INFO] [stdout] | [INFO] [stdout] 265 | ResolutionStrategy::RefreshContext => { [INFO] [stdout] | ---------------------------------- matches all the relevant values [INFO] [stdout] ... [INFO] [stdout] 283 | ResolutionStrategy::RefreshContext => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/self_healing_writer.rs:287:13 [INFO] [stdout] | [INFO] [stdout] 268 | ResolutionStrategy::ClearMemoryBuffer => { [INFO] [stdout] | ------------------------------------- matches all the relevant values [INFO] [stdout] ... [INFO] [stdout] 287 | ResolutionStrategy::ClearMemoryBuffer => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/self_healing_writer.rs:298:13 [INFO] [stdout] | [INFO] [stdout] 298 | _ => Err("Strategy not implemented for auto-healing".to_string()) [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/self_healing_writer.rs:298:13 [INFO] [stdout] | [INFO] [stdout] 241 | ResolutionStrategy::RetryWithDelay => { [INFO] [stdout] | ---------------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 245 | ResolutionStrategy::ReduceComplexity => { [INFO] [stdout] | ------------------------------------ matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 249 | ResolutionStrategy::SplitIntoSmallerChunks => { [INFO] [stdout] | ------------------------------------------ matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 253 | ResolutionStrategy::ChangeWritingStyle => { [INFO] [stdout] | -------------------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 298 | _ => Err("Strategy not implemented for auto-healing".to_string()) [INFO] [stdout] | ^ ...and 8 other patterns collectively make this unreachable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/self_healing_writer.rs:306:9 [INFO] [stdout] | [INFO] [stdout] 306 | context: &str, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `phase` [INFO] [stdout] --> src/self_healing_writer.rs:410:64 [INFO] [stdout] | [INFO] [stdout] 410 | fn get_default_strategies(&self, category: &ErrorCategory, phase: &GenerationPhase) -> Vec { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_phase` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `phase` [INFO] [stdout] --> src/self_healing_writer.rs:478:64 [INFO] [stdout] | [INFO] [stdout] 478 | fn get_strategy_info(&self, strategy: &ResolutionStrategy, phase: &GenerationPhase) -> (f32, String) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_phase` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/self_healing_writer.rs:510:17 [INFO] [stdout] | [INFO] [stdout] 510 | let mut successful_strategies = pattern.successful_resolution_strategies.clone(); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/self_healing_writer.rs:511:17 [INFO] [stdout] | [INFO] [stdout] 511 | let mut failed_strategies = pattern.failed_resolution_attempts.clone(); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `size` [INFO] [stdout] --> src/adaptive_learning_engine.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 118 | size: BookSize, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `existing_count` [INFO] [stdout] --> src/error_pattern_recognition.rs:135:13 [INFO] [stdout] | [INFO] [stdout] 135 | let existing_count = self.error_signatures.get(&signature_id) [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_existing_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `size` [INFO] [stdout] --> src/error_pattern_recognition.rs:264:9 [INFO] [stdout] | [INFO] [stdout] 264 | size: &BookSize, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `technique_extraction` [INFO] [stdout] --> src/advanced_learning_system.rs:527:13 [INFO] [stdout] | [INFO] [stdout] 527 | let technique_extraction = self.extract_writing_techniques(generated_content); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_technique_extraction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `breakthroughs` [INFO] [stdout] --> src/advanced_learning_system.rs:571:13 [INFO] [stdout] | [INFO] [stdout] 571 | let breakthroughs = self.detect_creative_breakthroughs(generated_content); [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_breakthroughs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre` [INFO] [stdout] --> src/advanced_learning_system.rs:596:9 [INFO] [stdout] | [INFO] [stdout] 596 | genre: &Genre, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/advanced_learning_system.rs:598:9 [INFO] [stdout] | [INFO] [stdout] 598 | context: &WritingContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `risk_assessment` [INFO] [stdout] --> src/advanced_learning_system.rs:659:13 [INFO] [stdout] | [INFO] [stdout] 659 | let risk_assessment = self.assess_creativity_risks(content); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_risk_assessment` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `narrative_analysis` [INFO] [stdout] --> src/cognitive_writing_engine.rs:602:13 [INFO] [stdout] | [INFO] [stdout] 602 | let narrative_analysis = self.analyze_narrative_structure(content); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_narrative_analysis` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `creative_analysis` [INFO] [stdout] --> src/cognitive_writing_engine.rs:603:13 [INFO] [stdout] | [INFO] [stdout] 603 | let creative_analysis = self.assess_creative_elements(content); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_creative_analysis` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `conceptual_analysis` [INFO] [stdout] --> src/cognitive_writing_engine.rs:653:13 [INFO] [stdout] | [INFO] [stdout] 653 | let conceptual_analysis = self.analyze_prompt_concepts(base_prompt); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_conceptual_analysis` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reasoning_requirements` [INFO] [stdout] --> src/cognitive_writing_engine.rs:654:13 [INFO] [stdout] | [INFO] [stdout] 654 | let reasoning_requirements = self.identify_reasoning_requirements(base_prompt); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reasoning_requirements` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `creative_potential` [INFO] [stdout] --> src/cognitive_writing_engine.rs:655:13 [INFO] [stdout] | [INFO] [stdout] 655 | let creative_potential = self.assess_creative_potential(base_prompt); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_creative_potential` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `writing_goals` [INFO] [stdout] --> src/cognitive_writing_engine.rs:651:67 [INFO] [stdout] | [INFO] [stdout] 651 | pub fn cognitive_prompt_enhancement(&self, base_prompt: &str, writing_goals: &WritingGoals) -> CognitivePromptEnhancement { [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_writing_goals` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `feedback_data` [INFO] [stdout] --> src/cognitive_writing_engine.rs:691:51 [INFO] [stdout] | [INFO] [stdout] 691 | pub fn evolve_writing_intelligence(&mut self, feedback_data: &LearningInsights) -> EvolutionResult { [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_feedback_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/cognitive_writing_engine.rs:714:61 [INFO] [stdout] | [INFO] [stdout] 714 | fn focus_attention_on_content(&mut self, content: &str, context: &WritingContext) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `active_networks` [INFO] [stdout] --> src/neural_creativity_enhancer.rs:530:13 [INFO] [stdout] | [INFO] [stdout] 530 | let active_networks = self.activate_creative_networks("context"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 530 | let _active_networks = self.activate_creative_networks("context"); [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `_` [INFO] [stdout] | [INFO] [stdout] 530 - let active_networks = self.activate_creative_networks("context"); [INFO] [stdout] 530 + let metaphorical_writer::_ = self.activate_creative_networks("context"); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `inspired_content` [INFO] [stdout] --> src/neural_creativity_enhancer.rs:536:13 [INFO] [stdout] | [INFO] [stdout] 536 | let inspired_content = self.apply_inspiration(content, enhancements.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_inspired_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre` [INFO] [stdout] --> src/neural_creativity_enhancer.rs:511:9 [INFO] [stdout] | [INFO] [stdout] 511 | genre: &Genre, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `style` [INFO] [stdout] --> src/neural_creativity_enhancer.rs:512:9 [INFO] [stdout] | [INFO] [stdout] 512 | style: &WritingStyle, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_style` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `feedback` [INFO] [stdout] --> src/neural_creativity_enhancer.rs:585:52 [INFO] [stdout] | [INFO] [stdout] 585 | pub fn evolve_creative_capabilities(&mut self, feedback: &CreativeFeedback) -> CreativeEvolution { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_feedback` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error` [INFO] [stdout] --> src/master_intelligence_system.rs:612:49 [INFO] [stdout] | [INFO] [stdout] 612 | pub fn learn_from_generation_failure(&self, error: &str, context: &str) -> Result { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/master_intelligence_system.rs:612:62 [INFO] [stdout] | [INFO] [stdout] 612 | pub fn learn_from_generation_failure(&self, error: &str, context: &str) -> Result { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `work_type` [INFO] [stdout] --> src/nonstop_learning_mode.rs:268:52 [INFO] [stdout] | [INFO] [stdout] 268 | fn generate_random_title(&self, genre: &Genre, work_type: &WorkType) -> String { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_work_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ollama_url` [INFO] [stdout] --> src/nonstop_learning_mode.rs:695:48 [INFO] [stdout] | [INFO] [stdout] 695 | pub fn enable_emotional_writing(&mut self, ollama_url: &str) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ollama_url` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre` [INFO] [stdout] --> src/intelligent_pivot_engine.rs:197:76 [INFO] [stdout] | [INFO] [stdout] 197 | fn create_element_reuse_approach(&self, elements: &[ExtractedElement], genre: &Genre) -> PivotApproach { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content` [INFO] [stdout] --> src/intelligent_pivot_engine.rs:215:45 [INFO] [stdout] | [INFO] [stdout] 215 | fn create_temporal_jump_approach(&self, content: &Content, genre: &Genre) -> PivotApproach { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre` [INFO] [stdout] --> src/intelligent_pivot_engine.rs:215:64 [INFO] [stdout] | [INFO] [stdout] 215 | fn create_temporal_jump_approach(&self, content: &Content, genre: &Genre) -> PivotApproach { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content` [INFO] [stdout] --> src/intelligent_pivot_engine.rs:237:49 [INFO] [stdout] | [INFO] [stdout] 237 | fn create_perspective_shift_approach(&self, content: &Content, elements: &[ExtractedElement]) -> PivotApproach { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `style` [INFO] [stdout] --> src/intelligent_pivot_engine.rs:271:58 [INFO] [stdout] | [INFO] [stdout] 271 | fn create_genre_blend_approach(&self, genre: &Genre, style: &WritingStyle) -> PivotApproach { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_style` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `issues` [INFO] [stdout] --> src/intelligent_pivot_engine.rs:292:47 [INFO] [stdout] | [INFO] [stdout] 292 | fn create_meta_resolution_approach(&self, issues: &[crate::narrative_flow_monitor::ConfusionIndicator]) -> PivotApproach { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_issues` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre_key` [INFO] [stdout] --> src/intelligent_pivot_engine.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 304 | let genre_key = format!("{:?}", genre); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_genre_key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `elements` [INFO] [stdout] --> src/intelligent_pivot_engine.rs:326:9 [INFO] [stdout] | [INFO] [stdout] 326 | elements: &[ExtractedElement], [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_elements` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `problematic_content` [INFO] [stdout] --> src/intelligent_pivot_engine.rs:327:9 [INFO] [stdout] | [INFO] [stdout] 327 | problematic_content: &str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_problematic_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content` [INFO] [stdout] --> src/intelligent_pivot_engine.rs:497:39 [INFO] [stdout] | [INFO] [stdout] 497 | pub fn create_gentle_nudge(&self, content: &str) -> String { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content` [INFO] [stdout] --> src/metaphorical_writer.rs:394:45 [INFO] [stdout] | [INFO] [stdout] 394 | fn generate_frustrated_monologue(&self, content: &str) -> String { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content` [INFO] [stdout] --> src/metaphorical_writer.rs:408:44 [INFO] [stdout] | [INFO] [stdout] 408 | fn generate_satisfied_monologue(&self, content: &str) -> String { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre` [INFO] [stdout] --> src/metaphorical_writer.rs:820:72 [INFO] [stdout] | [INFO] [stdout] 820 | pub fn generate_emotionally_aware_prompt(&self, base_prompt: &str, genre: &Genre) -> String { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `NonFictionWritingStyle` is never used [INFO] [stdout] --> src/cli_types.rs:169:10 [INFO] [stdout] | [INFO] [stdout] 169 | pub enum NonFictionWritingStyle { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple variants are never constructed [INFO] [stdout] --> src/cli_types.rs:358:5 [INFO] [stdout] | [INFO] [stdout] 357 | pub enum TvShowType { [INFO] [stdout] | ---------- variants in this enum [INFO] [stdout] 358 | Comedy, // 22-24 minutes [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 359 | Drama, // 42-45 minutes [INFO] [stdout] 360 | Miniseries, // Multiple episodes [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 361 | Special, // Variable length [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 365 | Reality, // Reality TV [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 366 | Documentary, // Documentary series [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 367 | News, // News program [INFO] [stdout] | ^^^^ [INFO] [stdout] 368 | Talk, // Talk show [INFO] [stdout] | ^^^^ [INFO] [stdout] 369 | Variety, // Variety show [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TvShowType` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `RadioDrama`, `Audiobook`, and `Commercial` are never constructed [INFO] [stdout] --> src/cli_types.rs:375:5 [INFO] [stdout] | [INFO] [stdout] 373 | pub enum AudioType { [INFO] [stdout] | --------- variants in this enum [INFO] [stdout] 374 | Podcast, // 15-60 minutes [INFO] [stdout] 375 | RadioDrama, // 30-60 minutes [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 376 | Audiobook, // Multiple hours [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 377 | Commercial, // 30-60 seconds [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AudioType` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Mystery`, `Historical`, and `Contemporary` are never constructed [INFO] [stdout] --> src/cli_types.rs:387:5 [INFO] [stdout] | [INFO] [stdout] 384 | pub enum GameGenre { [INFO] [stdout] | --------- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 387 | Mystery, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 391 | Historical, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 392 | Contemporary, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `GameGenre` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Business`, `Academic`, `Technical`, `Legal`, and `Creative` are never constructed [INFO] [stdout] --> src/cli_types.rs:400:5 [INFO] [stdout] | [INFO] [stdout] 399 | pub enum DocumentType { [INFO] [stdout] | ------------ variants in this enum [INFO] [stdout] 400 | Business, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 401 | Academic, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 402 | Technical, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 403 | Legal, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 404 | Creative, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DocumentType` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PersonalWritingType` is never used [INFO] [stdout] --> src/cli_types.rs:466:10 [INFO] [stdout] | [INFO] [stdout] 466 | pub enum PersonalWritingType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PersonalLength` is never used [INFO] [stdout] --> src/cli_types.rs:479:10 [INFO] [stdout] | [INFO] [stdout] 479 | pub enum PersonalLength { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SocialAd` is never constructed [INFO] [stdout] --> src/cli_types.rs:489:5 [INFO] [stdout] | [INFO] [stdout] 487 | pub enum MarketingType { [INFO] [stdout] | ------------- variant in this enum [INFO] [stdout] 488 | SocialMediaAd, [INFO] [stdout] 489 | SocialAd, // Alternative name [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MarketingType` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Chapter` is never used [INFO] [stdout] --> src/content.rs:86:10 [INFO] [stdout] | [INFO] [stdout] 86 | pub type Chapter = Section; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BookMetadata` is never used [INFO] [stdout] --> src/content.rs:143:10 [INFO] [stdout] | [INFO] [stdout] 143 | pub type BookMetadata = ContentMetadata; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `add_chapter` and `get_context_for_next_chapter` are never used [INFO] [stdout] --> src/content.rs:315:12 [INFO] [stdout] | [INFO] [stdout] 152 | impl Content { [INFO] [stdout] | ------------ methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 315 | pub fn add_chapter(&mut self, chapter: Chapter) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 455 | pub fn get_context_for_next_chapter(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new_chapter` is never used [INFO] [stdout] --> src/content.rs:938:12 [INFO] [stdout] | [INFO] [stdout] 921 | impl Section { [INFO] [stdout] | ------------ associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 938 | pub fn new_chapter(number: usize, title: String, outline: String) -> Self { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `StructuredOutline` is never constructed [INFO] [stdout] --> src/content.rs:954:12 [INFO] [stdout] | [INFO] [stdout] 954 | pub struct StructuredOutline { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `OutlineSection` is never constructed [INFO] [stdout] --> src/content.rs:966:12 [INFO] [stdout] | [INFO] [stdout] 966 | pub struct OutlineSection { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Character` is never constructed [INFO] [stdout] --> src/content.rs:978:12 [INFO] [stdout] | [INFO] [stdout] 978 | pub struct Character { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Setting` is never constructed [INFO] [stdout] --> src/content.rs:986:12 [INFO] [stdout] | [INFO] [stdout] 986 | pub struct Setting { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `StructuredPrompt` is never constructed [INFO] [stdout] --> src/content.rs:994:12 [INFO] [stdout] | [INFO] [stdout] 994 | pub struct StructuredPrompt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PromptType` is never used [INFO] [stdout] --> src/content.rs:1003:10 [INFO] [stdout] | [INFO] [stdout] 1003 | pub enum PromptType { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PromptContext` is never constructed [INFO] [stdout] --> src/content.rs:1013:12 [INFO] [stdout] | [INFO] [stdout] 1013 | pub struct PromptContext { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `OutputFormat` is never used [INFO] [stdout] --> src/content.rs:1024:10 [INFO] [stdout] | [INFO] [stdout] 1024 | pub enum OutputFormat { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `new_with_dynamic_seed`, `to_json`, `from_json`, and `to_text_outline` are never used [INFO] [stdout] --> src/content.rs:1041:12 [INFO] [stdout] | [INFO] [stdout] 1040 | impl StructuredOutline { [INFO] [stdout] | ---------------------- associated items in this implementation [INFO] [stdout] 1041 | pub fn new(title: String, premise: String, genre: String, target_audience: String, num_sections: usize, content_type: ContentType) ->... [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1082 | pub fn new_with_dynamic_seed(title: String, premise: String, genre: String, target_audience: String, num_sections: usize, content_typ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1123 | pub fn to_json(&self) -> Result { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1127 | pub fn from_json(json: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1131 | pub fn to_text_outline(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new_outline_generation`, `new_section_generation`, `to_formatted_prompt`, `format_chambers_style_entry`, and `is_cross_referenceable_term` are never used [INFO] [stdout] --> src/content.rs:1171:12 [INFO] [stdout] | [INFO] [stdout] 1170 | impl StructuredPrompt { [INFO] [stdout] | --------------------- associated items in this implementation [INFO] [stdout] 1171 | pub fn new_outline_generation(context: PromptContext, num_sections: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | pub fn new_section_generation(context: PromptContext, _section_outline: &str, target_words: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1286 | pub fn to_formatted_prompt(&self, specific_request: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1342 | pub fn format_chambers_style_entry(&self, content: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1416 | pub fn is_cross_referenceable_term(&self, word: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ContentProgress` is never constructed [INFO] [stdout] --> src/content.rs:1494:12 [INFO] [stdout] | [INFO] [stdout] 1494 | pub struct ContentProgress { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `from_content` is never used [INFO] [stdout] --> src/content.rs:1503:12 [INFO] [stdout] | [INFO] [stdout] 1502 | impl ContentProgress { [INFO] [stdout] | -------------------- associated function in this implementation [INFO] [stdout] 1503 | pub fn from_content(content: &Content) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BookProgress` is never used [INFO] [stdout] --> src/content.rs:1515:10 [INFO] [stdout] | [INFO] [stdout] 1515 | pub type BookProgress = ContentProgress; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Children` and `Mature` are never constructed [INFO] [stdout] --> src/content.rs:1519:5 [INFO] [stdout] | [INFO] [stdout] 1518 | pub enum AgeGroup { [INFO] [stdout] | -------- variants in this enum [INFO] [stdout] 1519 | Children, // 6-12 years [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1522 | Mature, // 65+ years [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AgeGroup` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `PowerLevel` is never used [INFO] [stdout] --> src/content.rs:2356:10 [INFO] [stdout] | [INFO] [stdout] 2356 | pub type PowerLevel = f32; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `HuggingFaceRequest` is never constructed [INFO] [stdout] --> src/models.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | struct HuggingFaceRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `HuggingFaceParameters` is never constructed [INFO] [stdout] --> src/models.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 14 | struct HuggingFaceParameters { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `HuggingFaceResponse` is never constructed [INFO] [stdout] --> src/models.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 25 | struct HuggingFaceResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `api_key` is never read [INFO] [stdout] --> src/models.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub struct HuggingFaceClient { [INFO] [stdout] | ----------------- field in this struct [INFO] [stdout] 30 | client: Client, [INFO] [stdout] 31 | api_key: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `generate_chapter`, `generate_structured_outline`, and `generate_with_structured_prompt` are never used [INFO] [stdout] --> src/models.rs:147:18 [INFO] [stdout] | [INFO] [stdout] 36 | impl HuggingFaceClient { [INFO] [stdout] | ---------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 147 | pub async fn generate_chapter(&self, context: &str, chapter_outline: &str, target_words: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 465 | pub async fn generate_structured_outline(&self, content_type: &ContentType, genre: &str, style: &str, premise: &str, num_sections: us... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 502 | pub async fn generate_with_structured_prompt(&self, structured_prompt: &StructuredPrompt, request: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECOMMENDED_MODELS` is never used [INFO] [stdout] --> src/models.rs:517:11 [INFO] [stdout] | [INFO] [stdout] 517 | pub const RECOMMENDED_MODELS: &[&str] = &[ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_outline_json_schema` is never used [INFO] [stdout] --> src/models.rs:596:8 [INFO] [stdout] | [INFO] [stdout] 596 | pub fn create_outline_json_schema(content_type: &ContentType, num_sections: usize) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `done` is never read [INFO] [stdout] --> src/ollama.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 27 | struct OllamaResponse { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] 28 | response: String, [INFO] [stdout] 29 | done: bool, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `max_delay` and `exponential_backoff` are never read [INFO] [stdout] --> src/ollama.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct RetryConfig { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 43 | pub max_delay: Duration, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 44 | pub exponential_backoff: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RetryConfig` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `generate_chapter`, `generate_structured_outline`, and `generate_with_structured_prompt` are never used [INFO] [stdout] --> src/ollama.rs:209:18 [INFO] [stdout] | [INFO] [stdout] 58 | impl OllamaClient { [INFO] [stdout] | ----------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 209 | pub async fn generate_chapter(&self, model: &str, context: &str, chapter_outline: &str, target_words: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 610 | pub async fn generate_structured_outline(&self, model: &str, content_type: &ContentType, genre: &str, style: &str, premise: &str, num... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 647 | pub async fn generate_with_structured_prompt(&self, model: &str, structured_prompt: &StructuredPrompt, request: &str) -> Result src/ollama.rs:663:11 [INFO] [stdout] | [INFO] [stdout] 663 | pub const RECOMMENDED_OLLAMA_MODELS: &[&str] = &[ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `should_show_normal_messages`, `should_show_progress`, and `should_show_ai_enhancements` are never used [INFO] [stdout] --> src/writer.rs:63:12 [INFO] [stdout] | [INFO] [stdout] 62 | impl QuietLevel { [INFO] [stdout] | --------------- methods in this implementation [INFO] [stdout] 63 | pub fn should_show_normal_messages(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 67 | pub fn should_show_progress(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 71 | pub fn should_show_ai_enhancements(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `MenuResult` is never used [INFO] [stdout] --> src/writer.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | pub type MenuResult = std::result::Result; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `extract_chapter_number_from_line` is never used [INFO] [stdout] --> src/writer.rs:1618:4 [INFO] [stdout] | [INFO] [stdout] 1618 | fn extract_chapter_number_from_line(line: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `extract_chapter_outline` is never used [INFO] [stdout] --> src/writer.rs:1838:4 [INFO] [stdout] | [INFO] [stdout] 1838 | fn extract_chapter_outline(full_outline: &str, chapter_number: usize) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `extract_chapter_title` is never used [INFO] [stdout] --> src/writer.rs:1842:4 [INFO] [stdout] | [INFO] [stdout] 1842 | fn extract_chapter_title(content: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `interactive_mode` is never used [INFO] [stdout] --> src/writer.rs:1971:14 [INFO] [stdout] | [INFO] [stdout] 1971 | pub async fn interactive_mode() -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `interactive_mode_with_quiet` is never used [INFO] [stdout] --> src/writer.rs:1975:14 [INFO] [stdout] | [INFO] [stdout] 1975 | pub async fn interactive_mode_with_quiet(quiet_level: QuietLevel) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `continue_content` is never used [INFO] [stdout] --> src/writer.rs:3526:14 [INFO] [stdout] | [INFO] [stdout] 3526 | pub async fn continue_content( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `analyze_content_type` is never used [INFO] [stdout] --> src/writer.rs:3738:4 [INFO] [stdout] | [INFO] [stdout] 3738 | fn analyze_content_type(content: &str) -> ContentType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `analyze_genre` is never used [INFO] [stdout] --> src/writer.rs:3758:4 [INFO] [stdout] | [INFO] [stdout] 3758 | fn analyze_genre(content: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `analyze_writing_style` is never used [INFO] [stdout] --> src/writer.rs:3776:4 [INFO] [stdout] | [INFO] [stdout] 3776 | fn analyze_writing_style(content: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_content_type` is never used [INFO] [stdout] --> src/writer.rs:3793:4 [INFO] [stdout] | [INFO] [stdout] 3793 | fn parse_content_type(type_str: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_target_length` is never used [INFO] [stdout] --> src/writer.rs:3806:4 [INFO] [stdout] | [INFO] [stdout] 3806 | fn parse_target_length(length_str: &str) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `extract_continuation_context` is never used [INFO] [stdout] --> src/writer.rs:3810:4 [INFO] [stdout] | [INFO] [stdout] 3810 | fn extract_continuation_context(content: &str, content_type: ContentType) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `write_interactive_fiction` is never used [INFO] [stdout] --> src/writer.rs:4283:14 [INFO] [stdout] | [INFO] [stdout] 4283 | pub async fn write_interactive_fiction( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `write_personal_writing` is never used [INFO] [stdout] --> src/writer.rs:4407:14 [INFO] [stdout] | [INFO] [stdout] 4407 | pub async fn write_personal_writing( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `personal_writing_type_name` is never used [INFO] [stdout] --> src/writer.rs:4542:4 [INFO] [stdout] | [INFO] [stdout] 4542 | fn personal_writing_type_name(writing_type: &PersonalWritingType) -> &'static str { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `estimate_personal_entries` is never used [INFO] [stdout] --> src/writer.rs:4556:4 [INFO] [stdout] | [INFO] [stdout] 4556 | fn estimate_personal_entries(length: &PersonalLength) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_personal_content_type` is never used [INFO] [stdout] --> src/writer.rs:4565:4 [INFO] [stdout] | [INFO] [stdout] 4565 | fn get_personal_content_type(writing_type: &PersonalWritingType) -> ContentType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_section_summary` is never used [INFO] [stdout] --> src/writer.rs:5298:10 [INFO] [stdout] | [INFO] [stdout] 5298 | async fn generate_section_summary(client: &AIClient, model: &str, section: &Section, content_type: &ContentType) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_segmented_content` is never used [INFO] [stdout] --> src/writer.rs:5325:10 [INFO] [stdout] | [INFO] [stdout] 5325 | async fn generate_segmented_content( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_enhanced_context_for_section` is never used [INFO] [stdout] --> src/writer.rs:5418:4 [INFO] [stdout] | [INFO] [stdout] 5418 | fn get_enhanced_context_for_section(content: &Content, section_number: usize, section_type: &SectionType, is_beyond_outline: bool) -> Str... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_section_summary_sync` is never used [INFO] [stdout] --> src/writer.rs:5496:4 [INFO] [stdout] | [INFO] [stdout] 5496 | fn generate_section_summary_sync(content: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `stitch_content_segments` is never used [INFO] [stdout] --> src/writer.rs:5506:4 [INFO] [stdout] | [INFO] [stdout] 5506 | fn stitch_content_segments(segments: Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_segment_transition` is never used [INFO] [stdout] --> src/writer.rs:5537:4 [INFO] [stdout] | [INFO] [stdout] 5537 | fn create_segment_transition(prev_segment: &str, next_segment: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `interactive_continuation_mode` is never used [INFO] [stdout] --> src/writer.rs:6933:10 [INFO] [stdout] | [INFO] [stdout] 6933 | async fn interactive_continuation_mode() -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_continuation` is never used [INFO] [stdout] --> src/writer.rs:7059:10 [INFO] [stdout] | [INFO] [stdout] 7059 | async fn generate_continuation( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_fallback_encyclopedia_entry` is never used [INFO] [stdout] --> src/writer.rs:8824:4 [INFO] [stdout] | [INFO] [stdout] 8824 | fn create_fallback_encyclopedia_entry(topic: &str, target_words: usize, main_topic: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `apply_detail_economy_techniques` is never used [INFO] [stdout] --> src/writer.rs:11052:4 [INFO] [stdout] | [INFO] [stdout] 11052 | fn apply_detail_economy_techniques(profile: &mut crate::content::StylisticProfile) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `interactive_multi_plot_book_mode` is never used [INFO] [stdout] --> src/writer.rs:11381:10 [INFO] [stdout] | [INFO] [stdout] 11381 | async fn interactive_multi_plot_book_mode() -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_new_multiplot_saga` is never used [INFO] [stdout] --> src/writer.rs:11408:10 [INFO] [stdout] | [INFO] [stdout] 11408 | async fn create_new_multiplot_saga() -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_plot_thread` is never used [INFO] [stdout] --> src/writer.rs:11565:10 [INFO] [stdout] | [INFO] [stdout] 11565 | async fn create_plot_thread(plot_number: usize, genre: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_character_for_plot` is never used [INFO] [stdout] --> src/writer.rs:11649:4 [INFO] [stdout] | [INFO] [stdout] 11649 | fn create_character_for_plot(name: &str, plot_id: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_location_for_plot` is never used [INFO] [stdout] --> src/writer.rs:11663:4 [INFO] [stdout] | [INFO] [stdout] 11663 | fn create_location_for_plot(name: &str, plot_id: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_initial_timeline` is never used [INFO] [stdout] --> src/writer.rs:11676:4 [INFO] [stdout] | [INFO] [stdout] 11676 | fn create_initial_timeline(plot_threads: &[PlotThread]) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_basic_world_rules` is never used [INFO] [stdout] --> src/writer.rs:11705:4 [INFO] [stdout] | [INFO] [stdout] 11705 | fn create_basic_world_rules(genre: &str) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_multiplot_outline` is never used [INFO] [stdout] --> src/writer.rs:11741:10 [INFO] [stdout] | [INFO] [stdout] 11741 | async fn generate_multiplot_outline(content: &Content) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_multiplot_chapters` is never used [INFO] [stdout] --> src/writer.rs:11763:10 [INFO] [stdout] | [INFO] [stdout] 11763 | async fn generate_multiplot_chapters(content: &mut Content, model: &str) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_multiplot_chapter` is never used [INFO] [stdout] --> src/writer.rs:11845:10 [INFO] [stdout] | [INFO] [stdout] 11845 | async fn generate_multiplot_chapter( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `build_multiplot_context` is never used [INFO] [stdout] --> src/writer.rs:11897:4 [INFO] [stdout] | [INFO] [stdout] 11897 | fn build_multiplot_context( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_chapter_title` is never used [INFO] [stdout] --> src/writer.rs:11971:4 [INFO] [stdout] | [INFO] [stdout] 11971 | fn generate_chapter_title(plot: &PlotThread, chapter_num: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `continue_multiplot_book` is never used [INFO] [stdout] --> src/writer.rs:11984:10 [INFO] [stdout] | [INFO] [stdout] 11984 | async fn continue_multiplot_book() -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `manage_multiplot_world` is never used [INFO] [stdout] --> src/writer.rs:11990:10 [INFO] [stdout] | [INFO] [stdout] 11990 | async fn manage_multiplot_world() -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `ToTitleCase` is never used [INFO] [stdout] --> src/writer.rs:11997:7 [INFO] [stdout] | [INFO] [stdout] 11997 | trait ToTitleCase { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SimilarStructure` is never constructed [INFO] [stdout] --> src/writer.rs:12111:5 [INFO] [stdout] | [INFO] [stdout] 12109 | enum OpeningPatternType { [INFO] [stdout] | ------------------ variant in this enum [INFO] [stdout] 12110 | RepetitivePhrase, [INFO] [stdout] 12111 | SimilarStructure, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OpeningPatternType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `update_api_key` is never used [INFO] [stdout] --> src/config.rs:83:12 [INFO] [stdout] | [INFO] [stdout] 47 | impl Config { [INFO] [stdout] | ----------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 83 | pub fn update_api_key(&mut self, api_key: String) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `load_book_state` is never used [INFO] [stdout] --> src/config.rs:181:8 [INFO] [stdout] | [INFO] [stdout] 181 | pub fn load_book_state(content_id: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `list_saved_books` is never used [INFO] [stdout] --> src/config.rs:198:8 [INFO] [stdout] | [INFO] [stdout] 198 | pub fn list_saved_books() -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `phonetic_ending` is never read [INFO] [stdout] --> src/poetry_enhancements.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct RhymeHint { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 18 | pub phonetic_ending: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RhymeHint` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `section_number` is never read [INFO] [stdout] --> src/dynamic_length.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 34 | pub struct DynamicSectionLength { [INFO] [stdout] | -------------------- field in this struct [INFO] [stdout] 35 | pub section_number: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DynamicSectionLength` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Flexible` is never constructed [INFO] [stdout] --> src/dynamic_length.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 44 | pub enum PriorityLevel { [INFO] [stdout] | ------------- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 49 | Flexible, // Can be any length based on need [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PriorityLevel` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Transition`, `Reflection`, and `Exposition` are never constructed [INFO] [stdout] --> src/dynamic_length.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 53 | pub enum NarrativePurpose { [INFO] [stdout] | ---------------- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 59 | Transition, // Moving between scenes/locations [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 62 | Reflection, // Introspective moments [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 63 | Exposition, // Information delivery [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NarrativePurpose` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_dynamic_section_lengths` is never used [INFO] [stdout] --> src/dynamic_length.rs:631:8 [INFO] [stdout] | [INFO] [stdout] 631 | pub fn generate_dynamic_section_lengths( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `CreativePromptEnhancer` is never constructed [INFO] [stdout] --> src/creative_enhancement.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct CreativePromptEnhancer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `CreativityLevel` is never used [INFO] [stdout] --> src/creative_enhancement.rs:19:10 [INFO] [stdout] | [INFO] [stdout] 19 | pub enum CreativityLevel { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `EnhancedPrompt` is never constructed [INFO] [stdout] --> src/creative_enhancement.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct EnhancedPrompt { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `NarrativeElement` is never constructed [INFO] [stdout] --> src/creative_enhancement.rs:36:12 [INFO] [stdout] | [INFO] [stdout] 36 | pub struct NarrativeElement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ElementType` is never used [INFO] [stdout] --> src/creative_enhancement.rs:43:10 [INFO] [stdout] | [INFO] [stdout] 43 | pub enum ElementType { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> src/creative_enhancement.rs:55:12 [INFO] [stdout] | [INFO] [stdout] 54 | impl CreativePromptEnhancer { [INFO] [stdout] | --------------------------- associated items in this implementation [INFO] [stdout] 55 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 74 | pub fn enhance_prompt(&self) -> EnhancedPrompt { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 101 | fn determine_creativity_level(prompt: &str, target_sections: usize) -> CreativityLevel { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 113 | fn analyze_prompt(&self) -> PromptAnalysis { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 134 | fn detect_characters(&self, words: &[&str]) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 143 | fn detect_setting(&self, words: &[&str]) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 152 | fn detect_plot(&self, words: &[&str]) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 161 | fn detect_mood(&self, words: &[&str]) -> Mood { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 184 | fn detect_themes(&self, words: &[&str]) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 209 | fn identify_gaps(&self, has_characters: bool, has_setting: bool, has_plot: bool) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 225 | fn generate_narrative_elements(&self, analysis: &PromptAnalysis, rng: &mut StdRng) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 249 | fn generate_characters(&self, rng: &mut StdRng) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 279 | fn generate_settings(&self, rng: &mut StdRng) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 318 | fn generate_plot_elements(&self, rng: &mut StdRng) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 357 | fn generate_thematic_elements(&self, analysis: &PromptAnalysis, _rng: &mut StdRng) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 385 | fn build_enhanced_prompt(&self, _analysis: &PromptAnalysis, elements: &[NarrativeElement]) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 426 | fn generate_creative_directions(&self, elements: &[NarrativeElement], rng: &mut StdRng) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 441 | fn generate_opening_direction(&self, _elements: &[NarrativeElement], rng: &mut StdRng) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 466 | fn generate_middle_direction(&self, _elements: &[NarrativeElement], rng: &mut StdRng, section: usize) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 482 | fn generate_closing_direction(&self, _elements: &[NarrativeElement], rng: &mut StdRng) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 507 | fn generate_thematic_suggestions(&self, analysis: &PromptAnalysis, _rng: &mut StdRng) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PromptAnalysis` is never constructed [INFO] [stdout] --> src/creative_enhancement.rs:540:8 [INFO] [stdout] | [INFO] [stdout] 540 | struct PromptAnalysis { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `CreativeGap` is never used [INFO] [stdout] --> src/creative_enhancement.rs:551:6 [INFO] [stdout] | [INFO] [stdout] 551 | enum CreativeGap { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Mood` is never used [INFO] [stdout] --> src/creative_enhancement.rs:558:6 [INFO] [stdout] | [INFO] [stdout] 558 | enum Mood { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `enhance_short_prompt` is never used [INFO] [stdout] --> src/creative_enhancement.rs:567:8 [INFO] [stdout] | [INFO] [stdout] 567 | pub fn enhance_short_prompt( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `clear` is never used [INFO] [stdout] --> src/memory_utils.rs:47:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl MemoryOptimizedBuffer { [INFO] [stdout] | -------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 47 | pub fn clear(&mut self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ContentCache` is never constructed [INFO] [stdout] --> src/memory_utils.rs:53:12 [INFO] [stdout] | [INFO] [stdout] 53 | pub struct ContentCache { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `get`, `insert`, and `clear` are never used [INFO] [stdout] --> src/memory_utils.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 58 | impl ContentCache { [INFO] [stdout] | ----------------- associated items in this implementation [INFO] [stdout] 59 | pub fn new(max_entries: usize) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 66 | pub fn get(&self, key: &str) -> Option> { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 70 | pub fn insert(&mut self, key: String, value: String) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 79 | pub fn clear(&mut self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `optimize_string_allocation` is never used [INFO] [stdout] --> src/memory_utils.rs:84:8 [INFO] [stdout] | [INFO] [stdout] 84 | pub fn optimize_string_allocation(content: &str, estimated_final_size: usize) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `batch_string_operations` is never used [INFO] [stdout] --> src/memory_utils.rs:90:8 [INFO] [stdout] | [INFO] [stdout] 90 | pub fn batch_string_operations(operations: Vec) -> Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `restore_from_checkpoint` is never used [INFO] [stdout] --> src/resilient_writer.rs:53:12 [INFO] [stdout] | [INFO] [stdout] 22 | impl WritingSession { [INFO] [stdout] | ------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 53 | pub fn restore_from_checkpoint(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `get_session` and `clear_buffer` are never used [INFO] [stdout] --> src/resilient_writer.rs:157:12 [INFO] [stdout] | [INFO] [stdout] 98 | impl ResilientWriter { [INFO] [stdout] | -------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 157 | pub fn get_session(&self) -> &WritingSession { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 169 | pub fn clear_buffer(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `chapter_number`, `continuity_issues`, `time_anchors`, and `plot_urgencies` are never read [INFO] [stdout] --> src/temporal_engine.rs:483:9 [INFO] [stdout] | [INFO] [stdout] 482 | pub struct ChapterTemporalContext { [INFO] [stdout] | ---------------------- fields in this struct [INFO] [stdout] 483 | pub chapter_number: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 486 | pub continuity_issues: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 487 | pub pacing_recommendation: PacingRecommendation, [INFO] [stdout] 488 | pub time_anchors: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 489 | pub character_states: HashMap, [INFO] [stdout] 490 | pub plot_urgencies: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ChapterTemporalContext` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `last_time_marker` and `unresolved_threads` are never read [INFO] [stdout] --> src/temporal_engine.rs:496:9 [INFO] [stdout] | [INFO] [stdout] 494 | pub struct PreviousContext { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 495 | pub recent_events: Vec, [INFO] [stdout] 496 | pub last_time_marker: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 497 | pub unresolved_threads: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PreviousContext` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `time_passage` and `temporal_anchors_needed` are never read [INFO] [stdout] --> src/temporal_engine.rs:503:9 [INFO] [stdout] | [INFO] [stdout] 501 | pub struct TemporalRequirements { [INFO] [stdout] | -------------------- fields in this struct [INFO] [stdout] 502 | pub current_time: String, [INFO] [stdout] 503 | pub time_passage: String, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 504 | pub continuity_needs: Vec, [INFO] [stdout] 505 | pub temporal_anchors_needed: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TemporalRequirements` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `recommended_word_density` and `scene_focus` are never read [INFO] [stdout] --> src/temporal_engine.rs:512:9 [INFO] [stdout] | [INFO] [stdout] 509 | pub struct PacingRecommendation { [INFO] [stdout] | -------------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 512 | pub recommended_word_density: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 513 | pub scene_focus: TemporalFocus, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PacingRecommendation` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1062:9 [INFO] [stdout] | [INFO] [stdout] 1061 | pub struct ChapterGenerationContext { [INFO] [stdout] | ------------------------ fields in this struct [INFO] [stdout] 1062 | pub chapter_number: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 1063 | pub story_analysis: StoryAnalysis, [INFO] [stdout] 1064 | pub continuity_requirements: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1065 | pub quality_targets: QualityTargets, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 1066 | pub recovery_context: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 1067 | pub anticipated_challenges: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1068 | pub critical_context_elements: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1069 | pub continuity_anchors: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ChapterGenerationContext` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `character_development_status`, `thematic_coherence_score`, `plot_momentum_level`, and `quality_trajectory` are never read [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1076:9 [INFO] [stdout] | [INFO] [stdout] 1073 | pub struct StoryAnalysis { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 1076 | pub character_development_status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1077 | pub thematic_coherence_score: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1078 | pub plot_momentum_level: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1079 | pub quality_trajectory: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `StoryAnalysis` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `requirement_type`, `description`, `importance`, and `specific_elements` are never read [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1084:9 [INFO] [stdout] | [INFO] [stdout] 1083 | pub struct ContinuityRequirement { [INFO] [stdout] | --------------------- fields in this struct [INFO] [stdout] 1084 | pub requirement_type: RequirementType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 1085 | pub description: String, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 1086 | pub importance: f32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 1087 | pub specific_elements: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ContinuityRequirement` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `ThematicCoherence`, `StylisticConsistency`, and `TemporalConsistency` are never constructed [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1094:5 [INFO] [stdout] | [INFO] [stdout] 1091 | pub enum RequirementType { [INFO] [stdout] | --------------- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 1094 | ThematicCoherence, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1095 | StylisticConsistency, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1096 | TemporalConsistency, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RequirementType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `narrative_coherence`, `character_consistency`, `thematic_integration`, `creative_innovation`, `emotional_impact`, and `technical_quality` are never read [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1101:9 [INFO] [stdout] | [INFO] [stdout] 1100 | pub struct QualityTargets { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 1101 | pub narrative_coherence: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1102 | pub character_consistency: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1103 | pub thematic_integration: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1104 | pub creative_innovation: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1105 | pub emotional_impact: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 1106 | pub technical_quality: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `QualityTargets` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `recovery_type`, `context_reconstruction_data`, and `continuity_bridge_requirements` are never read [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1111:9 [INFO] [stdout] | [INFO] [stdout] 1110 | pub struct RecoveryContext { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 1111 | pub recovery_type: RecoveryType, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 1112 | pub context_reconstruction_data: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1113 | pub continuity_bridge_requirements: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RecoveryContext` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Enhanced` and `Critical` are never constructed [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1119:5 [INFO] [stdout] | [INFO] [stdout] 1117 | pub enum RecoveryType { [INFO] [stdout] | ------------ variants in this enum [INFO] [stdout] 1118 | Standard, [INFO] [stdout] 1119 | Enhanced, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 1120 | Critical, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RecoveryType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `story_state_changes`, `continuity_status`, `next_chapter_preparation`, and `learning_insights` are never read [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1132:9 [INFO] [stdout] | [INFO] [stdout] 1130 | pub struct ChapterProcessingResult { [INFO] [stdout] | ----------------------- fields in this struct [INFO] [stdout] 1131 | pub quality_assessment: QualityMetrics, [INFO] [stdout] 1132 | pub story_state_changes: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1133 | pub continuity_status: ContinuityStatus, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1134 | pub next_chapter_preparation: NextChapterSuggestions, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1135 | pub learning_insights: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ChapterProcessingResult` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `overall_coherence`, `identified_issues`, and `resolution_suggestions` are never read [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1140:9 [INFO] [stdout] | [INFO] [stdout] 1139 | pub struct ContinuityStatus { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 1140 | pub overall_coherence: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1141 | pub identified_issues: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1142 | pub resolution_suggestions: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ContinuityStatus` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `focus_areas`, `plot_advancement_opportunities`, and `creative_techniques` are never read [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1147:9 [INFO] [stdout] | [INFO] [stdout] 1146 | pub struct NextChapterSuggestions { [INFO] [stdout] | ---------------------- fields in this struct [INFO] [stdout] 1147 | pub focus_areas: Vec, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 1148 | pub plot_advancement_opportunities: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1149 | pub creative_techniques: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NextChapterSuggestions` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `interruption_record`, `recovery_plan`, `context_preservation_actions`, and `quality_assurance_measures` are never read [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1154:9 [INFO] [stdout] | [INFO] [stdout] 1153 | pub struct InterruptionHandlingPlan { [INFO] [stdout] | ------------------------ fields in this struct [INFO] [stdout] 1154 | pub interruption_record: InterruptionRecord, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1155 | pub recovery_plan: RecoveryPlan, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 1156 | pub context_preservation_actions: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1157 | pub quality_assurance_measures: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `InterruptionHandlingPlan` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `recovery_steps`, `estimated_recovery_time`, and `success_probability` are never read [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1162:9 [INFO] [stdout] | [INFO] [stdout] 1161 | pub struct RecoveryPlan { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 1162 | pub recovery_steps: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 1163 | pub estimated_recovery_time: Duration, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1164 | pub success_probability: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RecoveryPlan` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PersonaEnhancedPrompt` is never constructed [INFO] [stdout] --> src/historical_writer_personas.rs:312:12 [INFO] [stdout] | [INFO] [stdout] 312 | pub struct PersonaEnhancedPrompt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `get_personas_by_era`, `recommend_personas_for_genre`, `enhance_prompt_with_persona_detailed`, `get_random_persona_for_genre`, `list_available_personas`, and `get_persona_summary` are never used [INFO] [stdout] --> src/historical_writer_personas.rs:974:12 [INFO] [stdout] | [INFO] [stdout] 322 | impl WriterPersonaLibrary { [INFO] [stdout] | ------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 974 | pub fn get_personas_by_era(&self, era: &LiteraryEra) -> Vec<&HistoricalWriterPersona> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 984 | pub fn recommend_personas_for_genre(&self, genre: &Genre) -> Vec<&HistoricalWriterPersona> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 994 | pub fn enhance_prompt_with_persona_detailed(&self, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1098 | pub fn get_random_persona_for_genre(&self, genre: &Genre, rng: &mut StdRng) -> Option<&HistoricalWriterPersona> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1113 | pub fn list_available_personas(&self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1117 | pub fn get_persona_summary(&self, persona_name: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `LanguageEnhancementRequest` is never constructed [INFO] [stdout] --> src/period_language_engine.rs:284:12 [INFO] [stdout] | [INFO] [stdout] 284 | pub struct LanguageEnhancementRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `EnhancementFocus` is never used [INFO] [stdout] --> src/period_language_engine.rs:295:10 [INFO] [stdout] | [INFO] [stdout] 295 | pub enum EnhancementFocus { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `EnhancedLanguageResult` is never constructed [INFO] [stdout] --> src/period_language_engine.rs:306:12 [INFO] [stdout] | [INFO] [stdout] 306 | pub struct EnhancedLanguageResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `LanguageEnhancement` is never constructed [INFO] [stdout] --> src/period_language_engine.rs:316:12 [INFO] [stdout] | [INFO] [stdout] 316 | pub struct LanguageEnhancement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ReadabilityImpact` is never constructed [INFO] [stdout] --> src/period_language_engine.rs:325:12 [INFO] [stdout] | [INFO] [stdout] 325 | pub struct ReadabilityImpact { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple methods are never used [INFO] [stdout] --> src/period_language_engine.rs:646:12 [INFO] [stdout] | [INFO] [stdout] 332 | impl PeriodLanguageEngine { [INFO] [stdout] | ------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 646 | pub fn enhance_language(&self, request: LanguageEnhancementRequest, rng: &mut StdRng) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 709 | fn apply_vocabulary_enhancements( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 753 | fn apply_archaic_forms( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 779 | fn apply_period_expressions( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 806 | fn calculate_era_authenticity(&self, _text: &str, _era: &LiteraryEra) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 812 | fn assess_readability_impact(&self, _original: &str, _enhanced: &str) -> ReadabilityImpact { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 822 | pub fn get_era_vocabulary_summary(&self, era: &LiteraryEra) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 833 | pub fn suggest_enhancements_for_text(&self, text: &str, era: &LiteraryEra) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `enhance_dialogue_formatting` and `apply_victorian_dialogue_style` are never used [INFO] [stdout] --> src/professional_formatting.rs:365:12 [INFO] [stdout] | [INFO] [stdout] 211 | impl ProfessionalFormatter { [INFO] [stdout] | -------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 365 | pub fn enhance_dialogue_formatting( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 598 | fn apply_victorian_dialogue_style(&self, content: &str) -> String { content.to_string() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated functions are never used [INFO] [stdout] --> src/professional_formatting.rs:805:20 [INFO] [stdout] | [INFO] [stdout] 802 | impl $name { [INFO] [stdout] | ---------- associated functions in this implementation [INFO] [stdout] ... [INFO] [stdout] 805 | pub fn high() -> Self { Self } [INFO] [stdout] | ^^^^ [INFO] [stdout] 806 | pub fn highest() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 807 | pub fn victorian() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 808 | pub fn creative() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 809 | pub fn professional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 810 | pub fn elegant() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 811 | pub fn italics() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 812 | pub fn spacing() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 813 | pub fn dramatic() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 814 | pub fn fantasy() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 815 | pub fn traditional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 821 | placeholder_impl!(SubmissionGuidelines); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `placeholder_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated functions are never used [INFO] [stdout] --> src/professional_formatting.rs:803:20 [INFO] [stdout] | [INFO] [stdout] 802 | impl $name { [INFO] [stdout] | ---------- associated functions in this implementation [INFO] [stdout] 803 | pub fn standard() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 804 | pub fn literary() -> Self { Self } [INFO] [stdout] 805 | pub fn high() -> Self { Self } [INFO] [stdout] | ^^^^ [INFO] [stdout] 806 | pub fn highest() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 807 | pub fn victorian() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 808 | pub fn creative() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 809 | pub fn professional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 810 | pub fn elegant() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 811 | pub fn italics() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 812 | pub fn spacing() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 813 | pub fn dramatic() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 814 | pub fn fantasy() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 822 | placeholder_impl!(FormattingRequirements); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `placeholder_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated functions are never used [INFO] [stdout] --> src/professional_formatting.rs:803:20 [INFO] [stdout] | [INFO] [stdout] 802 | impl $name { [INFO] [stdout] | ---------- associated functions in this implementation [INFO] [stdout] 803 | pub fn standard() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 804 | pub fn literary() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 807 | pub fn victorian() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 808 | pub fn creative() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 809 | pub fn professional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 810 | pub fn elegant() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 811 | pub fn italics() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 812 | pub fn spacing() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 813 | pub fn dramatic() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 814 | pub fn fantasy() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 815 | pub fn traditional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 823 | placeholder_impl!(ProfessionalPresentation); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `placeholder_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated functions are never used [INFO] [stdout] --> src/professional_formatting.rs:803:20 [INFO] [stdout] | [INFO] [stdout] 802 | impl $name { [INFO] [stdout] | ---------- associated functions in this implementation [INFO] [stdout] 803 | pub fn standard() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 804 | pub fn literary() -> Self { Self } [INFO] [stdout] 805 | pub fn high() -> Self { Self } [INFO] [stdout] | ^^^^ [INFO] [stdout] 806 | pub fn highest() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 807 | pub fn victorian() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 808 | pub fn creative() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 809 | pub fn professional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 810 | pub fn elegant() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 811 | pub fn italics() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 812 | pub fn spacing() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 813 | pub fn dramatic() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 814 | pub fn fantasy() -> Self { Self } [INFO] [stdout] 815 | pub fn traditional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 824 | placeholder_impl!(DialogueConventions); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `placeholder_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated functions are never used [INFO] [stdout] --> src/professional_formatting.rs:803:20 [INFO] [stdout] | [INFO] [stdout] 802 | impl $name { [INFO] [stdout] | ---------- associated functions in this implementation [INFO] [stdout] 803 | pub fn standard() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 804 | pub fn literary() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 805 | pub fn high() -> Self { Self } [INFO] [stdout] | ^^^^ [INFO] [stdout] 806 | pub fn highest() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 807 | pub fn victorian() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 808 | pub fn creative() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 809 | pub fn professional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 810 | pub fn elegant() -> Self { Self } [INFO] [stdout] 811 | pub fn italics() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 812 | pub fn spacing() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 813 | pub fn dramatic() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 814 | pub fn fantasy() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 815 | pub fn traditional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 825 | placeholder_impl!(SectionBreak); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `placeholder_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated functions are never used [INFO] [stdout] --> src/professional_formatting.rs:803:20 [INFO] [stdout] | [INFO] [stdout] 802 | impl $name { [INFO] [stdout] | ---------- associated functions in this implementation [INFO] [stdout] 803 | pub fn standard() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 804 | pub fn literary() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 805 | pub fn high() -> Self { Self } [INFO] [stdout] | ^^^^ [INFO] [stdout] 806 | pub fn highest() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 807 | pub fn victorian() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 808 | pub fn creative() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 809 | pub fn professional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 810 | pub fn elegant() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 811 | pub fn italics() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 812 | pub fn spacing() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 813 | pub fn dramatic() -> Self { Self } [INFO] [stdout] 814 | pub fn fantasy() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 815 | pub fn traditional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 826 | placeholder_impl!(WhiteSpaceUsage); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `placeholder_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated functions are never used [INFO] [stdout] --> src/professional_formatting.rs:803:20 [INFO] [stdout] | [INFO] [stdout] 802 | impl $name { [INFO] [stdout] | ---------- associated functions in this implementation [INFO] [stdout] 803 | pub fn standard() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 804 | pub fn literary() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 805 | pub fn high() -> Self { Self } [INFO] [stdout] | ^^^^ [INFO] [stdout] 806 | pub fn highest() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 807 | pub fn victorian() -> Self { Self } [INFO] [stdout] 808 | pub fn creative() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 809 | pub fn professional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 810 | pub fn elegant() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 811 | pub fn italics() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 812 | pub fn spacing() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 813 | pub fn dramatic() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 814 | pub fn fantasy() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 815 | pub fn traditional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 828 | placeholder_impl!(PeriodTypography); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `placeholder_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated functions are never used [INFO] [stdout] --> src/professional_formatting.rs:803:20 [INFO] [stdout] | [INFO] [stdout] 802 | impl $name { [INFO] [stdout] | ---------- associated functions in this implementation [INFO] [stdout] 803 | pub fn standard() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 804 | pub fn literary() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 805 | pub fn high() -> Self { Self } [INFO] [stdout] | ^^^^ [INFO] [stdout] 806 | pub fn highest() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 807 | pub fn victorian() -> Self { Self } [INFO] [stdout] 808 | pub fn creative() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 809 | pub fn professional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 810 | pub fn elegant() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 811 | pub fn italics() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 812 | pub fn spacing() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 813 | pub fn dramatic() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 814 | pub fn fantasy() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 815 | pub fn traditional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 829 | placeholder_impl!(HistoricalConventions); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `placeholder_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated functions are never used [INFO] [stdout] --> src/professional_formatting.rs:803:20 [INFO] [stdout] | [INFO] [stdout] 802 | impl $name { [INFO] [stdout] | ---------- associated functions in this implementation [INFO] [stdout] 803 | pub fn standard() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 804 | pub fn literary() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 805 | pub fn high() -> Self { Self } [INFO] [stdout] | ^^^^ [INFO] [stdout] 806 | pub fn highest() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 807 | pub fn victorian() -> Self { Self } [INFO] [stdout] 808 | pub fn creative() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 809 | pub fn professional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 810 | pub fn elegant() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 811 | pub fn italics() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 812 | pub fn spacing() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 813 | pub fn dramatic() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 814 | pub fn fantasy() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 815 | pub fn traditional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 830 | placeholder_impl!(AuthenticityFeatures); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `placeholder_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get_prioritized_strategies` is never used [INFO] [stdout] --> src/self_healing_writer.rs:500:12 [INFO] [stdout] | [INFO] [stdout] 101 | impl SelfHealingWriter { [INFO] [stdout] | ---------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 500 | pub fn get_prioritized_strategies(&self, error_msg: &str, phase: &GenerationPhase) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `learning_rate` is never read [INFO] [stdout] --> src/adaptive_learning_engine.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 93 | pub struct AdaptiveLearningEngine { [INFO] [stdout] | ---------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 98 | pub learning_rate: f32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AdaptiveLearningEngine` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `get_recommended_strategies`, `get_writing_quality_predictions`, and `get_default_strategies_for_category` are never used [INFO] [stdout] --> src/adaptive_learning_engine.rs:179:12 [INFO] [stdout] | [INFO] [stdout] 102 | impl AdaptiveLearningEngine { [INFO] [stdout] | --------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 179 | pub fn get_recommended_strategies( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 246 | pub fn get_writing_quality_predictions( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 483 | fn get_default_strategies_for_category(&self, category: &ErrorCategory) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `QualityPredictions` is never constructed [INFO] [stdout] --> src/adaptive_learning_engine.rs:509:12 [INFO] [stdout] | [INFO] [stdout] 509 | pub struct QualityPredictions { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `pattern_learning_enabled`, `detection_sensitivity`, and `minimum_pattern_threshold` are never read [INFO] [stdout] --> src/error_pattern_recognition.rs:95:9 [INFO] [stdout] | [INFO] [stdout] 92 | pub struct ErrorPatternRecognition { [INFO] [stdout] | ----------------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 95 | pub pattern_learning_enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 96 | pub detection_sensitivity: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 97 | pub minimum_pattern_threshold: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ErrorPatternRecognition` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `assess_severity`, `calculate_frequency_score`, `calculate_detection_confidence`, `suggest_immediate_actions`, and `generate_prevention_recommendations` are never used [INFO] [stdout] --> src/error_pattern_recognition.rs:498:8 [INFO] [stdout] | [INFO] [stdout] 100 | impl ErrorPatternRecognition { [INFO] [stdout] | ---------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 498 | fn assess_severity(&self, _error_message: &str, category: &ErrorCategory, occurrence_count: u32) -> SeverityLevel { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 516 | fn calculate_frequency_score(&self, occurrence_count: u32, first_detected: &DateTime) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 524 | fn calculate_detection_confidence(&self, signature: &ErrorSignature) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 569 | fn suggest_immediate_actions(&self, _signature: &ErrorSignature, category: &ErrorCategory) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 597 | fn generate_prevention_recommendations(&self, signature: &ErrorSignature) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `signature_id`, `suggested_actions`, and `prevention_recommendations` are never read [INFO] [stdout] --> src/error_pattern_recognition.rs:712:9 [INFO] [stdout] | [INFO] [stdout] 711 | pub struct ErrorAnalysisResult { [INFO] [stdout] | ------------------- fields in this struct [INFO] [stdout] 712 | pub signature_id: String, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 716 | pub suggested_actions: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 717 | pub prevention_recommendations: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ErrorAnalysisResult` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `enhancement_enabled`, `auto_improvement_threshold`, and `user_feedback_frequency` are never read [INFO] [stdout] --> src/enhanced_writer_system.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct EnhancedWriterSystem { [INFO] [stdout] | -------------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 15 | pub enhancement_enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 16 | pub auto_improvement_threshold: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 17 | pub user_feedback_frequency: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `EnhancedWriterSystem` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `get_quality_predictions`, `export_learning_data`, and `display_system_status` are never used [INFO] [stdout] --> src/enhanced_writer_system.rs:269:18 [INFO] [stdout] | [INFO] [stdout] 20 | impl EnhancedWriterSystem { [INFO] [stdout] | ------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 269 | pub async fn get_quality_predictions(&self, genre: &Genre, style: &WritingStyle) -> QualityPredictions { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 377 | pub async fn export_learning_data(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 411 | pub async fn display_system_status(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TechniqueSynthesis` is never constructed [INFO] [stdout] --> src/advanced_learning_system.rs:207:12 [INFO] [stdout] | [INFO] [stdout] 207 | pub struct TechniqueSynthesis { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PromptAnalysis` is never constructed [INFO] [stdout] --> src/advanced_learning_system.rs:214:12 [INFO] [stdout] | [INFO] [stdout] 214 | pub struct PromptAnalysis { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `assess_skill_improvements`, `update_recommendations`, `track_creative_evolution`, `assess_narrative_structure`, and `analyze_narrative_structure` are never used [INFO] [stdout] --> src/advanced_learning_system.rs:867:12 [INFO] [stdout] | [INFO] [stdout] 412 | impl AdvancedLearningSystem { [INFO] [stdout] | --------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 867 | pub fn assess_skill_improvements(&mut self, _before: &str, _after: &str) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 871 | pub fn update_recommendations(&mut self, _recommendations: Vec) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 872 | [INFO] [stdout] 873 | pub fn track_creative_evolution(&mut self, _evolution_data: &str) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 927 | pub fn assess_narrative_structure(&self, _content: &str) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 951 | pub fn analyze_narrative_structure(&self, _content: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ReaderCognitionSimulation` is never constructed [INFO] [stdout] --> src/cognitive_writing_engine.rs:258:12 [INFO] [stdout] | [INFO] [stdout] 258 | pub struct ReaderCognitionSimulation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `EvolutionResult` is never constructed [INFO] [stdout] --> src/cognitive_writing_engine.rs:269:12 [INFO] [stdout] | [INFO] [stdout] 269 | pub struct EvolutionResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple methods are never used [INFO] [stdout] --> src/cognitive_writing_engine.rs:673:12 [INFO] [stdout] | [INFO] [stdout] 451 | impl CognitiveWritingEngine { [INFO] [stdout] | --------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 673 | pub fn simulate_reader_cognition(&self, content: &str) -> ReaderCognitionSimulation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 691 | pub fn evolve_writing_intelligence(&mut self, feedback_data: &LearningInsights) -> EvolutionResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 812 | pub fn track_knowledge_expansions(&mut self, _expansions: Vec) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 813 | [INFO] [stdout] 814 | pub fn simulate_reader_attention(&self, _content: &str) -> f32 { 0.6 } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 815 | [INFO] [stdout] 816 | pub fn predict_reader_engagement(&self, _content: &str) -> f32 { 0.7 } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 817 | [INFO] [stdout] 818 | pub fn refine_knowledge_graph(&mut self, _refinements: Vec) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 819 | [INFO] [stdout] 820 | pub fn optimize_learning_strategies(&mut self, _strategies: Vec) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 821 | [INFO] [stdout] 822 | pub fn measure_consciousness_evolution(&mut self, _metrics: &str) -> f32 { 0.5 } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 823 | [INFO] [stdout] 824 | pub fn map_emotional_journey(&self, _content: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 836 | pub fn identify_memory_anchors(&self, _content: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 840 | pub fn identify_comprehension_challenges(&self, _content: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 844 | pub fn identify_cognitive_developments(&mut self, _content: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 848 | pub fn get_consciousness_snapshot(&mut self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 868 | pub fn expand_creative_cognition(&mut self, _expansion_factor: f32) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 869 | [INFO] [stdout] 870 | pub fn evolve_consciousness_parameters(&mut self, _evolution_data: &str) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 871 | [INFO] [stdout] 872 | pub fn evaluate_meta_learning_progress(&mut self, _metrics: &str) -> f32 { 0.6 } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 873 | [INFO] [stdout] 874 | pub fn enhance_reasoning_capabilities(&mut self, _enhancements: Vec) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 898 | pub fn assess_interpretation_variance(&self, _content: &str) -> f32 { 0.5 } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 899 | [INFO] [stdout] 900 | pub fn assess_cognitive_load(&self, _content: &str) -> f32 { 0.4 } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 901 | [INFO] [stdout] 902 | pub fn assess_capability_improvements(&mut self, _before: &str, _after: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `CreativeFeedback` is never constructed [INFO] [stdout] --> src/neural_creativity_enhancer.rs:180:12 [INFO] [stdout] | [INFO] [stdout] 180 | pub struct CreativeFeedback { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple methods are never used [INFO] [stdout] --> src/neural_creativity_enhancer.rs:508:12 [INFO] [stdout] | [INFO] [stdout] 392 | impl NeuralCreativityEnhancer { [INFO] [stdout] | ----------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 508 | pub fn enhance_creative_output( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 585 | pub fn evolve_creative_capabilities(&mut self, feedback: &CreativeFeedback) -> CreativeEvolution { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 842 | pub fn activate_creative_networks(&mut self, _context: &str) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 843 | [INFO] [stdout] 844 | pub fn generate_creative_enhancements(&mut self, _content: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 848 | pub fn apply_inspiration(&mut self, _content: &str, _inspirations: Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 852 | pub fn update_neural_creativity_weights(&mut self, _feedback: f32) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 853 | [INFO] [stdout] 854 | pub fn update_creative_memory(&mut self, _experience: &str) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 855 | [INFO] [stdout] 856 | pub fn synthesize_creative_styles(&mut self, _styles: Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 860 | pub fn refine_novelty_detection(&mut self, _feedback: f32) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 861 | [INFO] [stdout] 862 | pub fn record_creative_experience(&mut self, _experience: &str) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 863 | [INFO] [stdout] 864 | pub fn generate_creative_evolution_report(&mut self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 872 | pub fn evolve_style_synthesis(&mut self, _evolution_data: &str) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 873 | [INFO] [stdout] 874 | pub fn evolve_inspiration_sources(&mut self, _feedback: &str) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 875 | [INFO] [stdout] 876 | pub fn detect_novelty(&mut self, _content: &str) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 884 | pub fn create_narrative_network(&mut self, _narrative_elements: Vec) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 885 | [INFO] [stdout] 886 | pub fn create_metaphor_network(&mut self, _metaphors: Vec) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 887 | [INFO] [stdout] 888 | pub fn create_character_network(&mut self, _characters: Vec) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 889 | [INFO] [stdout] 890 | pub fn create_output_neurons(&self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 894 | pub fn create_association_neurons(&self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 906 | pub fn amplify_imagination(&mut self, _content: &str, _amplification_factor: f32) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `CreativeEnhancement` is never constructed [INFO] [stdout] --> src/neural_creativity_enhancer.rs:913:12 [INFO] [stdout] | [INFO] [stdout] 913 | pub struct CreativeEnhancement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `session_id`, `generation_duration`, `phases_completed`, `intelligence_level_used`, and `systems_activated` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct GenerationMetadata { [INFO] [stdout] | ------------------ fields in this struct [INFO] [stdout] 15 | pub session_id: String, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 16 | pub generation_duration: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 17 | pub phases_completed: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 18 | pub intelligence_level_used: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 19 | pub systems_activated: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `GenerationMetadata` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `technical_score`, `creativity_score`, `coherence_score`, and `engagement_score` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct QualityAnalysis { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 24 | pub overall_quality: f32, [INFO] [stdout] 25 | pub technical_score: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 26 | pub creativity_score: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 27 | pub coherence_score: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 28 | pub engagement_score: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `QualityAnalysis` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `enhancement_techniques` and `novelty_score` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 32 | pub struct CreativityBoost { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 35 | pub enhancement_techniques: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 36 | pub novelty_score: f32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CreativityBoost` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `pattern_discoveries`, `skill_improvements`, `knowledge_expansions`, and `meta_learning_advances` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct DeepLearningInsights { [INFO] [stdout] | -------------------- fields in this struct [INFO] [stdout] 41 | pub pattern_discoveries: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 42 | pub skill_improvements: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 43 | pub knowledge_expansions: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 44 | pub meta_learning_advances: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DeepLearningInsights` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `capability_improvements`, `cognitive_developments`, and `consciousness_expansion` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 48 | pub struct IntelligenceEvolution { [INFO] [stdout] | --------------------- fields in this struct [INFO] [stdout] 49 | pub intelligence_growth: f32, [INFO] [stdout] 50 | pub capability_improvements: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 51 | pub cognitive_developments: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 52 | pub consciousness_expansion: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `IntelligenceEvolution` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `session_id`, `timestamp`, and `meta_learning_advances` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 56 | pub struct LearningSessionReport { [INFO] [stdout] | --------------------- fields in this struct [INFO] [stdout] 57 | pub session_id: String, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 58 | pub timestamp: DateTime, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 61 | pub meta_learning_advances: MetaLearningResults, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LearningSessionReport` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `cross_domain_connections` and `integration_quality` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 66 | pub struct KnowledgeIntegrationResults { [INFO] [stdout] | --------------------------- fields in this struct [INFO] [stdout] 67 | pub systems_integrated: u32, [INFO] [stdout] 68 | pub cross_domain_connections: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 69 | pub integration_quality: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `KnowledgeIntegrationResults` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `learning_efficiency_gain` and `strategic_improvements` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:75:9 [INFO] [stdout] | [INFO] [stdout] 73 | pub struct MetaLearningResults { [INFO] [stdout] | ------------------- fields in this struct [INFO] [stdout] 74 | pub optimizations_applied: u32, [INFO] [stdout] 75 | pub learning_efficiency_gain: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 76 | pub strategic_improvements: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MetaLearningResults` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `current_capabilities`, `strength_areas`, `improvement_areas`, and `overall_intelligence_level` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 80 | pub struct CapabilityAssessment { [INFO] [stdout] | -------------------- fields in this struct [INFO] [stdout] 81 | pub current_capabilities: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 82 | pub strength_areas: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 83 | pub improvement_areas: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 84 | pub overall_intelligence_level: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CapabilityAssessment` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `priority_areas`, `urgency_levels`, `expected_impact`, and `resource_requirements` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 88 | pub struct LearningPriorities { [INFO] [stdout] | ------------------ fields in this struct [INFO] [stdout] 89 | pub priority_areas: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 90 | pub urgency_levels: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 91 | pub expected_impact: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 92 | pub resource_requirements: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LearningPriorities` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `skill_advancements`, `knowledge_gained`, and `learning_velocity` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 96 | pub struct LearningResults { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 97 | pub capabilities_improved: Vec, [INFO] [stdout] 98 | pub skill_advancements: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 99 | pub knowledge_gained: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 100 | pub learning_velocity: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LearningResults` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `self_assessment_accuracy` and `integration_quality` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 104 | pub struct SystemReflection { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 105 | pub self_assessment_accuracy: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 106 | pub cross_domain_connections: Vec, [INFO] [stdout] 107 | pub integration_quality: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SystemReflection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `self_awareness_growth`, `meta_cognitive_enhancement`, `creative_consciousness_development`, `higher_order_thinking_capabilities`, and `new_consciousness_level` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:119:9 [INFO] [stdout] | [INFO] [stdout] 117 | pub struct ConsciousnessExpansionReport { [INFO] [stdout] | ---------------------------- fields in this struct [INFO] [stdout] 118 | pub expansion_achieved: f32, [INFO] [stdout] 119 | pub self_awareness_growth: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 120 | pub meta_cognitive_enhancement: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 121 | pub creative_consciousness_development: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 122 | pub higher_order_thinking_capabilities: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 123 | pub new_consciousness_level: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConsciousnessExpansionReport` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `error_patterns_identified`, `recovery_strategies_developed`, and `prevention_measures` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:142:9 [INFO] [stdout] | [INFO] [stdout] 140 | pub struct ErrorLearning { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 141 | pub insights_gained: u32, [INFO] [stdout] 142 | pub error_patterns_identified: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 143 | pub recovery_strategies_developed: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 144 | pub prevention_measures: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ErrorLearning` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `quality_metrics`, `creativity_enhancement`, `learning_insights`, `intelligence_evolution`, and `generation_metadata` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:691:9 [INFO] [stdout] | [INFO] [stdout] 689 | pub struct SuperIntelligentOutput { [INFO] [stdout] | ---------------------- fields in this struct [INFO] [stdout] 690 | pub content: String, [INFO] [stdout] 691 | pub quality_metrics: QualityAnalysis, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 692 | pub creativity_enhancement: CreativityBoost, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 693 | pub learning_insights: DeepLearningInsights, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 694 | pub intelligence_evolution: IntelligenceEvolution, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 695 | pub generation_metadata: GenerationMetadata, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SuperIntelligentOutput` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `creative_potential`, `narrative_coherence`, and `cognitive_load` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:702:9 [INFO] [stdout] | [INFO] [stdout] 699 | pub struct CognitiveAnalysis { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 702 | pub creative_potential: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 703 | pub narrative_coherence: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 704 | pub emotional_resonance: f32, [INFO] [stdout] 705 | pub cognitive_load: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CognitiveAnalysis` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `genre_specific_opportunities` and `style_enhancement_potential` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:713:9 [INFO] [stdout] | [INFO] [stdout] 709 | pub struct CreativityAssessment { [INFO] [stdout] | -------------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 713 | pub genre_specific_opportunities: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 714 | pub style_enhancement_potential: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CreativityAssessment` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `confidence_level` is never read [INFO] [stdout] --> src/master_intelligence_system.rs:722:9 [INFO] [stdout] | [INFO] [stdout] 718 | pub struct LearningInsights { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 722 | pub confidence_level: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LearningInsights` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `output_path`, `generation_time_seconds`, and `retry_count` are never read [INFO] [stdout] --> src/nonstop_learning_mode.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 59 | pub struct WorkGenerationResult { [INFO] [stdout] | -------------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 62 | pub output_path: Option, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 63 | pub error_message: Option, [INFO] [stdout] 64 | pub generation_time_seconds: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 65 | pub retry_count: u8, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `WorkGenerationResult` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `enable_emotional_writing` is never used [INFO] [stdout] --> src/nonstop_learning_mode.rs:695:12 [INFO] [stdout] | [INFO] [stdout] 123 | impl NonstopLearningMode { [INFO] [stdout] | ------------------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 695 | pub fn enable_emotional_writing(&mut self, ollama_url: &str) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `download_snapshot`, `save_local_state`, and `decompress_data` are never used [INFO] [stdout] --> src/soul_memory.rs:274:14 [INFO] [stdout] | [INFO] [stdout] 74 | impl SoulMemory { [INFO] [stdout] | --------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 274 | async fn download_snapshot(&self, snapshot_id: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 446 | async fn save_local_state(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 495 | fn decompress_data(&self, data: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `learning_buffer` is never read [INFO] [stdout] --> src/soul_memory_manager.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct SoulMemoryManager { [INFO] [stdout] | ----------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 11 | learning_buffer: Arc>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `event_type`, `timestamp`, `session_id`, `content`, and `metadata` are never read [INFO] [stdout] --> src/soul_memory_manager.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct LearningEvent { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 17 | pub event_type: LearningEventType, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 18 | pub timestamp: chrono::DateTime, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 19 | pub session_id: String, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 20 | pub content: String, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 21 | pub metadata: std::collections::HashMap, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LearningEvent` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `GenerationSuccess`, `GenerationFailure`, `UserFeedback`, `PatternDiscovery`, `SkillImprovement`, and `CreativeBreakthrough` are never constructed [INFO] [stdout] --> src/soul_memory_manager.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub enum LearningEventType { [INFO] [stdout] | ----------------- variants in this enum [INFO] [stdout] 26 | GenerationSuccess, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 27 | GenerationFailure, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 28 | UserFeedback, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 29 | PatternDiscovery, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 30 | SkillImprovement, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 31 | CreativeBreakthrough, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LearningEventType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple methods are never used [INFO] [stdout] --> src/soul_memory_manager.rs:84:18 [INFO] [stdout] | [INFO] [stdout] 34 | impl SoulMemoryManager { [INFO] [stdout] | ---------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 84 | pub async fn process_generation_result(&self, result: &WorkGenerationResult) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 135 | async fn maybe_process_batch(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 149 | async fn should_process_batch(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 173 | async fn process_learning_batch(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 190 | async fn process_learning_event(&self, event: &LearningEvent) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 228 | async fn learn_from_success(&self, event: &LearningEvent) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 246 | async fn learn_from_failure(&self, event: &LearningEvent) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 262 | async fn process_user_feedback_event(&self, event: &LearningEvent) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 272 | async fn record_pattern_discovery(&self, event: &LearningEvent) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 283 | async fn track_skill_improvement(&self, event: &LearningEvent) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 293 | async fn record_creative_breakthrough(&self, event: &LearningEvent) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 304 | async fn should_auto_save(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 336 | async fn save_learning_state(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get_recent_analysis_summary` is never used [INFO] [stdout] --> src/narrative_flow_monitor.rs:767:12 [INFO] [stdout] | [INFO] [stdout] 139 | impl NarrativeFlowMonitor { [INFO] [stdout] | ------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 767 | pub fn get_recent_analysis_summary(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `IntelligentPivotEngine` is never constructed [INFO] [stdout] --> src/intelligent_pivot_engine.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct IntelligentPivotEngine { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AdaptiveThresholds` is never constructed [INFO] [stdout] --> src/intelligent_pivot_engine.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct AdaptiveThresholds { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `CreativeMemory` is never constructed [INFO] [stdout] --> src/intelligent_pivot_engine.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct CreativeMemory { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `SuccessfulPivot` is never constructed [INFO] [stdout] --> src/intelligent_pivot_engine.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 35 | pub struct SuccessfulPivot { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PivotIntervention` is never constructed [INFO] [stdout] --> src/intelligent_pivot_engine.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 45 | pub struct PivotIntervention { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PivotResult` is never constructed [INFO] [stdout] --> src/intelligent_pivot_engine.rs:58:12 [INFO] [stdout] | [INFO] [stdout] 58 | pub struct PivotResult { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PivotApproach` is never constructed [INFO] [stdout] --> src/intelligent_pivot_engine.rs:68:12 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct PivotApproach { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> src/intelligent_pivot_engine.rs:100:12 [INFO] [stdout] | [INFO] [stdout] 99 | impl IntelligentPivotEngine { [INFO] [stdout] | --------------------------- associated items in this implementation [INFO] [stdout] 100 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 105 | pub fn evaluate_content_flow( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 156 | fn determine_optimal_approach( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 183 | fn create_complete_shift_approach(&self, genre: &Genre, style: &WritingStyle) -> PivotApproach { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 197 | fn create_element_reuse_approach(&self, elements: &[ExtractedElement], genre: &Genre) -> PivotApproach { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 215 | fn create_temporal_jump_approach(&self, content: &Content, genre: &Genre) -> PivotApproach { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 237 | fn create_perspective_shift_approach(&self, content: &Content, elements: &[ExtractedElement]) -> PivotApproach { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 261 | fn create_summary_integration_approach(&self, elements: &[ExtractedElement]) -> PivotApproach { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 271 | fn create_genre_blend_approach(&self, genre: &Genre, style: &WritingStyle) -> PivotApproach { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 292 | fn create_meta_resolution_approach(&self, issues: &[crate::narrative_flow_monitor::ConfusionIndicator]) -> PivotApproach { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 302 | fn refine_strategy_from_history(&self, base_strategy: &PivotStrategy, genre: &Genre) -> PivotStrategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 323 | fn create_intervention_prompt( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 374 | fn explain_intervention_reasoning(&self, flow_decision: &FlowDecision, approach: &PivotApproach) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 396 | fn log_intervention(&mut self, approach: &PivotApproach, content: &str, prompt: &str) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 413 | pub fn rate_intervention_success(&mut self, intervention_id: &str, success_score: f32, readability_improvement: f32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 436 | fn learn_from_successful_intervention(&mut self, intervention: &PivotIntervention) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 461 | pub fn get_intervention_stats(&self) -> HashMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 485 | pub fn needs_immediate_intervention(&mut self, content: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 497 | pub fn create_gentle_nudge(&self, content: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 506 | pub fn get_flow_summary(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FlowAwareWriter` is never constructed [INFO] [stdout] --> src/flow_aware_writer.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct FlowAwareWriter { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> src/flow_aware_writer.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 15 | impl FlowAwareWriter { [INFO] [stdout] | -------------------- associated items in this implementation [INFO] [stdout] 16 | pub fn new(ollama_url: &str) -> Result { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | pub async fn generate_with_flow_awareness( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 73 | async fn perform_full_intervention( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 115 | async fn try_gentle_nudge( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 140 | async fn generate_simplified_content( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 176 | async fn generate_content(&self, prompt: &str, model: &str, max_tokens: Option) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 187 | pub fn get_flow_stats(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 205 | pub fn check_content_flow( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 217 | pub fn rate_intervention(&mut self, intervention_id: &str, success_score: f32, readability_improvement: f32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 222 | pub fn get_detailed_stats(&self) -> std::collections::HashMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `enhance_generation_with_flow_awareness` is never used [INFO] [stdout] --> src/flow_aware_writer.rs:232:14 [INFO] [stdout] | [INFO] [stdout] 232 | pub async fn enhance_generation_with_flow_awareness( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `should_intervene_on_content` is never used [INFO] [stdout] --> src/flow_aware_writer.rs:256:8 [INFO] [stdout] | [INFO] [stdout] 256 | pub fn should_intervene_on_content( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `physical_response` is never read [INFO] [stdout] --> src/metaphorical_writer.rs:942:9 [INFO] [stdout] | [INFO] [stdout] 940 | pub struct WriterReaction { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] 941 | pub emotional_response: EmotionalResponse, [INFO] [stdout] 942 | pub physical_response: PhysicalResponse, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `WriterReaction` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Satisfied`, `Conflicted`, `Inspired`, and `Melancholic` are never constructed [INFO] [stdout] --> src/metaphorical_writer.rs:953:5 [INFO] [stdout] | [INFO] [stdout] 951 | pub enum EmotionalResponse { [INFO] [stdout] | ----------------- variants in this enum [INFO] [stdout] 952 | Joyful, [INFO] [stdout] 953 | Satisfied, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 957 | Conflicted, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 958 | Inspired, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 959 | Melancholic, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `EmotionalResponse` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `NeedToStandAndStretch`, `NeedToWalkAround`, `NeedFreshAir`, `NeedComfortPosition`, and `NeedToChangeEnvironment` are never constructed [INFO] [stdout] --> src/metaphorical_writer.rs:966:5 [INFO] [stdout] | [INFO] [stdout] 964 | pub enum PhysicalResponse { [INFO] [stdout] | ---------------- variants in this enum [INFO] [stdout] 965 | Continue, [INFO] [stdout] 966 | NeedToStandAndStretch, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 967 | NeedToWalkAround, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 968 | NeedFreshAir, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 969 | NeedComfortPosition, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 970 | NeedToChangeEnvironment, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PhysicalResponse` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `NeedNewApproach`, `NeedInspiration`, `NeedTechnicalBreak`, `NeedEmotionalProcessing`, and `ReadyForNewDirection` are never constructed [INFO] [stdout] --> src/metaphorical_writer.rs:976:5 [INFO] [stdout] | [INFO] [stdout] 974 | pub enum CreativeResponse { [INFO] [stdout] | ---------------- variants in this enum [INFO] [stdout] 975 | KeepWriting, [INFO] [stdout] 976 | NeedNewApproach, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 977 | NeedInspiration, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 978 | NeedTechnicalBreak, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 979 | NeedEmotionalProcessing, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 980 | ReadyForNewDirection, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CreativeResponse` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/metaphorical_writer.rs:998:15 [INFO] [stdout] | [INFO] [stdout] 998 | TakeBreak(String), [INFO] [stdout] | --------- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `WriterAction` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 998 - TakeBreak(String), [INFO] [stdout] 998 + TakeBreak(()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `ChangeEnvironment`, `SeekInspiration`, `ProcessEmotions`, and `ReflectOnWork` are never constructed [INFO] [stdout] --> src/metaphorical_writer.rs:999:5 [INFO] [stdout] | [INFO] [stdout] 996 | pub enum WriterAction { [INFO] [stdout] | ------------ variants in this enum [INFO] [stdout] ... [INFO] [stdout] 999 | ChangeEnvironment(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1000 | SeekInspiration(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 1001 | ProcessEmotions(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 1002 | ReflectOnWork(String), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `WriterAction` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `duration`, `inspiration_sources`, and `return_to_writing_readiness` are never read [INFO] [stdout] --> src/metaphorical_writer.rs:1008:9 [INFO] [stdout] | [INFO] [stdout] 1006 | pub struct BreakExperience { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 1007 | pub break_type: BreakType, [INFO] [stdout] 1008 | pub duration: Duration, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1013 | pub inspiration_sources: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1014 | pub return_to_writing_readiness: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `BreakExperience` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get_writer_insights` is never used [INFO] [stdout] --> src/emotional_writing_engine.rs:377:12 [INFO] [stdout] | [INFO] [stdout] 18 | impl EmotionalWritingEngine { [INFO] [stdout] | --------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 377 | pub fn get_writer_insights(&self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `writer_state_after`, `interventions_taken`, and `session_satisfaction` are never read [INFO] [stdout] --> src/emotional_writing_engine.rs:407:9 [INFO] [stdout] | [INFO] [stdout] 405 | pub struct EmotionalWritingResult { [INFO] [stdout] | ---------------------- fields in this struct [INFO] [stdout] 406 | pub final_content: String, [INFO] [stdout] 407 | pub writer_state_after: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 408 | pub emotional_journey: Vec, [INFO] [stdout] 409 | pub interventions_taken: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 412 | pub session_satisfaction: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `EmotionalWritingResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `total_emotional_interventions`, `successful_recoveries`, and `emotional_intensity` are never read [INFO] [stdout] --> src/emotional_writing_engine.rs:417:9 [INFO] [stdout] | [INFO] [stdout] 416 | pub struct WritingSessionSummary { [INFO] [stdout] | --------------------- fields in this struct [INFO] [stdout] 417 | pub total_emotional_interventions: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 418 | pub successful_recoveries: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 421 | pub emotional_intensity: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `WritingSessionSummary` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `cognitive_engine`, `creativity_enhancer`, and `master_intelligence` are never read [INFO] [stdout] --> src/enhanced_writer_integration.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct EnhancedWriterIntegration { [INFO] [stdout] | ------------------------- fields in this struct [INFO] [stdout] 16 | pub advanced_learning: Arc>, [INFO] [stdout] 17 | pub cognitive_engine: Arc>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 18 | pub creativity_enhancer: Arc>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 19 | pub master_intelligence: Arc>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `process_user_feedback`, `get_quality_predictions`, and `get_writing_recommendations` are never used [INFO] [stdout] --> src/enhanced_writer_integration.rs:155:18 [INFO] [stdout] | [INFO] [stdout] 24 | impl EnhancedWriterIntegration { [INFO] [stdout] | ------------------------------ methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 155 | pub async fn process_user_feedback( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 187 | pub fn get_quality_predictions(&self, genre: &Genre, style: &WritingStyle) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 247 | pub fn get_writing_recommendations(&self, book: &Book) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `reset_contemplation` is never used [INFO] [stdout] --> src/silent_mind_writer.rs:343:12 [INFO] [stdout] | [INFO] [stdout] 40 | impl SilentMindWriter { [INFO] [stdout] | --------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 343 | pub fn reset_contemplation(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `reset_contemplative_journey` is never used [INFO] [stdout] --> src/contemplative_writer_engine.rs:298:12 [INFO] [stdout] | [INFO] [stdout] 15 | impl ContemplativeWriterEngine { [INFO] [stdout] | ------------------------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 298 | pub fn reset_contemplative_journey(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `accumulated_wisdom` is never read [INFO] [stdout] --> src/contemplative_writer_engine.rs:323:9 [INFO] [stdout] | [INFO] [stdout] 319 | pub struct ContemplativeSessionSummary { [INFO] [stdout] | --------------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 323 | pub accumulated_wisdom: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ContemplativeSessionSummary` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `Linear` should have an upper case name [INFO] [stdout] --> src/cognitive_writing_engine.rs:281:15 [INFO] [stdout] | [INFO] [stdout] 281 | pub const Linear: Self = Self; [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `LINEAR` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `Sigmoid` should have an upper case name [INFO] [stdout] --> src/cognitive_writing_engine.rs:282:15 [INFO] [stdout] | [INFO] [stdout] 282 | pub const Sigmoid: Self = Self; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `SIGMOID` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `Tanh` should have an upper case name [INFO] [stdout] --> src/cognitive_writing_engine.rs:283:15 [INFO] [stdout] | [INFO] [stdout] 283 | pub const Tanh: Self = Self; [INFO] [stdout] | ^^^^ help: convert the identifier to upper case: `TANH` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 34s [INFO] running `Command { std: "docker" "inspect" "771bb845cb602bf3b49640ab573182a020e1dfdbca997ec0d5bad07af919cdd2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "771bb845cb602bf3b49640ab573182a020e1dfdbca997ec0d5bad07af919cdd2", kill_on_drop: false }` [INFO] [stdout] 771bb845cb602bf3b49640ab573182a020e1dfdbca997ec0d5bad07af919cdd2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cfbad18d9af7e96b70d1771172352a7531421a2b398e8823528cbdb4f7722753 [INFO] running `Command { std: "docker" "start" "-a" "cfbad18d9af7e96b70d1771172352a7531421a2b398e8823528cbdb4f7722753", kill_on_drop: false }` [INFO] [stdout] warning: unused import: `UserDirs` [INFO] [stdout] --> src/config.rs:3:32 [INFO] [stdout] | [INFO] [stdout] 3 | use directories::{ProjectDirs, UserDirs}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DynamicSectionLength` [INFO] [stdout] --> src/content.rs:4:29 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::dynamic_length::{DynamicSectionLength, generate_dynamic_section_lengths}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SectionType` [INFO] [stdout] --> src/dynamic_length.rs:2:35 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::content::{ContentType, SectionType}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `timestamp` [INFO] [stdout] --> src/config.rs:137:9 [INFO] [stdout] | [INFO] [stdout] 137 | let timestamp = chrono::Local::now().format("%Y%m%d_%H%M%S").to_string(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_timestamp` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling pundit-writer v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `UserDirs` [INFO] [stdout] --> src/config.rs:3:32 [INFO] [stdout] | [INFO] [stdout] 3 | use directories::{ProjectDirs, UserDirs}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DynamicSectionLength` [INFO] [stdout] --> src/content.rs:4:29 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::dynamic_length::{DynamicSectionLength, generate_dynamic_section_lengths}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SectionType` [INFO] [stdout] --> src/dynamic_length.rs:2:35 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::content::{ContentType, SectionType}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `timestamp` [INFO] [stdout] --> src/config.rs:137:9 [INFO] [stdout] | [INFO] [stdout] 137 | let timestamp = chrono::Local::now().format("%Y%m%d_%H%M%S").to_string(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_timestamp` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DynamicSectionLength` [INFO] [stdout] --> src/content.rs:4:29 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::dynamic_length::{DynamicSectionLength, generate_dynamic_section_lengths}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `generate_dynamic_section_lengths` [INFO] [stdout] --> src/writer.rs:11:51 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::dynamic_length::{DynamicSectionLength, generate_dynamic_section_lengths}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `NonStopWritingMode` and `ResilientWriter` [INFO] [stdout] --> src/writer.rs:12:65 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::resilient_writer::{create_resilient_writing_session, ResilientWriter, NonStopWritingMode}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ChapterTemporalContext` [INFO] [stdout] --> src/writer.rs:13:46 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::temporal_engine::{TemporalEngine, ChapterTemporalContext}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CreativeChapterPlan` [INFO] [stdout] --> src/writer.rs:14:67 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::advanced_creativity_engine::{AdvancedCreativityEngine, CreativeChapterPlan}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ChapterGenerationContext` [INFO] [stdout] --> src/writer.rs:15:77 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::intelligent_progression_tracker::{IntelligentProgressionTracker, ChapterGenerationContext, GenerationMetrics, InterruptionType}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RetryOption` [INFO] [stdout] --> src/writer.rs:16:82 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::self_healing_writer::{SelfHealingWriter, GenerationPhase, PausePoint, RetryOption}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SuperIntelligentOutput` [INFO] [stdout] --> src/writer.rs:17:67 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::master_intelligence_system::{MasterIntelligenceSystem, SuperIntelligentOutput}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::silent_mind_writer::SilentMindWriter` [INFO] [stdout] --> src/writer.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use crate::silent_mind_writer::SilentMindWriter; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/writer.rs:1992:5 [INFO] [stdout] | [INFO] [stdout] 1992 | 'main: loop { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_labels)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/writer.rs:3210:5 [INFO] [stdout] | [INFO] [stdout] 3210 | 'book_setup: loop { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/writer.rs:3407:21 [INFO] [stdout] | [INFO] [stdout] 3407 | 'model_selection: loop { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/writer.rs:9739:5 [INFO] [stdout] | [INFO] [stdout] 9739 | 'educational_book_setup: loop { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CreativeBlockType` [INFO] [stdout] --> src/writer.rs:14053:65 [INFO] [stdout] | [INFO] [stdout] 14053 | use crate::creative_block_recovery::{CreativeBlockRecovery, CreativeBlockType}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `UserDirs` [INFO] [stdout] --> src/config.rs:3:32 [INFO] [stdout] | [INFO] [stdout] 3 | use directories::{ProjectDirs, UserDirs}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `anyhow::Result` [INFO] [stdout] --> src/poetry_enhancements.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use anyhow::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SectionType` [INFO] [stdout] --> src/dynamic_length.rs:2:35 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::content::{ContentType, SectionType}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Instant` [INFO] [stdout] --> src/resilient_writer.rs:2:27 [INFO] [stdout] | [INFO] [stdout] 2 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/resilient_writer.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `anyhow` [INFO] [stdout] --> src/temporal_engine.rs:1:22 [INFO] [stdout] | [INFO] [stdout] 1 | use anyhow::{Result, anyhow}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DateTime`, `Duration`, and `Utc` [INFO] [stdout] --> src/temporal_engine.rs:4:14 [INFO] [stdout] | [INFO] [stdout] 4 | use chrono::{DateTime, Utc, Duration}; [INFO] [stdout] | ^^^^^^^^ ^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Section`, `TemporalStructure`, `TimelineEvent`, and `Timeline` [INFO] [stdout] --> src/temporal_engine.rs:5:31 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::content::{Content, Section, Timeline, TimelineEvent, TemporalStructure}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `anyhow` [INFO] [stdout] --> src/advanced_creativity_engine.rs:1:22 [INFO] [stdout] | [INFO] [stdout] 1 | use anyhow::{Result, anyhow}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `anyhow` [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1:22 [INFO] [stdout] | [INFO] [stdout] 1 | use anyhow::{Result, anyhow}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::content::Content` [INFO] [stdout] --> src/intelligent_progression_tracker.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::content::Content; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ChapterTemporalContext` and `TemporalEngine` [INFO] [stdout] --> src/intelligent_progression_tracker.rs:6:30 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::temporal_engine::{TemporalEngine, ChapterTemporalContext}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AdvancedCreativityEngine` and `CreativeChapterPlan` [INFO] [stdout] --> src/intelligent_progression_tracker.rs:7:41 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::advanced_creativity_engine::{AdvancedCreativityEngine, CreativeChapterPlan}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `WritingStyle` [INFO] [stdout] --> src/historical_writer_personas.rs:4:31 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::cli_types::{Genre, WritingStyle}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SeedableRng` [INFO] [stdout] --> src/historical_writer_personas.rs:5:17 [INFO] [stdout] | [INFO] [stdout] 5 | use rand::{Rng, SeedableRng}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `anyhow` [INFO] [stdout] --> src/period_language_engine.rs:1:22 [INFO] [stdout] | [INFO] [stdout] 1 | use anyhow::{Result, anyhow}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SentenceStyle` [INFO] [stdout] --> src/period_language_engine.rs:4:98 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::historical_writer_personas::{LiteraryEra, ArchaicLanguageLevel, VocabularyComplexity, SentenceStyle}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SeedableRng` [INFO] [stdout] --> src/period_language_engine.rs:5:17 [INFO] [stdout] | [INFO] [stdout] 5 | use rand::{Rng, SeedableRng}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Period_Expressions` should have an upper camel case name [INFO] [stdout] --> src/period_language_engine.rs:299:5 [INFO] [stdout] | [INFO] [stdout] 299 | Period_Expressions, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PeriodExpressions` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Social_Register` should have an upper camel case name [INFO] [stdout] --> src/period_language_engine.rs:300:5 [INFO] [stdout] | [INFO] [stdout] 300 | Social_Register, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SocialRegister` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Literary_Devices` should have an upper camel case name [INFO] [stdout] --> src/period_language_engine.rs:301:5 [INFO] [stdout] | [INFO] [stdout] 301 | Literary_Devices, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LiteraryDevices` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Archaic_Forms` should have an upper camel case name [INFO] [stdout] --> src/period_language_engine.rs:302:5 [INFO] [stdout] | [INFO] [stdout] 302 | Archaic_Forms, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ArchaicForms` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `anyhow` [INFO] [stdout] --> src/creative_block_recovery.rs:1:22 [INFO] [stdout] | [INFO] [stdout] 1 | use anyhow::{Result, anyhow}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Instant` [INFO] [stdout] --> src/creative_block_recovery.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Rng` and `SeedableRng` [INFO] [stdout] --> src/creative_block_recovery.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | use rand::{Rng, SeedableRng}; [INFO] [stdout] | ^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rand::rngs::StdRng` [INFO] [stdout] --> src/creative_block_recovery.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use rand::rngs::StdRng; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Instant` [INFO] [stdout] --> src/self_healing_writer.rs:2:27 [INFO] [stdout] | [INFO] [stdout] 2 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ResolutionStrategy` [INFO] [stdout] --> src/error_pattern_recognition.rs:5:66 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::self_healing_writer::{GenerationPhase, ErrorCategory, ResolutionStrategy}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ContentIssue` [INFO] [stdout] --> src/error_pattern_recognition.rs:6:39 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::adaptive_learning_engine::{ContentIssue}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PausePoint` [INFO] [stdout] --> src/enhanced_writer_system.rs:5:70 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::self_healing_writer::{SelfHealingWriter, GenerationPhase, PausePoint}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::PathBuf` [INFO] [stdout] --> src/advanced_learning_system.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::path::PathBuf; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BookSize` [INFO] [stdout] --> src/advanced_learning_system.rs:6:45 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::cli_types::{Genre, WritingStyle, BookSize}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::self_healing_writer::GenerationPhase` [INFO] [stdout] --> src/advanced_learning_system.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::self_healing_writer::GenerationPhase; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ContentIssue` [INFO] [stdout] --> src/advanced_learning_system.rs:8:53 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::adaptive_learning_engine::{UserFeedback, ContentIssue}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DateTime` and `Utc` [INFO] [stdout] --> src/cognitive_writing_engine.rs:3:14 [INFO] [stdout] | [INFO] [stdout] 3 | use chrono::{DateTime, Utc}; [INFO] [stdout] | ^^^^^^^^ ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BookSize` [INFO] [stdout] --> src/cognitive_writing_engine.rs:4:45 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::cli_types::{Genre, WritingStyle, BookSize}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ContentIssue` and `UserFeedback` [INFO] [stdout] --> src/master_intelligence_system.rs:10:39 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::adaptive_learning_engine::{UserFeedback, ContentIssue}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Confirm`, `Input`, and `Select` [INFO] [stdout] --> src/master_intelligence_system.rs:11:17 [INFO] [stdout] | [INFO] [stdout] 11 | use dialoguer::{Input, Select, Confirm}; [INFO] [stdout] | ^^^^^ ^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/nonstop_learning_mode.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::content::ContentType` [INFO] [stdout] --> src/nonstop_learning_mode.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::content::ContentType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::emotional_writing_engine::EmotionalWritingEngine` [INFO] [stdout] --> src/nonstop_learning_mode.rs:696:13 [INFO] [stdout] | [INFO] [stdout] 696 | use crate::emotional_writing_engine::EmotionalWritingEngine; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Select` [INFO] [stdout] --> src/nonstop_learning_mode.rs:756:21 [INFO] [stdout] | [INFO] [stdout] 756 | use dialoguer::{Select, Input, MultiSelect, Confirm}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/soul_memory.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Instant` [INFO] [stdout] --> src/soul_memory.rs:6:27 [INFO] [stdout] | [INFO] [stdout] 6 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SessionMemory` [INFO] [stdout] --> src/soul_memory.rs:11:78 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::advanced_learning_system::{AdvancedLearningSystem, WritingMemory, SessionMemory}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Genre` and `WritingStyle` [INFO] [stdout] --> src/narrative_flow_monitor.rs:5:24 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::cli_types::{Genre, WritingStyle}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `anyhow::Result` [INFO] [stdout] --> src/metaphorical_writer.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use anyhow::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `WritingStyle` [INFO] [stdout] --> src/metaphorical_writer.rs:7:31 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::cli_types::{Genre, WritingStyle}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CreativityEnhancement`, `LearningInsights`, and `QualityPrediction` [INFO] [stdout] --> src/enhanced_writer_integration.rs:1:79 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::advanced_learning_system::{AdvancedLearningSystem, WritingContext, LearningInsights, QualityPrediction, CreativityEnhancement}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Content` and `Section` [INFO] [stdout] --> src/enhanced_writer_integration.rs:8:22 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::content::{Content, Section, SectionType, Book}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `base64::encode`: Use Engine::encode [INFO] [stdout] --> src/soul_memory.rs:492:20 [INFO] [stdout] | [INFO] [stdout] 492 | Ok(base64::encode(data)) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `base64::decode`: Use Engine::decode [INFO] [stdout] --> src/soul_memory.rs:497:31 [INFO] [stdout] | [INFO] [stdout] 497 | let decoded = base64::decode(data) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `detected_genre` is never read [INFO] [stdout] --> src/writer.rs:3547:13 [INFO] [stdout] | [INFO] [stdout] 3547 | let mut detected_genre = String::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `detected_style` is never read [INFO] [stdout] --> src/writer.rs:3548:13 [INFO] [stdout] | [INFO] [stdout] 3548 | let mut detected_style = String::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `detected_content_type` is never read [INFO] [stdout] --> src/writer.rs:3549:13 [INFO] [stdout] | [INFO] [stdout] 3549 | let mut detected_content_type = ContentType::Book; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `combined_context` [INFO] [stdout] --> src/writer.rs:3698:13 [INFO] [stdout] | [INFO] [stdout] 3698 | let combined_context = format!( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_combined_context` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content_type` [INFO] [stdout] --> src/writer.rs:3897:9 [INFO] [stdout] | [INFO] [stdout] 3897 | let content_type = ContentType::TechnicalDoc; [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `settings` [INFO] [stdout] --> src/writer.rs:6339:53 [INFO] [stdout] | [INFO] [stdout] 6339 | async fn interactive_standard_encyclopedia_creation(settings: &InteractiveSettings) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `settings` [INFO] [stdout] --> src/writer.rs:6485:45 [INFO] [stdout] | [INFO] [stdout] 6485 | async fn interactive_strategic_doc_creation(settings: &InteractiveSettings) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `settings` [INFO] [stdout] --> src/writer.rs:6650:43 [INFO] [stdout] | [INFO] [stdout] 6650 | async fn interactive_meeting_doc_creation(settings: &InteractiveSettings) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `settings` [INFO] [stdout] --> src/writer.rs:7137:42 [INFO] [stdout] | [INFO] [stdout] 7137 | async fn interactive_dictionary_creation(settings: &InteractiveSettings) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `settings` [INFO] [stdout] --> src/writer.rs:7237:50 [INFO] [stdout] | [INFO] [stdout] 7237 | async fn interactive_educational_lesson_creation(settings: &InteractiveSettings) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `settings` [INFO] [stdout] --> src/writer.rs:7378:52 [INFO] [stdout] | [INFO] [stdout] 7378 | async fn interactive_educational_textbook_creation(settings: &InteractiveSettings) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `learning_context` [INFO] [stdout] --> src/writer.rs:8680:9 [INFO] [stdout] | [INFO] [stdout] 8680 | let learning_context = crate::advanced_learning_system::WritingContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_learning_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `learning_insights` [INFO] [stdout] --> src/writer.rs:8687:9 [INFO] [stdout] | [INFO] [stdout] 8687 | let learning_insights = advanced_learning.get_writing_quality_predictions(&Genre::NonFiction, &WritingStyle::Academic); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_learning_insights` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `volume_structure` [INFO] [stdout] --> src/writer.rs:8897:5 [INFO] [stdout] | [INFO] [stdout] 8897 | volume_structure: &str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_volume_structure` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `language` [INFO] [stdout] --> src/writer.rs:8905:5 [INFO] [stdout] | [INFO] [stdout] 8905 | language: &str, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_language` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `chambers_context` [INFO] [stdout] --> src/writer.rs:9262:9 [INFO] [stdout] | [INFO] [stdout] 9262 | let chambers_context = crate::advanced_learning_system::WritingContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_chambers_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `historical_insights` [INFO] [stdout] --> src/writer.rs:9269:9 [INFO] [stdout] | [INFO] [stdout] 9269 | let historical_insights = advanced_learning.get_writing_quality_predictions(&Genre::NonFiction, &WritingStyle::Academic); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_historical_insights` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre` [INFO] [stdout] --> src/writer.rs:11565:49 [INFO] [stdout] | [INFO] [stdout] 11565 | async fn create_plot_thread(plot_number: usize, genre: &str) -> Result { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `settings` [INFO] [stdout] --> src/writer.rs:12261:39 [INFO] [stdout] | [INFO] [stdout] 12261 | async fn interactive_freeform_writing(settings: &InteractiveSettings) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/writer.rs:12661:5 [INFO] [stdout] | [INFO] [stdout] 12661 | config: &Config, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `interruption_plan` [INFO] [stdout] --> src/writer.rs:13477:21 [INFO] [stdout] | [INFO] [stdout] 13477 | let interruption_plan = progression_tracker [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interruption_plan` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/writer.rs:13410:9 [INFO] [stdout] | [INFO] [stdout] 13410 | let mut content = Content::new( [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/writer.rs:13807:14 [INFO] [stdout] | [INFO] [stdout] 13807 | for (i, retry_option) in pause_point.retry_options.iter().enumerate() { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 13807 | for (_i, retry_option) in pause_point.retry_options.iter().enumerate() { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `MAX_CONTEXT_CHARS` [INFO] [stdout] | [INFO] [stdout] 13807 - for (i, retry_option) in pause_point.retry_options.iter().enumerate() { [INFO] [stdout] 13807 + for (writer::generate_segmented_content::{closure#0}::MAX_CONTEXT_CHARS, retry_option) in pause_point.retry_options.iter().enumerate() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `healing_writer` [INFO] [stdout] --> src/writer.rs:13941:5 [INFO] [stdout] | [INFO] [stdout] 13941 | healing_writer: &mut SelfHealingWriter, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_healing_writer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/writer.rs:13942:5 [INFO] [stdout] | [INFO] [stdout] 13942 | context: &str, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `session_id` [INFO] [stdout] --> src/writer.rs:14060:9 [INFO] [stdout] | [INFO] [stdout] 14060 | let session_id = uuid::Uuid::new_v4().to_string(); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_session_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/writer.rs:14153:9 [INFO] [stdout] | [INFO] [stdout] 14153 | let mut content = Content::new( [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `settings` [INFO] [stdout] --> src/writer.rs:14476:44 [INFO] [stdout] | [INFO] [stdout] 14476 | async fn interactive_nonstop_learning_mode(settings: &InteractiveSettings) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `contemplation_depth` [INFO] [stdout] --> src/writer.rs:14793:5 [INFO] [stdout] | [INFO] [stdout] 14793 | contemplation_depth: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_contemplation_depth` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `capability_assessment` [INFO] [stdout] --> src/master_intelligence_system.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 304 | let capability_assessment = self.assess_current_capabilities()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_capability_assessment` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `meta_cognitive_enhancement` [INFO] [stdout] --> src/master_intelligence_system.rs:347:13 [INFO] [stdout] | [INFO] [stdout] 347 | let meta_cognitive_enhancement = self.enhance_meta_cognition(&format!("expansion_{}", expansion_needed * 0.3)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_meta_cognitive_enhancement` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `creative_consciousness` [INFO] [stdout] --> src/master_intelligence_system.rs:350:13 [INFO] [stdout] | [INFO] [stdout] 350 | let creative_consciousness = self.develop_creative_consciousness(expansion_needed * 0.2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_creative_consciousness` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `higher_order_thinking` [INFO] [stdout] --> src/master_intelligence_system.rs:353:13 [INFO] [stdout] | [INFO] [stdout] 353 | let higher_order_thinking = self.simulate_higher_order_thinking(&format!("thinking_{}", expansion_needed * 0.2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_higher_order_thinking` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `writer` [INFO] [stdout] --> src/master_intelligence_system.rs:383:17 [INFO] [stdout] | [INFO] [stdout] 383 | let writer = self.enhanced_writer.lock().unwrap(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_writer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `learning` [INFO] [stdout] --> src/master_intelligence_system.rs:384:17 [INFO] [stdout] | [INFO] [stdout] 384 | let learning = self.advanced_learning.lock().unwrap(); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_learning` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cognitive` [INFO] [stdout] --> src/master_intelligence_system.rs:385:17 [INFO] [stdout] | [INFO] [stdout] 385 | let cognitive = self.cognitive_engine.lock().unwrap(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cognitive` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `creativity` [INFO] [stdout] --> src/master_intelligence_system.rs:386:17 [INFO] [stdout] | [INFO] [stdout] 386 | let creativity = self.neural_creativity.lock().unwrap(); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_creativity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/master_intelligence_system.rs:424:9 [INFO] [stdout] | [INFO] [stdout] 424 | context: &str, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/master_intelligence_system.rs:451:13 [INFO] [stdout] | [INFO] [stdout] 451 | let mut enhancer = neural_creativity.lock().unwrap(); [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `quality_prediction` [INFO] [stdout] --> src/master_intelligence_system.rs:473:13 [INFO] [stdout] | [INFO] [stdout] 473 | let quality_prediction = learning_system.get_writing_quality_predictions(genre, style); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quality_prediction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content` [INFO] [stdout] --> src/master_intelligence_system.rs:562:52 [INFO] [stdout] | [INFO] [stdout] 562 | async fn comprehensive_quality_analysis(&self, content: &str, genre: &Genre, style: &WritingStyle) -> Result { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre` [INFO] [stdout] --> src/master_intelligence_system.rs:562:67 [INFO] [stdout] | [INFO] [stdout] 562 | async fn comprehensive_quality_analysis(&self, content: &str, genre: &Genre, style: &WritingStyle) -> Result { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `style` [INFO] [stdout] --> src/master_intelligence_system.rs:562:82 [INFO] [stdout] | [INFO] [stdout] 562 | async fn comprehensive_quality_analysis(&self, content: &str, genre: &Genre, style: &WritingStyle) -> Result { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_style` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre` [INFO] [stdout] --> src/master_intelligence_system.rs:572:65 [INFO] [stdout] | [INFO] [stdout] 572 | async fn apply_creativity_enhancement(&self, content: &str, genre: &Genre, style: &WritingStyle) -> Result { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `style` [INFO] [stdout] --> src/master_intelligence_system.rs:572:80 [INFO] [stdout] | [INFO] [stdout] 572 | async fn apply_creativity_enhancement(&self, content: &str, genre: &Genre, style: &WritingStyle) -> Result { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_style` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content` [INFO] [stdout] --> src/master_intelligence_system.rs:581:52 [INFO] [stdout] | [INFO] [stdout] 581 | async fn extract_deep_learning_insights(&self, content: &str, quality_analysis: &QualityAnalysis) -> Result { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `quality_analysis` [INFO] [stdout] --> src/master_intelligence_system.rs:581:67 [INFO] [stdout] | [INFO] [stdout] 581 | async fn extract_deep_learning_insights(&self, content: &str, quality_analysis: &QualityAnalysis) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quality_analysis` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `learning_insights` [INFO] [stdout] --> src/master_intelligence_system.rs:590:51 [INFO] [stdout] | [INFO] [stdout] 590 | ...mprovement(&self, learning_insights: &DeepLearningInsights, quality_analysis: &QualityAnalysis) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_learning_insights` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `quality_analysis` [INFO] [stdout] --> src/master_intelligence_system.rs:590:93 [INFO] [stdout] | [INFO] [stdout] 590 | ...pLearningInsights, quality_analysis: &QualityAnalysis) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quality_analysis` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `session_id` [INFO] [stdout] --> src/master_intelligence_system.rs:595:47 [INFO] [stdout] | [INFO] [stdout] 595 | async fn meta_cognitive_reflection(&self, session_id: &str, content: &str, quality_analysis: &QualityAnalysis) -> Result src/master_intelligence_system.rs:595:65 [INFO] [stdout] | [INFO] [stdout] 595 | ...on(&self, session_id: &str, content: &str, quality_analysis: &QualityAnalysis) -> Result { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `quality_analysis` [INFO] [stdout] --> src/master_intelligence_system.rs:595:80 [INFO] [stdout] | [INFO] [stdout] 595 | ...tr, content: &str, quality_analysis: &QualityAnalysis) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_quality_analysis` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `learning_insights` [INFO] [stdout] --> src/master_intelligence_system.rs:603:41 [INFO] [stdout] | [INFO] [stdout] 603 | async fn evolve_intelligence(&self, learning_insights: &DeepLearningInsights) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_learning_insights` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `learning_system` [INFO] [stdout] --> src/nonstop_learning_mode.rs:581:26 [INFO] [stdout] | [INFO] [stdout] 581 | if let (Some(learning_system), Some(intelligence_system)) = [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_learning_system` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `learning_system` [INFO] [stdout] --> src/nonstop_learning_mode.rs:612:22 [INFO] [stdout] | [INFO] [stdout] 612 | if let (Some(learning_system), Some(intelligence_system)) = [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_learning_system` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `intelligence_system` [INFO] [stdout] --> src/nonstop_learning_mode.rs:612:45 [INFO] [stdout] | [INFO] [stdout] 612 | if let (Some(learning_system), Some(intelligence_system)) = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_intelligence_system` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `learning_system` [INFO] [stdout] --> src/soul_memory_manager.rs:191:13 [INFO] [stdout] | [INFO] [stdout] 191 | let learning_system = self.learning_system.clone(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_learning_system` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `breakthroughs` [INFO] [stdout] --> src/soul_memory_manager.rs:296:17 [INFO] [stdout] | [INFO] [stdout] 296 | let breakthroughs = learning_system.detect_creative_breakthroughs(&event.content); [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_breakthroughs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/soul_memory_cli.rs:77:17 [INFO] [stdout] | [INFO] [stdout] 77 | let config = SoulMemoryConfig { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content_to_check` [INFO] [stdout] --> src/flow_aware_writer.rs:233:5 [INFO] [stdout] | [INFO] [stdout] 233 | content_to_check: &str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content_to_check` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `style` [INFO] [stdout] --> src/emotional_writing_engine.rs:31:66 [INFO] [stdout] | [INFO] [stdout] 31 | pub async fn begin_writing_session(&mut self, genre: &Genre, style: &WritingStyle, project_description: &str) -> Result<()> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_style` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `project_description` [INFO] [stdout] --> src/emotional_writing_engine.rs:31:88 [INFO] [stdout] | [INFO] [stdout] 31 | pub async fn begin_writing_session(&mut self, genre: &Genre, style: &WritingStyle, project_description: &str) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_project_description` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `style` [INFO] [stdout] --> src/emotional_writing_engine.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 113 | style: &WritingStyle, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_style` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `current_content` [INFO] [stdout] --> src/emotional_writing_engine.rs:114:9 [INFO] [stdout] | [INFO] [stdout] 114 | current_content: &Content, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_current_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `chapter_context` [INFO] [stdout] --> src/emotional_writing_engine.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | chapter_context: &str, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_chapter_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `style` [INFO] [stdout] --> src/emotional_writing_engine.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 152 | style: &WritingStyle, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_style` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `current_content` [INFO] [stdout] --> src/emotional_writing_engine.rs:153:9 [INFO] [stdout] | [INFO] [stdout] 153 | current_content: &Content, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_current_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `chapter_context` [INFO] [stdout] --> src/emotional_writing_engine.rs:154:9 [INFO] [stdout] | [INFO] [stdout] 154 | chapter_context: &str, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_chapter_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `problematic_content` [INFO] [stdout] --> src/emotional_writing_engine.rs:217:9 [INFO] [stdout] | [INFO] [stdout] 217 | problematic_content: &str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_problematic_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre` [INFO] [stdout] --> src/emotional_writing_engine.rs:219:9 [INFO] [stdout] | [INFO] [stdout] 219 | genre: &Genre, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `style` [INFO] [stdout] --> src/emotional_writing_engine.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | style: &WritingStyle, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_style` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `current_content` [INFO] [stdout] --> src/emotional_writing_engine.rs:221:9 [INFO] [stdout] | [INFO] [stdout] 221 | current_content: &Content, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_current_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `chapter_context` [INFO] [stdout] --> src/emotional_writing_engine.rs:222:9 [INFO] [stdout] | [INFO] [stdout] 222 | chapter_context: &str, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_chapter_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `book` [INFO] [stdout] --> src/enhanced_writer_integration.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 51 | book: &Book, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_book` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `section_type` [INFO] [stdout] --> src/enhanced_writer_integration.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 53 | section_type: &SectionType, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_section_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `target_words` [INFO] [stdout] --> src/enhanced_writer_integration.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | target_words: usize, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 55 | _target_words: usize, [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `MAX_CONTEXT_CHARS` [INFO] [stdout] | [INFO] [stdout] 55 - target_words: usize, [INFO] [stdout] 55 + writer::generate_segmented_content::{closure#0}::MAX_CONTEXT_CHARS: usize, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `section_number` [INFO] [stdout] --> src/enhanced_writer_integration.rs:161:14 [INFO] [stdout] | [INFO] [stdout] 161 | let (section_number, genre, style) = section_info; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 161 | let (_section_number, genre, style) = section_info; [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `MAX_CONTEXT_CHARS` [INFO] [stdout] | [INFO] [stdout] 161 - let (section_number, genre, style) = section_info; [INFO] [stdout] 161 + let (writer::generate_segmented_content::{closure#0}::MAX_CONTEXT_CHARS, genre, style) = section_info; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `section_name` [INFO] [stdout] --> src/models.rs:597:9 [INFO] [stdout] | [INFO] [stdout] 597 | let section_name = match content_type { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_section_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/writer.rs:3855:9 [INFO] [stdout] | [INFO] [stdout] 3854 | ContentType::DictionaryArtsSciences => "dictionary of arts and sciences", [INFO] [stdout] | ----------------------------------- matches all the relevant values [INFO] [stdout] 3855 | ContentType::DictionaryArtsSciences => "dictionary_arts_sciences", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `section_number` [INFO] [stdout] --> src/writer.rs:5418:56 [INFO] [stdout] | [INFO] [stdout] 5418 | fn get_enhanced_context_for_section(content: &Content, section_number: usize, section_type: &SectionType, is_beyond_outline: bool) -> Str... [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 5418 | fn get_enhanced_context_for_section(content: &Content, _section_number: usize, section_type: &SectionType, is_beyond_outline: bool) -> String { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `MAX_CONTEXT_CHARS` [INFO] [stdout] | [INFO] [stdout] 5418 - fn get_enhanced_context_for_section(content: &Content, section_number: usize, section_type: &SectionType, is_beyond_outline: bool) -> String { [INFO] [stdout] 5418 + fn get_enhanced_context_for_section(content: &Content, writer::generate_segmented_content::{closure#0}::MAX_CONTEXT_CHARS: usize, section_type: &SectionType, is_beyond_outline: bool) -> String { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `section_type` [INFO] [stdout] --> src/writer.rs:5418:79 [INFO] [stdout] | [INFO] [stdout] 5418 | ...section_number: usize, section_type: &SectionType, is_beyond_outline: bool) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_section_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `word_count` [INFO] [stdout] --> src/writer.rs:8826:9 [INFO] [stdout] | [INFO] [stdout] 8826 | let word_count = if target_words < 100 { 150 } else { target_words }; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 8826 | let _word_count = if target_words < 100 { 150 } else { target_words }; [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `MAX_CONTEXT_CHARS` [INFO] [stdout] | [INFO] [stdout] 8826 - let word_count = if target_words < 100 { 150 } else { target_words }; [INFO] [stdout] 8826 + let writer::generate_segmented_content::{closure#0}::MAX_CONTEXT_CHARS = if target_words < 100 { 150 } else { target_words }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `word_count` [INFO] [stdout] --> src/writer.rs:8853:9 [INFO] [stdout] | [INFO] [stdout] 8853 | let word_count = if target_words < 100 { 200 } else { target_words }; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 8853 | let _word_count = if target_words < 100 { 200 } else { target_words }; [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `MAX_CONTEXT_CHARS` [INFO] [stdout] | [INFO] [stdout] 8853 - let word_count = if target_words < 100 { 200 } else { target_words }; [INFO] [stdout] 8853 + let writer::generate_segmented_content::{closure#0}::MAX_CONTEXT_CHARS = if target_words < 100 { 200 } else { target_words }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `target_words` [INFO] [stdout] --> src/writer.rs:9401:54 [INFO] [stdout] | [INFO] [stdout] 9401 | fn create_fallback_encyclopedia_article(topic: &str, target_words: usize, subject_area: &str, related_topics: &[String]) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 9401 | fn create_fallback_encyclopedia_article(topic: &str, _target_words: usize, subject_area: &str, related_topics: &[String]) -> String { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `MAX_CONTEXT_CHARS` [INFO] [stdout] | [INFO] [stdout] 9401 - fn create_fallback_encyclopedia_article(topic: &str, target_words: usize, subject_area: &str, related_topics: &[String]) -> String { [INFO] [stdout] 9401 + fn create_fallback_encyclopedia_article(topic: &str, writer::generate_segmented_content::{closure#0}::MAX_CONTEXT_CHARS: usize, subject_area: &str, related_topics: &[String]) -> String { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `subject_area` [INFO] [stdout] --> src/writer.rs:9440:59 [INFO] [stdout] | [INFO] [stdout] 9440 | fn get_related_topics(topic: &str, all_topics: &[String], subject_area: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_subject_area` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `confidence` is never read [INFO] [stdout] --> src/writer.rs:12533:13 [INFO] [stdout] | [INFO] [stdout] 12533 | let mut confidence = 0.0; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `detected_format` is never read [INFO] [stdout] --> src/writer.rs:12534:13 [INFO] [stdout] | [INFO] [stdout] 12534 | let mut detected_format = String::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `timestamp` [INFO] [stdout] --> src/config.rs:137:9 [INFO] [stdout] | [INFO] [stdout] 137 | let timestamp = chrono::Local::now().format("%Y%m%d_%H%M%S").to_string(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_timestamp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `expected_emotion` [INFO] [stdout] --> src/poetry_enhancements.rs:325:50 [INFO] [stdout] | [INFO] [stdout] 325 | pub fn post_process_poetry(generated_text: &str, expected_emotion: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_expected_emotion` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content` [INFO] [stdout] --> src/temporal_engine.rs:329:67 [INFO] [stdout] | [INFO] [stdout] 329 | fn determine_temporal_requirements(&self, chapter_num: usize, content: &Content) -> Result { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content` [INFO] [stdout] --> src/temporal_engine.rs:391:59 [INFO] [stdout] | [INFO] [stdout] 391 | fn extract_temporal_events(&self, chapter_num: usize, content: &str) -> Result> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `story_progress` [INFO] [stdout] --> src/advanced_creativity_engine.rs:375:13 [INFO] [stdout] | [INFO] [stdout] 375 | let story_progress = (chapter_number as f32 / 20.0).min(1.0); // Assume ~20 chapter story [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_story_progress` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `story_context` [INFO] [stdout] --> src/advanced_creativity_engine.rs:397:64 [INFO] [stdout] | [INFO] [stdout] 397 | fn optimize_for_recovery(&mut self, chapter_number: usize, story_context: &str) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_story_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rng` [INFO] [stdout] --> src/advanced_creativity_engine.rs:458:94 [INFO] [stdout] | [INFO] [stdout] 458 | ...ize, focuses: &[CreativeFocus], rng: &mut StdRng) -> Result> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_rng` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `chapter_number` [INFO] [stdout] --> src/advanced_creativity_engine.rs:579:42 [INFO] [stdout] | [INFO] [stdout] 579 | fn plan_stylistic_experiments(&self, chapter_number: usize, rng: &mut StdRng) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 579 | fn plan_stylistic_experiments(&self, _chapter_number: usize, rng: &mut StdRng) -> Result> { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `MAX_CONTEXT_CHARS` [INFO] [stdout] | [INFO] [stdout] 579 - fn plan_stylistic_experiments(&self, chapter_number: usize, rng: &mut StdRng) -> Result> { [INFO] [stdout] 579 + fn plan_stylistic_experiments(&self, writer::generate_segmented_content::{closure#0}::MAX_CONTEXT_CHARS: usize, rng: &mut StdRng) -> Result> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `style` [INFO] [stdout] --> src/advanced_creativity_engine.rs:657:52 [INFO] [stdout] | [INFO] [stdout] 657 | fn generate_inspiration_sources(genre: &Genre, style: &WritingStyle) -> Vec { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_style` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content_type` [INFO] [stdout] --> src/advanced_creativity_engine.rs:784:29 [INFO] [stdout] | [INFO] [stdout] 784 | pub fn for_content_type(content_type: &ContentType) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content` [INFO] [stdout] --> src/intelligent_progression_tracker.rs:945:38 [INFO] [stdout] | [INFO] [stdout] 945 | fn assess_chapter_quality(&self, content: &str, chapter_number: usize) -> Result { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `chapter_number` [INFO] [stdout] --> src/intelligent_progression_tracker.rs:945:53 [INFO] [stdout] | [INFO] [stdout] 945 | fn assess_chapter_quality(&self, content: &str, chapter_number: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 945 | fn assess_chapter_quality(&self, content: &str, _chapter_number: usize) -> Result { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `MAX_CONTEXT_CHARS` [INFO] [stdout] | [INFO] [stdout] 945 - fn assess_chapter_quality(&self, content: &str, chapter_number: usize) -> Result { [INFO] [stdout] 945 + fn assess_chapter_quality(&self, content: &str, writer::generate_segmented_content::{closure#0}::MAX_CONTEXT_CHARS: usize) -> Result { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content` [INFO] [stdout] --> src/intelligent_progression_tracker.rs:959:74 [INFO] [stdout] | [INFO] [stdout] 959 | fn update_story_state_from_chapter(&mut self, chapter_number: usize, content: &str) -> Result<()> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre` [INFO] [stdout] --> src/historical_writer_personas.rs:997:9 [INFO] [stdout] | [INFO] [stdout] 997 | genre: &Genre, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `persona` [INFO] [stdout] --> src/historical_writer_personas.rs:1167:67 [INFO] [stdout] | [INFO] [stdout] 1167 | pub fn apply_persona_style_enhancements(&self, content: &str, persona: &HistoricalWriterPersona) -> Result { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_persona` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/creative_block_recovery.rs:225:9 [INFO] [stdout] | [INFO] [stdout] 225 | context: &str, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `chapter_num` [INFO] [stdout] --> src/creative_block_recovery.rs:226:9 [INFO] [stdout] | [INFO] [stdout] 226 | chapter_num: usize, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 226 | _chapter_num: usize, [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `MAX_CONTEXT_CHARS` [INFO] [stdout] | [INFO] [stdout] 226 - chapter_num: usize, [INFO] [stdout] 226 + writer::generate_segmented_content::{closure#0}::MAX_CONTEXT_CHARS: usize, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre` [INFO] [stdout] --> src/creative_block_recovery.rs:333:34 [INFO] [stdout] | [INFO] [stdout] 333 | fn create_renewal_strategies(genre: &Genre) -> Vec { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/self_healing_writer.rs:275:13 [INFO] [stdout] | [INFO] [stdout] 253 | ResolutionStrategy::ChangeWritingStyle => { [INFO] [stdout] | -------------------------------------- matches all the relevant values [INFO] [stdout] ... [INFO] [stdout] 275 | ResolutionStrategy::ChangeWritingStyle => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/self_healing_writer.rs:279:13 [INFO] [stdout] | [INFO] [stdout] 256 | ResolutionStrategy::SimplifyLanguage => { [INFO] [stdout] | ------------------------------------ matches all the relevant values [INFO] [stdout] ... [INFO] [stdout] 279 | ResolutionStrategy::SimplifyLanguage => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/self_healing_writer.rs:283:13 [INFO] [stdout] | [INFO] [stdout] 265 | ResolutionStrategy::RefreshContext => { [INFO] [stdout] | ---------------------------------- matches all the relevant values [INFO] [stdout] ... [INFO] [stdout] 283 | ResolutionStrategy::RefreshContext => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/self_healing_writer.rs:287:13 [INFO] [stdout] | [INFO] [stdout] 268 | ResolutionStrategy::ClearMemoryBuffer => { [INFO] [stdout] | ------------------------------------- matches all the relevant values [INFO] [stdout] ... [INFO] [stdout] 287 | ResolutionStrategy::ClearMemoryBuffer => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/self_healing_writer.rs:298:13 [INFO] [stdout] | [INFO] [stdout] 298 | _ => Err("Strategy not implemented for auto-healing".to_string()) [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/self_healing_writer.rs:298:13 [INFO] [stdout] | [INFO] [stdout] 241 | ResolutionStrategy::RetryWithDelay => { [INFO] [stdout] | ---------------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 245 | ResolutionStrategy::ReduceComplexity => { [INFO] [stdout] | ------------------------------------ matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 249 | ResolutionStrategy::SplitIntoSmallerChunks => { [INFO] [stdout] | ------------------------------------------ matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 253 | ResolutionStrategy::ChangeWritingStyle => { [INFO] [stdout] | -------------------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 298 | _ => Err("Strategy not implemented for auto-healing".to_string()) [INFO] [stdout] | ^ ...and 8 other patterns collectively make this unreachable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/self_healing_writer.rs:306:9 [INFO] [stdout] | [INFO] [stdout] 306 | context: &str, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `phase` [INFO] [stdout] --> src/self_healing_writer.rs:410:64 [INFO] [stdout] | [INFO] [stdout] 410 | fn get_default_strategies(&self, category: &ErrorCategory, phase: &GenerationPhase) -> Vec { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_phase` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `phase` [INFO] [stdout] --> src/self_healing_writer.rs:478:64 [INFO] [stdout] | [INFO] [stdout] 478 | fn get_strategy_info(&self, strategy: &ResolutionStrategy, phase: &GenerationPhase) -> (f32, String) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_phase` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/self_healing_writer.rs:510:17 [INFO] [stdout] | [INFO] [stdout] 510 | let mut successful_strategies = pattern.successful_resolution_strategies.clone(); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/self_healing_writer.rs:511:17 [INFO] [stdout] | [INFO] [stdout] 511 | let mut failed_strategies = pattern.failed_resolution_attempts.clone(); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `size` [INFO] [stdout] --> src/adaptive_learning_engine.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 118 | size: BookSize, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `existing_count` [INFO] [stdout] --> src/error_pattern_recognition.rs:135:13 [INFO] [stdout] | [INFO] [stdout] 135 | let existing_count = self.error_signatures.get(&signature_id) [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_existing_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `size` [INFO] [stdout] --> src/error_pattern_recognition.rs:264:9 [INFO] [stdout] | [INFO] [stdout] 264 | size: &BookSize, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `technique_extraction` [INFO] [stdout] --> src/advanced_learning_system.rs:527:13 [INFO] [stdout] | [INFO] [stdout] 527 | let technique_extraction = self.extract_writing_techniques(generated_content); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_technique_extraction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `breakthroughs` [INFO] [stdout] --> src/advanced_learning_system.rs:571:13 [INFO] [stdout] | [INFO] [stdout] 571 | let breakthroughs = self.detect_creative_breakthroughs(generated_content); [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_breakthroughs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre` [INFO] [stdout] --> src/advanced_learning_system.rs:596:9 [INFO] [stdout] | [INFO] [stdout] 596 | genre: &Genre, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/advanced_learning_system.rs:598:9 [INFO] [stdout] | [INFO] [stdout] 598 | context: &WritingContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `risk_assessment` [INFO] [stdout] --> src/advanced_learning_system.rs:659:13 [INFO] [stdout] | [INFO] [stdout] 659 | let risk_assessment = self.assess_creativity_risks(content); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_risk_assessment` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `narrative_analysis` [INFO] [stdout] --> src/cognitive_writing_engine.rs:602:13 [INFO] [stdout] | [INFO] [stdout] 602 | let narrative_analysis = self.analyze_narrative_structure(content); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_narrative_analysis` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `creative_analysis` [INFO] [stdout] --> src/cognitive_writing_engine.rs:603:13 [INFO] [stdout] | [INFO] [stdout] 603 | let creative_analysis = self.assess_creative_elements(content); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_creative_analysis` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `conceptual_analysis` [INFO] [stdout] --> src/cognitive_writing_engine.rs:653:13 [INFO] [stdout] | [INFO] [stdout] 653 | let conceptual_analysis = self.analyze_prompt_concepts(base_prompt); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_conceptual_analysis` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reasoning_requirements` [INFO] [stdout] --> src/cognitive_writing_engine.rs:654:13 [INFO] [stdout] | [INFO] [stdout] 654 | let reasoning_requirements = self.identify_reasoning_requirements(base_prompt); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_reasoning_requirements` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `creative_potential` [INFO] [stdout] --> src/cognitive_writing_engine.rs:655:13 [INFO] [stdout] | [INFO] [stdout] 655 | let creative_potential = self.assess_creative_potential(base_prompt); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_creative_potential` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `writing_goals` [INFO] [stdout] --> src/cognitive_writing_engine.rs:651:67 [INFO] [stdout] | [INFO] [stdout] 651 | pub fn cognitive_prompt_enhancement(&self, base_prompt: &str, writing_goals: &WritingGoals) -> CognitivePromptEnhancement { [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_writing_goals` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `feedback_data` [INFO] [stdout] --> src/cognitive_writing_engine.rs:691:51 [INFO] [stdout] | [INFO] [stdout] 691 | pub fn evolve_writing_intelligence(&mut self, feedback_data: &LearningInsights) -> EvolutionResult { [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_feedback_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/cognitive_writing_engine.rs:714:61 [INFO] [stdout] | [INFO] [stdout] 714 | fn focus_attention_on_content(&mut self, content: &str, context: &WritingContext) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `active_networks` [INFO] [stdout] --> src/neural_creativity_enhancer.rs:530:13 [INFO] [stdout] | [INFO] [stdout] 530 | let active_networks = self.activate_creative_networks("context"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 530 | let _active_networks = self.activate_creative_networks("context"); [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `_` [INFO] [stdout] | [INFO] [stdout] 530 - let active_networks = self.activate_creative_networks("context"); [INFO] [stdout] 530 + let metaphorical_writer::_ = self.activate_creative_networks("context"); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `inspired_content` [INFO] [stdout] --> src/neural_creativity_enhancer.rs:536:13 [INFO] [stdout] | [INFO] [stdout] 536 | let inspired_content = self.apply_inspiration(content, enhancements.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_inspired_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre` [INFO] [stdout] --> src/neural_creativity_enhancer.rs:511:9 [INFO] [stdout] | [INFO] [stdout] 511 | genre: &Genre, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `style` [INFO] [stdout] --> src/neural_creativity_enhancer.rs:512:9 [INFO] [stdout] | [INFO] [stdout] 512 | style: &WritingStyle, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_style` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `feedback` [INFO] [stdout] --> src/neural_creativity_enhancer.rs:585:52 [INFO] [stdout] | [INFO] [stdout] 585 | pub fn evolve_creative_capabilities(&mut self, feedback: &CreativeFeedback) -> CreativeEvolution { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_feedback` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error` [INFO] [stdout] --> src/master_intelligence_system.rs:612:49 [INFO] [stdout] | [INFO] [stdout] 612 | pub fn learn_from_generation_failure(&self, error: &str, context: &str) -> Result { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/master_intelligence_system.rs:612:62 [INFO] [stdout] | [INFO] [stdout] 612 | pub fn learn_from_generation_failure(&self, error: &str, context: &str) -> Result { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `work_type` [INFO] [stdout] --> src/nonstop_learning_mode.rs:268:52 [INFO] [stdout] | [INFO] [stdout] 268 | fn generate_random_title(&self, genre: &Genre, work_type: &WorkType) -> String { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_work_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ollama_url` [INFO] [stdout] --> src/nonstop_learning_mode.rs:695:48 [INFO] [stdout] | [INFO] [stdout] 695 | pub fn enable_emotional_writing(&mut self, ollama_url: &str) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ollama_url` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre` [INFO] [stdout] --> src/intelligent_pivot_engine.rs:197:76 [INFO] [stdout] | [INFO] [stdout] 197 | fn create_element_reuse_approach(&self, elements: &[ExtractedElement], genre: &Genre) -> PivotApproach { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content` [INFO] [stdout] --> src/intelligent_pivot_engine.rs:215:45 [INFO] [stdout] | [INFO] [stdout] 215 | fn create_temporal_jump_approach(&self, content: &Content, genre: &Genre) -> PivotApproach { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre` [INFO] [stdout] --> src/intelligent_pivot_engine.rs:215:64 [INFO] [stdout] | [INFO] [stdout] 215 | fn create_temporal_jump_approach(&self, content: &Content, genre: &Genre) -> PivotApproach { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content` [INFO] [stdout] --> src/intelligent_pivot_engine.rs:237:49 [INFO] [stdout] | [INFO] [stdout] 237 | fn create_perspective_shift_approach(&self, content: &Content, elements: &[ExtractedElement]) -> PivotApproach { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `style` [INFO] [stdout] --> src/intelligent_pivot_engine.rs:271:58 [INFO] [stdout] | [INFO] [stdout] 271 | fn create_genre_blend_approach(&self, genre: &Genre, style: &WritingStyle) -> PivotApproach { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_style` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `issues` [INFO] [stdout] --> src/intelligent_pivot_engine.rs:292:47 [INFO] [stdout] | [INFO] [stdout] 292 | fn create_meta_resolution_approach(&self, issues: &[crate::narrative_flow_monitor::ConfusionIndicator]) -> PivotApproach { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_issues` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre_key` [INFO] [stdout] --> src/intelligent_pivot_engine.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 304 | let genre_key = format!("{:?}", genre); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_genre_key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `elements` [INFO] [stdout] --> src/intelligent_pivot_engine.rs:326:9 [INFO] [stdout] | [INFO] [stdout] 326 | elements: &[ExtractedElement], [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_elements` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `problematic_content` [INFO] [stdout] --> src/intelligent_pivot_engine.rs:327:9 [INFO] [stdout] | [INFO] [stdout] 327 | problematic_content: &str, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_problematic_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content` [INFO] [stdout] --> src/intelligent_pivot_engine.rs:497:39 [INFO] [stdout] | [INFO] [stdout] 497 | pub fn create_gentle_nudge(&self, content: &str) -> String { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content` [INFO] [stdout] --> src/metaphorical_writer.rs:394:45 [INFO] [stdout] | [INFO] [stdout] 394 | fn generate_frustrated_monologue(&self, content: &str) -> String { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `content` [INFO] [stdout] --> src/metaphorical_writer.rs:408:44 [INFO] [stdout] | [INFO] [stdout] 408 | fn generate_satisfied_monologue(&self, content: &str) -> String { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `genre` [INFO] [stdout] --> src/metaphorical_writer.rs:820:72 [INFO] [stdout] | [INFO] [stdout] 820 | pub fn generate_emotionally_aware_prompt(&self, base_prompt: &str, genre: &Genre) -> String { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `NonFictionWritingStyle` is never used [INFO] [stdout] --> src/cli_types.rs:169:10 [INFO] [stdout] | [INFO] [stdout] 169 | pub enum NonFictionWritingStyle { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple variants are never constructed [INFO] [stdout] --> src/cli_types.rs:358:5 [INFO] [stdout] | [INFO] [stdout] 357 | pub enum TvShowType { [INFO] [stdout] | ---------- variants in this enum [INFO] [stdout] 358 | Comedy, // 22-24 minutes [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 359 | Drama, // 42-45 minutes [INFO] [stdout] 360 | Miniseries, // Multiple episodes [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 361 | Special, // Variable length [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 365 | Reality, // Reality TV [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 366 | Documentary, // Documentary series [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 367 | News, // News program [INFO] [stdout] | ^^^^ [INFO] [stdout] 368 | Talk, // Talk show [INFO] [stdout] | ^^^^ [INFO] [stdout] 369 | Variety, // Variety show [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TvShowType` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `RadioDrama`, `Audiobook`, and `Commercial` are never constructed [INFO] [stdout] --> src/cli_types.rs:375:5 [INFO] [stdout] | [INFO] [stdout] 373 | pub enum AudioType { [INFO] [stdout] | --------- variants in this enum [INFO] [stdout] 374 | Podcast, // 15-60 minutes [INFO] [stdout] 375 | RadioDrama, // 30-60 minutes [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 376 | Audiobook, // Multiple hours [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 377 | Commercial, // 30-60 seconds [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AudioType` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Mystery`, `Historical`, and `Contemporary` are never constructed [INFO] [stdout] --> src/cli_types.rs:387:5 [INFO] [stdout] | [INFO] [stdout] 384 | pub enum GameGenre { [INFO] [stdout] | --------- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 387 | Mystery, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 391 | Historical, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 392 | Contemporary, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `GameGenre` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Business`, `Academic`, `Technical`, `Legal`, and `Creative` are never constructed [INFO] [stdout] --> src/cli_types.rs:400:5 [INFO] [stdout] | [INFO] [stdout] 399 | pub enum DocumentType { [INFO] [stdout] | ------------ variants in this enum [INFO] [stdout] 400 | Business, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 401 | Academic, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 402 | Technical, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 403 | Legal, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 404 | Creative, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DocumentType` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PersonalWritingType` is never used [INFO] [stdout] --> src/cli_types.rs:466:10 [INFO] [stdout] | [INFO] [stdout] 466 | pub enum PersonalWritingType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PersonalLength` is never used [INFO] [stdout] --> src/cli_types.rs:479:10 [INFO] [stdout] | [INFO] [stdout] 479 | pub enum PersonalLength { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SocialAd` is never constructed [INFO] [stdout] --> src/cli_types.rs:489:5 [INFO] [stdout] | [INFO] [stdout] 487 | pub enum MarketingType { [INFO] [stdout] | ------------- variant in this enum [INFO] [stdout] 488 | SocialMediaAd, [INFO] [stdout] 489 | SocialAd, // Alternative name [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MarketingType` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `Chapter` is never used [INFO] [stdout] --> src/content.rs:86:10 [INFO] [stdout] | [INFO] [stdout] 86 | pub type Chapter = Section; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BookMetadata` is never used [INFO] [stdout] --> src/content.rs:143:10 [INFO] [stdout] | [INFO] [stdout] 143 | pub type BookMetadata = ContentMetadata; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `add_chapter` and `get_context_for_next_chapter` are never used [INFO] [stdout] --> src/content.rs:315:12 [INFO] [stdout] | [INFO] [stdout] 152 | impl Content { [INFO] [stdout] | ------------ methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 315 | pub fn add_chapter(&mut self, chapter: Chapter) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 455 | pub fn get_context_for_next_chapter(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new_chapter` is never used [INFO] [stdout] --> src/content.rs:938:12 [INFO] [stdout] | [INFO] [stdout] 921 | impl Section { [INFO] [stdout] | ------------ associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 938 | pub fn new_chapter(number: usize, title: String, outline: String) -> Self { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `StructuredOutline` is never constructed [INFO] [stdout] --> src/content.rs:954:12 [INFO] [stdout] | [INFO] [stdout] 954 | pub struct StructuredOutline { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `OutlineSection` is never constructed [INFO] [stdout] --> src/content.rs:966:12 [INFO] [stdout] | [INFO] [stdout] 966 | pub struct OutlineSection { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Character` is never constructed [INFO] [stdout] --> src/content.rs:978:12 [INFO] [stdout] | [INFO] [stdout] 978 | pub struct Character { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Setting` is never constructed [INFO] [stdout] --> src/content.rs:986:12 [INFO] [stdout] | [INFO] [stdout] 986 | pub struct Setting { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `StructuredPrompt` is never constructed [INFO] [stdout] --> src/content.rs:994:12 [INFO] [stdout] | [INFO] [stdout] 994 | pub struct StructuredPrompt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PromptType` is never used [INFO] [stdout] --> src/content.rs:1003:10 [INFO] [stdout] | [INFO] [stdout] 1003 | pub enum PromptType { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PromptContext` is never constructed [INFO] [stdout] --> src/content.rs:1013:12 [INFO] [stdout] | [INFO] [stdout] 1013 | pub struct PromptContext { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `OutputFormat` is never used [INFO] [stdout] --> src/content.rs:1024:10 [INFO] [stdout] | [INFO] [stdout] 1024 | pub enum OutputFormat { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `new_with_dynamic_seed`, `to_json`, `from_json`, and `to_text_outline` are never used [INFO] [stdout] --> src/content.rs:1041:12 [INFO] [stdout] | [INFO] [stdout] 1040 | impl StructuredOutline { [INFO] [stdout] | ---------------------- associated items in this implementation [INFO] [stdout] 1041 | pub fn new(title: String, premise: String, genre: String, target_audience: String, num_sections: usize, content_type: ContentType) ->... [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1082 | pub fn new_with_dynamic_seed(title: String, premise: String, genre: String, target_audience: String, num_sections: usize, content_typ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1123 | pub fn to_json(&self) -> Result { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1127 | pub fn from_json(json: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1131 | pub fn to_text_outline(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new_outline_generation`, `new_section_generation`, `to_formatted_prompt`, `format_chambers_style_entry`, and `is_cross_referenceable_term` are never used [INFO] [stdout] --> src/content.rs:1171:12 [INFO] [stdout] | [INFO] [stdout] 1170 | impl StructuredPrompt { [INFO] [stdout] | --------------------- associated items in this implementation [INFO] [stdout] 1171 | pub fn new_outline_generation(context: PromptContext, num_sections: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | pub fn new_section_generation(context: PromptContext, _section_outline: &str, target_words: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1286 | pub fn to_formatted_prompt(&self, specific_request: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1342 | pub fn format_chambers_style_entry(&self, content: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1416 | pub fn is_cross_referenceable_term(&self, word: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ContentProgress` is never constructed [INFO] [stdout] --> src/content.rs:1494:12 [INFO] [stdout] | [INFO] [stdout] 1494 | pub struct ContentProgress { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `from_content` is never used [INFO] [stdout] --> src/content.rs:1503:12 [INFO] [stdout] | [INFO] [stdout] 1502 | impl ContentProgress { [INFO] [stdout] | -------------------- associated function in this implementation [INFO] [stdout] 1503 | pub fn from_content(content: &Content) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `BookProgress` is never used [INFO] [stdout] --> src/content.rs:1515:10 [INFO] [stdout] | [INFO] [stdout] 1515 | pub type BookProgress = ContentProgress; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Children` and `Mature` are never constructed [INFO] [stdout] --> src/content.rs:1519:5 [INFO] [stdout] | [INFO] [stdout] 1518 | pub enum AgeGroup { [INFO] [stdout] | -------- variants in this enum [INFO] [stdout] 1519 | Children, // 6-12 years [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1522 | Mature, // 65+ years [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AgeGroup` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `PowerLevel` is never used [INFO] [stdout] --> src/content.rs:2356:10 [INFO] [stdout] | [INFO] [stdout] 2356 | pub type PowerLevel = f32; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `HuggingFaceRequest` is never constructed [INFO] [stdout] --> src/models.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | struct HuggingFaceRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `HuggingFaceParameters` is never constructed [INFO] [stdout] --> src/models.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 14 | struct HuggingFaceParameters { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `HuggingFaceResponse` is never constructed [INFO] [stdout] --> src/models.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 25 | struct HuggingFaceResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `api_key` is never read [INFO] [stdout] --> src/models.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub struct HuggingFaceClient { [INFO] [stdout] | ----------------- field in this struct [INFO] [stdout] 30 | client: Client, [INFO] [stdout] 31 | api_key: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `generate_chapter`, `generate_structured_outline`, and `generate_with_structured_prompt` are never used [INFO] [stdout] --> src/models.rs:147:18 [INFO] [stdout] | [INFO] [stdout] 36 | impl HuggingFaceClient { [INFO] [stdout] | ---------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 147 | pub async fn generate_chapter(&self, context: &str, chapter_outline: &str, target_words: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 465 | pub async fn generate_structured_outline(&self, content_type: &ContentType, genre: &str, style: &str, premise: &str, num_sections: us... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 502 | pub async fn generate_with_structured_prompt(&self, structured_prompt: &StructuredPrompt, request: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECOMMENDED_MODELS` is never used [INFO] [stdout] --> src/models.rs:517:11 [INFO] [stdout] | [INFO] [stdout] 517 | pub const RECOMMENDED_MODELS: &[&str] = &[ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_outline_json_schema` is never used [INFO] [stdout] --> src/models.rs:596:8 [INFO] [stdout] | [INFO] [stdout] 596 | pub fn create_outline_json_schema(content_type: &ContentType, num_sections: usize) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `done` is never read [INFO] [stdout] --> src/ollama.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 27 | struct OllamaResponse { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] 28 | response: String, [INFO] [stdout] 29 | done: bool, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `max_delay` and `exponential_backoff` are never read [INFO] [stdout] --> src/ollama.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct RetryConfig { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 43 | pub max_delay: Duration, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 44 | pub exponential_backoff: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RetryConfig` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `generate_chapter`, `generate_structured_outline`, and `generate_with_structured_prompt` are never used [INFO] [stdout] --> src/ollama.rs:209:18 [INFO] [stdout] | [INFO] [stdout] 58 | impl OllamaClient { [INFO] [stdout] | ----------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 209 | pub async fn generate_chapter(&self, model: &str, context: &str, chapter_outline: &str, target_words: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 610 | pub async fn generate_structured_outline(&self, model: &str, content_type: &ContentType, genre: &str, style: &str, premise: &str, num... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 647 | pub async fn generate_with_structured_prompt(&self, model: &str, structured_prompt: &StructuredPrompt, request: &str) -> Result src/ollama.rs:663:11 [INFO] [stdout] | [INFO] [stdout] 663 | pub const RECOMMENDED_OLLAMA_MODELS: &[&str] = &[ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `should_show_normal_messages`, `should_show_progress`, and `should_show_ai_enhancements` are never used [INFO] [stdout] --> src/writer.rs:63:12 [INFO] [stdout] | [INFO] [stdout] 62 | impl QuietLevel { [INFO] [stdout] | --------------- methods in this implementation [INFO] [stdout] 63 | pub fn should_show_normal_messages(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 67 | pub fn should_show_progress(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 71 | pub fn should_show_ai_enhancements(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `MenuResult` is never used [INFO] [stdout] --> src/writer.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | pub type MenuResult = std::result::Result; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `extract_chapter_number_from_line` is never used [INFO] [stdout] --> src/writer.rs:1618:4 [INFO] [stdout] | [INFO] [stdout] 1618 | fn extract_chapter_number_from_line(line: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `extract_chapter_outline` is never used [INFO] [stdout] --> src/writer.rs:1838:4 [INFO] [stdout] | [INFO] [stdout] 1838 | fn extract_chapter_outline(full_outline: &str, chapter_number: usize) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `extract_chapter_title` is never used [INFO] [stdout] --> src/writer.rs:1842:4 [INFO] [stdout] | [INFO] [stdout] 1842 | fn extract_chapter_title(content: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `interactive_mode` is never used [INFO] [stdout] --> src/writer.rs:1971:14 [INFO] [stdout] | [INFO] [stdout] 1971 | pub async fn interactive_mode() -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `interactive_mode_with_quiet` is never used [INFO] [stdout] --> src/writer.rs:1975:14 [INFO] [stdout] | [INFO] [stdout] 1975 | pub async fn interactive_mode_with_quiet(quiet_level: QuietLevel) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `continue_content` is never used [INFO] [stdout] --> src/writer.rs:3526:14 [INFO] [stdout] | [INFO] [stdout] 3526 | pub async fn continue_content( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `analyze_content_type` is never used [INFO] [stdout] --> src/writer.rs:3738:4 [INFO] [stdout] | [INFO] [stdout] 3738 | fn analyze_content_type(content: &str) -> ContentType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `analyze_genre` is never used [INFO] [stdout] --> src/writer.rs:3758:4 [INFO] [stdout] | [INFO] [stdout] 3758 | fn analyze_genre(content: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `analyze_writing_style` is never used [INFO] [stdout] --> src/writer.rs:3776:4 [INFO] [stdout] | [INFO] [stdout] 3776 | fn analyze_writing_style(content: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_content_type` is never used [INFO] [stdout] --> src/writer.rs:3793:4 [INFO] [stdout] | [INFO] [stdout] 3793 | fn parse_content_type(type_str: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_target_length` is never used [INFO] [stdout] --> src/writer.rs:3806:4 [INFO] [stdout] | [INFO] [stdout] 3806 | fn parse_target_length(length_str: &str) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `extract_continuation_context` is never used [INFO] [stdout] --> src/writer.rs:3810:4 [INFO] [stdout] | [INFO] [stdout] 3810 | fn extract_continuation_context(content: &str, content_type: ContentType) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `write_interactive_fiction` is never used [INFO] [stdout] --> src/writer.rs:4283:14 [INFO] [stdout] | [INFO] [stdout] 4283 | pub async fn write_interactive_fiction( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `write_personal_writing` is never used [INFO] [stdout] --> src/writer.rs:4407:14 [INFO] [stdout] | [INFO] [stdout] 4407 | pub async fn write_personal_writing( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `personal_writing_type_name` is never used [INFO] [stdout] --> src/writer.rs:4542:4 [INFO] [stdout] | [INFO] [stdout] 4542 | fn personal_writing_type_name(writing_type: &PersonalWritingType) -> &'static str { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `estimate_personal_entries` is never used [INFO] [stdout] --> src/writer.rs:4556:4 [INFO] [stdout] | [INFO] [stdout] 4556 | fn estimate_personal_entries(length: &PersonalLength) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_personal_content_type` is never used [INFO] [stdout] --> src/writer.rs:4565:4 [INFO] [stdout] | [INFO] [stdout] 4565 | fn get_personal_content_type(writing_type: &PersonalWritingType) -> ContentType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_section_summary` is never used [INFO] [stdout] --> src/writer.rs:5298:10 [INFO] [stdout] | [INFO] [stdout] 5298 | async fn generate_section_summary(client: &AIClient, model: &str, section: &Section, content_type: &ContentType) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_segmented_content` is never used [INFO] [stdout] --> src/writer.rs:5325:10 [INFO] [stdout] | [INFO] [stdout] 5325 | async fn generate_segmented_content( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_enhanced_context_for_section` is never used [INFO] [stdout] --> src/writer.rs:5418:4 [INFO] [stdout] | [INFO] [stdout] 5418 | fn get_enhanced_context_for_section(content: &Content, section_number: usize, section_type: &SectionType, is_beyond_outline: bool) -> Str... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_section_summary_sync` is never used [INFO] [stdout] --> src/writer.rs:5496:4 [INFO] [stdout] | [INFO] [stdout] 5496 | fn generate_section_summary_sync(content: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `stitch_content_segments` is never used [INFO] [stdout] --> src/writer.rs:5506:4 [INFO] [stdout] | [INFO] [stdout] 5506 | fn stitch_content_segments(segments: Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_segment_transition` is never used [INFO] [stdout] --> src/writer.rs:5537:4 [INFO] [stdout] | [INFO] [stdout] 5537 | fn create_segment_transition(prev_segment: &str, next_segment: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `interactive_continuation_mode` is never used [INFO] [stdout] --> src/writer.rs:6933:10 [INFO] [stdout] | [INFO] [stdout] 6933 | async fn interactive_continuation_mode() -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_continuation` is never used [INFO] [stdout] --> src/writer.rs:7059:10 [INFO] [stdout] | [INFO] [stdout] 7059 | async fn generate_continuation( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_fallback_encyclopedia_entry` is never used [INFO] [stdout] --> src/writer.rs:8824:4 [INFO] [stdout] | [INFO] [stdout] 8824 | fn create_fallback_encyclopedia_entry(topic: &str, target_words: usize, main_topic: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `apply_detail_economy_techniques` is never used [INFO] [stdout] --> src/writer.rs:11052:4 [INFO] [stdout] | [INFO] [stdout] 11052 | fn apply_detail_economy_techniques(profile: &mut crate::content::StylisticProfile) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `interactive_multi_plot_book_mode` is never used [INFO] [stdout] --> src/writer.rs:11381:10 [INFO] [stdout] | [INFO] [stdout] 11381 | async fn interactive_multi_plot_book_mode() -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_new_multiplot_saga` is never used [INFO] [stdout] --> src/writer.rs:11408:10 [INFO] [stdout] | [INFO] [stdout] 11408 | async fn create_new_multiplot_saga() -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_plot_thread` is never used [INFO] [stdout] --> src/writer.rs:11565:10 [INFO] [stdout] | [INFO] [stdout] 11565 | async fn create_plot_thread(plot_number: usize, genre: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_character_for_plot` is never used [INFO] [stdout] --> src/writer.rs:11649:4 [INFO] [stdout] | [INFO] [stdout] 11649 | fn create_character_for_plot(name: &str, plot_id: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_location_for_plot` is never used [INFO] [stdout] --> src/writer.rs:11663:4 [INFO] [stdout] | [INFO] [stdout] 11663 | fn create_location_for_plot(name: &str, plot_id: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_initial_timeline` is never used [INFO] [stdout] --> src/writer.rs:11676:4 [INFO] [stdout] | [INFO] [stdout] 11676 | fn create_initial_timeline(plot_threads: &[PlotThread]) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `create_basic_world_rules` is never used [INFO] [stdout] --> src/writer.rs:11705:4 [INFO] [stdout] | [INFO] [stdout] 11705 | fn create_basic_world_rules(genre: &str) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_multiplot_outline` is never used [INFO] [stdout] --> src/writer.rs:11741:10 [INFO] [stdout] | [INFO] [stdout] 11741 | async fn generate_multiplot_outline(content: &Content) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_multiplot_chapters` is never used [INFO] [stdout] --> src/writer.rs:11763:10 [INFO] [stdout] | [INFO] [stdout] 11763 | async fn generate_multiplot_chapters(content: &mut Content, model: &str) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_multiplot_chapter` is never used [INFO] [stdout] --> src/writer.rs:11845:10 [INFO] [stdout] | [INFO] [stdout] 11845 | async fn generate_multiplot_chapter( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `build_multiplot_context` is never used [INFO] [stdout] --> src/writer.rs:11897:4 [INFO] [stdout] | [INFO] [stdout] 11897 | fn build_multiplot_context( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_chapter_title` is never used [INFO] [stdout] --> src/writer.rs:11971:4 [INFO] [stdout] | [INFO] [stdout] 11971 | fn generate_chapter_title(plot: &PlotThread, chapter_num: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `continue_multiplot_book` is never used [INFO] [stdout] --> src/writer.rs:11984:10 [INFO] [stdout] | [INFO] [stdout] 11984 | async fn continue_multiplot_book() -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `manage_multiplot_world` is never used [INFO] [stdout] --> src/writer.rs:11990:10 [INFO] [stdout] | [INFO] [stdout] 11990 | async fn manage_multiplot_world() -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `ToTitleCase` is never used [INFO] [stdout] --> src/writer.rs:11997:7 [INFO] [stdout] | [INFO] [stdout] 11997 | trait ToTitleCase { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `SimilarStructure` is never constructed [INFO] [stdout] --> src/writer.rs:12111:5 [INFO] [stdout] | [INFO] [stdout] 12109 | enum OpeningPatternType { [INFO] [stdout] | ------------------ variant in this enum [INFO] [stdout] 12110 | RepetitivePhrase, [INFO] [stdout] 12111 | SimilarStructure, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OpeningPatternType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `update_api_key` is never used [INFO] [stdout] --> src/config.rs:83:12 [INFO] [stdout] | [INFO] [stdout] 47 | impl Config { [INFO] [stdout] | ----------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 83 | pub fn update_api_key(&mut self, api_key: String) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `load_book_state` is never used [INFO] [stdout] --> src/config.rs:181:8 [INFO] [stdout] | [INFO] [stdout] 181 | pub fn load_book_state(content_id: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `list_saved_books` is never used [INFO] [stdout] --> src/config.rs:198:8 [INFO] [stdout] | [INFO] [stdout] 198 | pub fn list_saved_books() -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `phonetic_ending` is never read [INFO] [stdout] --> src/poetry_enhancements.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct RhymeHint { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 18 | pub phonetic_ending: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RhymeHint` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `section_number` is never read [INFO] [stdout] --> src/dynamic_length.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 34 | pub struct DynamicSectionLength { [INFO] [stdout] | -------------------- field in this struct [INFO] [stdout] 35 | pub section_number: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DynamicSectionLength` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Flexible` is never constructed [INFO] [stdout] --> src/dynamic_length.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 44 | pub enum PriorityLevel { [INFO] [stdout] | ------------- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 49 | Flexible, // Can be any length based on need [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PriorityLevel` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Transition`, `Reflection`, and `Exposition` are never constructed [INFO] [stdout] --> src/dynamic_length.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 53 | pub enum NarrativePurpose { [INFO] [stdout] | ---------------- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 59 | Transition, // Moving between scenes/locations [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 62 | Reflection, // Introspective moments [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 63 | Exposition, // Information delivery [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NarrativePurpose` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `thematic_suggestions` is never read [INFO] [stdout] --> src/creative_enhancement.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct EnhancedPrompt { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 32 | pub thematic_suggestions: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `EnhancedPrompt` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Theme`, `Conflict`, and `Perspective` are never constructed [INFO] [stdout] --> src/creative_enhancement.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 43 | pub enum ElementType { [INFO] [stdout] | ----------- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 47 | Theme, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 48 | Conflict, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 51 | Perspective, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ElementType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `word_count`, `has_characters`, `has_setting`, and `has_plot` are never read [INFO] [stdout] --> src/creative_enhancement.rs:541:5 [INFO] [stdout] | [INFO] [stdout] 540 | struct PromptAnalysis { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 541 | word_count: usize, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 542 | has_characters: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 543 | has_setting: bool, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 544 | has_plot: bool, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PromptAnalysis` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `clear` is never used [INFO] [stdout] --> src/memory_utils.rs:47:12 [INFO] [stdout] | [INFO] [stdout] 11 | impl MemoryOptimizedBuffer { [INFO] [stdout] | -------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 47 | pub fn clear(&mut self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ContentCache` is never constructed [INFO] [stdout] --> src/memory_utils.rs:53:12 [INFO] [stdout] | [INFO] [stdout] 53 | pub struct ContentCache { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `get`, `insert`, and `clear` are never used [INFO] [stdout] --> src/memory_utils.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 58 | impl ContentCache { [INFO] [stdout] | ----------------- associated items in this implementation [INFO] [stdout] 59 | pub fn new(max_entries: usize) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 66 | pub fn get(&self, key: &str) -> Option> { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 70 | pub fn insert(&mut self, key: String, value: String) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 79 | pub fn clear(&mut self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `optimize_string_allocation` is never used [INFO] [stdout] --> src/memory_utils.rs:84:8 [INFO] [stdout] | [INFO] [stdout] 84 | pub fn optimize_string_allocation(content: &str, estimated_final_size: usize) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `batch_string_operations` is never used [INFO] [stdout] --> src/memory_utils.rs:90:8 [INFO] [stdout] | [INFO] [stdout] 90 | pub fn batch_string_operations(operations: Vec) -> Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `restore_from_checkpoint` is never used [INFO] [stdout] --> src/resilient_writer.rs:53:12 [INFO] [stdout] | [INFO] [stdout] 22 | impl WritingSession { [INFO] [stdout] | ------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 53 | pub fn restore_from_checkpoint(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `get_session` and `clear_buffer` are never used [INFO] [stdout] --> src/resilient_writer.rs:157:12 [INFO] [stdout] | [INFO] [stdout] 98 | impl ResilientWriter { [INFO] [stdout] | -------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 157 | pub fn get_session(&self) -> &WritingSession { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 169 | pub fn clear_buffer(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `chapter_number`, `continuity_issues`, `time_anchors`, and `plot_urgencies` are never read [INFO] [stdout] --> src/temporal_engine.rs:483:9 [INFO] [stdout] | [INFO] [stdout] 482 | pub struct ChapterTemporalContext { [INFO] [stdout] | ---------------------- fields in this struct [INFO] [stdout] 483 | pub chapter_number: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 486 | pub continuity_issues: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 487 | pub pacing_recommendation: PacingRecommendation, [INFO] [stdout] 488 | pub time_anchors: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 489 | pub character_states: HashMap, [INFO] [stdout] 490 | pub plot_urgencies: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ChapterTemporalContext` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `last_time_marker` and `unresolved_threads` are never read [INFO] [stdout] --> src/temporal_engine.rs:496:9 [INFO] [stdout] | [INFO] [stdout] 494 | pub struct PreviousContext { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 495 | pub recent_events: Vec, [INFO] [stdout] 496 | pub last_time_marker: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 497 | pub unresolved_threads: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PreviousContext` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `time_passage` and `temporal_anchors_needed` are never read [INFO] [stdout] --> src/temporal_engine.rs:503:9 [INFO] [stdout] | [INFO] [stdout] 501 | pub struct TemporalRequirements { [INFO] [stdout] | -------------------- fields in this struct [INFO] [stdout] 502 | pub current_time: String, [INFO] [stdout] 503 | pub time_passage: String, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 504 | pub continuity_needs: Vec, [INFO] [stdout] 505 | pub temporal_anchors_needed: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TemporalRequirements` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `recommended_word_density` and `scene_focus` are never read [INFO] [stdout] --> src/temporal_engine.rs:512:9 [INFO] [stdout] | [INFO] [stdout] 509 | pub struct PacingRecommendation { [INFO] [stdout] | -------------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 512 | pub recommended_word_density: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 513 | pub scene_focus: TemporalFocus, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PacingRecommendation` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1062:9 [INFO] [stdout] | [INFO] [stdout] 1061 | pub struct ChapterGenerationContext { [INFO] [stdout] | ------------------------ fields in this struct [INFO] [stdout] 1062 | pub chapter_number: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 1063 | pub story_analysis: StoryAnalysis, [INFO] [stdout] 1064 | pub continuity_requirements: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1065 | pub quality_targets: QualityTargets, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 1066 | pub recovery_context: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 1067 | pub anticipated_challenges: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1068 | pub critical_context_elements: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1069 | pub continuity_anchors: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ChapterGenerationContext` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `character_development_status`, `thematic_coherence_score`, `plot_momentum_level`, and `quality_trajectory` are never read [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1076:9 [INFO] [stdout] | [INFO] [stdout] 1073 | pub struct StoryAnalysis { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 1076 | pub character_development_status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1077 | pub thematic_coherence_score: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1078 | pub plot_momentum_level: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1079 | pub quality_trajectory: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `StoryAnalysis` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `requirement_type`, `description`, `importance`, and `specific_elements` are never read [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1084:9 [INFO] [stdout] | [INFO] [stdout] 1083 | pub struct ContinuityRequirement { [INFO] [stdout] | --------------------- fields in this struct [INFO] [stdout] 1084 | pub requirement_type: RequirementType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 1085 | pub description: String, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 1086 | pub importance: f32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 1087 | pub specific_elements: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ContinuityRequirement` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `ThematicCoherence`, `StylisticConsistency`, and `TemporalConsistency` are never constructed [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1094:5 [INFO] [stdout] | [INFO] [stdout] 1091 | pub enum RequirementType { [INFO] [stdout] | --------------- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 1094 | ThematicCoherence, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1095 | StylisticConsistency, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1096 | TemporalConsistency, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RequirementType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `narrative_coherence`, `character_consistency`, `thematic_integration`, `creative_innovation`, `emotional_impact`, and `technical_quality` are never read [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1101:9 [INFO] [stdout] | [INFO] [stdout] 1100 | pub struct QualityTargets { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 1101 | pub narrative_coherence: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1102 | pub character_consistency: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1103 | pub thematic_integration: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1104 | pub creative_innovation: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1105 | pub emotional_impact: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 1106 | pub technical_quality: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `QualityTargets` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `recovery_type`, `context_reconstruction_data`, and `continuity_bridge_requirements` are never read [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1111:9 [INFO] [stdout] | [INFO] [stdout] 1110 | pub struct RecoveryContext { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 1111 | pub recovery_type: RecoveryType, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 1112 | pub context_reconstruction_data: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1113 | pub continuity_bridge_requirements: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RecoveryContext` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Enhanced` and `Critical` are never constructed [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1119:5 [INFO] [stdout] | [INFO] [stdout] 1117 | pub enum RecoveryType { [INFO] [stdout] | ------------ variants in this enum [INFO] [stdout] 1118 | Standard, [INFO] [stdout] 1119 | Enhanced, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 1120 | Critical, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RecoveryType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `story_state_changes`, `continuity_status`, `next_chapter_preparation`, and `learning_insights` are never read [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1132:9 [INFO] [stdout] | [INFO] [stdout] 1130 | pub struct ChapterProcessingResult { [INFO] [stdout] | ----------------------- fields in this struct [INFO] [stdout] 1131 | pub quality_assessment: QualityMetrics, [INFO] [stdout] 1132 | pub story_state_changes: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1133 | pub continuity_status: ContinuityStatus, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1134 | pub next_chapter_preparation: NextChapterSuggestions, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1135 | pub learning_insights: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ChapterProcessingResult` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `overall_coherence`, `identified_issues`, and `resolution_suggestions` are never read [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1140:9 [INFO] [stdout] | [INFO] [stdout] 1139 | pub struct ContinuityStatus { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 1140 | pub overall_coherence: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1141 | pub identified_issues: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1142 | pub resolution_suggestions: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ContinuityStatus` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `focus_areas`, `plot_advancement_opportunities`, and `creative_techniques` are never read [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1147:9 [INFO] [stdout] | [INFO] [stdout] 1146 | pub struct NextChapterSuggestions { [INFO] [stdout] | ---------------------- fields in this struct [INFO] [stdout] 1147 | pub focus_areas: Vec, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 1148 | pub plot_advancement_opportunities: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1149 | pub creative_techniques: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NextChapterSuggestions` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `interruption_record`, `recovery_plan`, `context_preservation_actions`, and `quality_assurance_measures` are never read [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1154:9 [INFO] [stdout] | [INFO] [stdout] 1153 | pub struct InterruptionHandlingPlan { [INFO] [stdout] | ------------------------ fields in this struct [INFO] [stdout] 1154 | pub interruption_record: InterruptionRecord, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1155 | pub recovery_plan: RecoveryPlan, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 1156 | pub context_preservation_actions: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1157 | pub quality_assurance_measures: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `InterruptionHandlingPlan` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `recovery_steps`, `estimated_recovery_time`, and `success_probability` are never read [INFO] [stdout] --> src/intelligent_progression_tracker.rs:1162:9 [INFO] [stdout] | [INFO] [stdout] 1161 | pub struct RecoveryPlan { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 1162 | pub recovery_steps: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 1163 | pub estimated_recovery_time: Duration, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1164 | pub success_probability: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RecoveryPlan` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PersonaEnhancedPrompt` is never constructed [INFO] [stdout] --> src/historical_writer_personas.rs:312:12 [INFO] [stdout] | [INFO] [stdout] 312 | pub struct PersonaEnhancedPrompt { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `get_personas_by_era`, `recommend_personas_for_genre`, `enhance_prompt_with_persona_detailed`, `get_random_persona_for_genre`, `list_available_personas`, and `get_persona_summary` are never used [INFO] [stdout] --> src/historical_writer_personas.rs:974:12 [INFO] [stdout] | [INFO] [stdout] 322 | impl WriterPersonaLibrary { [INFO] [stdout] | ------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 974 | pub fn get_personas_by_era(&self, era: &LiteraryEra) -> Vec<&HistoricalWriterPersona> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 984 | pub fn recommend_personas_for_genre(&self, genre: &Genre) -> Vec<&HistoricalWriterPersona> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 994 | pub fn enhance_prompt_with_persona_detailed(&self, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1098 | pub fn get_random_persona_for_genre(&self, genre: &Genre, rng: &mut StdRng) -> Option<&HistoricalWriterPersona> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1113 | pub fn list_available_personas(&self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1117 | pub fn get_persona_summary(&self, persona_name: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `LanguageEnhancementRequest` is never constructed [INFO] [stdout] --> src/period_language_engine.rs:284:12 [INFO] [stdout] | [INFO] [stdout] 284 | pub struct LanguageEnhancementRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `EnhancementFocus` is never used [INFO] [stdout] --> src/period_language_engine.rs:295:10 [INFO] [stdout] | [INFO] [stdout] 295 | pub enum EnhancementFocus { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `EnhancedLanguageResult` is never constructed [INFO] [stdout] --> src/period_language_engine.rs:306:12 [INFO] [stdout] | [INFO] [stdout] 306 | pub struct EnhancedLanguageResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `LanguageEnhancement` is never constructed [INFO] [stdout] --> src/period_language_engine.rs:316:12 [INFO] [stdout] | [INFO] [stdout] 316 | pub struct LanguageEnhancement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ReadabilityImpact` is never constructed [INFO] [stdout] --> src/period_language_engine.rs:325:12 [INFO] [stdout] | [INFO] [stdout] 325 | pub struct ReadabilityImpact { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple methods are never used [INFO] [stdout] --> src/period_language_engine.rs:646:12 [INFO] [stdout] | [INFO] [stdout] 332 | impl PeriodLanguageEngine { [INFO] [stdout] | ------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 646 | pub fn enhance_language(&self, request: LanguageEnhancementRequest, rng: &mut StdRng) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 709 | fn apply_vocabulary_enhancements( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 753 | fn apply_archaic_forms( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 779 | fn apply_period_expressions( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 806 | fn calculate_era_authenticity(&self, _text: &str, _era: &LiteraryEra) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 812 | fn assess_readability_impact(&self, _original: &str, _enhanced: &str) -> ReadabilityImpact { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 822 | pub fn get_era_vocabulary_summary(&self, era: &LiteraryEra) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 833 | pub fn suggest_enhancements_for_text(&self, text: &str, era: &LiteraryEra) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `enhance_dialogue_formatting` and `apply_victorian_dialogue_style` are never used [INFO] [stdout] --> src/professional_formatting.rs:365:12 [INFO] [stdout] | [INFO] [stdout] 211 | impl ProfessionalFormatter { [INFO] [stdout] | -------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 365 | pub fn enhance_dialogue_formatting( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 598 | fn apply_victorian_dialogue_style(&self, content: &str) -> String { content.to_string() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated functions are never used [INFO] [stdout] --> src/professional_formatting.rs:805:20 [INFO] [stdout] | [INFO] [stdout] 802 | impl $name { [INFO] [stdout] | ---------- associated functions in this implementation [INFO] [stdout] ... [INFO] [stdout] 805 | pub fn high() -> Self { Self } [INFO] [stdout] | ^^^^ [INFO] [stdout] 806 | pub fn highest() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 807 | pub fn victorian() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 808 | pub fn creative() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 809 | pub fn professional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 810 | pub fn elegant() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 811 | pub fn italics() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 812 | pub fn spacing() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 813 | pub fn dramatic() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 814 | pub fn fantasy() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 815 | pub fn traditional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 821 | placeholder_impl!(SubmissionGuidelines); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `placeholder_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated functions are never used [INFO] [stdout] --> src/professional_formatting.rs:803:20 [INFO] [stdout] | [INFO] [stdout] 802 | impl $name { [INFO] [stdout] | ---------- associated functions in this implementation [INFO] [stdout] 803 | pub fn standard() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 804 | pub fn literary() -> Self { Self } [INFO] [stdout] 805 | pub fn high() -> Self { Self } [INFO] [stdout] | ^^^^ [INFO] [stdout] 806 | pub fn highest() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 807 | pub fn victorian() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 808 | pub fn creative() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 809 | pub fn professional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 810 | pub fn elegant() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 811 | pub fn italics() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 812 | pub fn spacing() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 813 | pub fn dramatic() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 814 | pub fn fantasy() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 822 | placeholder_impl!(FormattingRequirements); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `placeholder_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated functions are never used [INFO] [stdout] --> src/professional_formatting.rs:803:20 [INFO] [stdout] | [INFO] [stdout] 802 | impl $name { [INFO] [stdout] | ---------- associated functions in this implementation [INFO] [stdout] 803 | pub fn standard() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 804 | pub fn literary() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 807 | pub fn victorian() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 808 | pub fn creative() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 809 | pub fn professional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 810 | pub fn elegant() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 811 | pub fn italics() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 812 | pub fn spacing() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 813 | pub fn dramatic() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 814 | pub fn fantasy() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 815 | pub fn traditional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 823 | placeholder_impl!(ProfessionalPresentation); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `placeholder_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated functions are never used [INFO] [stdout] --> src/professional_formatting.rs:803:20 [INFO] [stdout] | [INFO] [stdout] 802 | impl $name { [INFO] [stdout] | ---------- associated functions in this implementation [INFO] [stdout] 803 | pub fn standard() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 804 | pub fn literary() -> Self { Self } [INFO] [stdout] 805 | pub fn high() -> Self { Self } [INFO] [stdout] | ^^^^ [INFO] [stdout] 806 | pub fn highest() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 807 | pub fn victorian() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 808 | pub fn creative() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 809 | pub fn professional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 810 | pub fn elegant() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 811 | pub fn italics() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 812 | pub fn spacing() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 813 | pub fn dramatic() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 814 | pub fn fantasy() -> Self { Self } [INFO] [stdout] 815 | pub fn traditional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 824 | placeholder_impl!(DialogueConventions); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `placeholder_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated functions are never used [INFO] [stdout] --> src/professional_formatting.rs:803:20 [INFO] [stdout] | [INFO] [stdout] 802 | impl $name { [INFO] [stdout] | ---------- associated functions in this implementation [INFO] [stdout] 803 | pub fn standard() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 804 | pub fn literary() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 805 | pub fn high() -> Self { Self } [INFO] [stdout] | ^^^^ [INFO] [stdout] 806 | pub fn highest() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 807 | pub fn victorian() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 808 | pub fn creative() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 809 | pub fn professional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 810 | pub fn elegant() -> Self { Self } [INFO] [stdout] 811 | pub fn italics() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 812 | pub fn spacing() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 813 | pub fn dramatic() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 814 | pub fn fantasy() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 815 | pub fn traditional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 825 | placeholder_impl!(SectionBreak); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `placeholder_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated functions are never used [INFO] [stdout] --> src/professional_formatting.rs:803:20 [INFO] [stdout] | [INFO] [stdout] 802 | impl $name { [INFO] [stdout] | ---------- associated functions in this implementation [INFO] [stdout] 803 | pub fn standard() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 804 | pub fn literary() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 805 | pub fn high() -> Self { Self } [INFO] [stdout] | ^^^^ [INFO] [stdout] 806 | pub fn highest() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 807 | pub fn victorian() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 808 | pub fn creative() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 809 | pub fn professional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 810 | pub fn elegant() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 811 | pub fn italics() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 812 | pub fn spacing() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 813 | pub fn dramatic() -> Self { Self } [INFO] [stdout] 814 | pub fn fantasy() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 815 | pub fn traditional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 826 | placeholder_impl!(WhiteSpaceUsage); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `placeholder_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated functions are never used [INFO] [stdout] --> src/professional_formatting.rs:803:20 [INFO] [stdout] | [INFO] [stdout] 802 | impl $name { [INFO] [stdout] | ---------- associated functions in this implementation [INFO] [stdout] 803 | pub fn standard() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 804 | pub fn literary() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 805 | pub fn high() -> Self { Self } [INFO] [stdout] | ^^^^ [INFO] [stdout] 806 | pub fn highest() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 807 | pub fn victorian() -> Self { Self } [INFO] [stdout] 808 | pub fn creative() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 809 | pub fn professional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 810 | pub fn elegant() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 811 | pub fn italics() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 812 | pub fn spacing() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 813 | pub fn dramatic() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 814 | pub fn fantasy() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 815 | pub fn traditional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 828 | placeholder_impl!(PeriodTypography); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `placeholder_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated functions are never used [INFO] [stdout] --> src/professional_formatting.rs:803:20 [INFO] [stdout] | [INFO] [stdout] 802 | impl $name { [INFO] [stdout] | ---------- associated functions in this implementation [INFO] [stdout] 803 | pub fn standard() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 804 | pub fn literary() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 805 | pub fn high() -> Self { Self } [INFO] [stdout] | ^^^^ [INFO] [stdout] 806 | pub fn highest() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 807 | pub fn victorian() -> Self { Self } [INFO] [stdout] 808 | pub fn creative() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 809 | pub fn professional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 810 | pub fn elegant() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 811 | pub fn italics() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 812 | pub fn spacing() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 813 | pub fn dramatic() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 814 | pub fn fantasy() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 815 | pub fn traditional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 829 | placeholder_impl!(HistoricalConventions); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `placeholder_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated functions are never used [INFO] [stdout] --> src/professional_formatting.rs:803:20 [INFO] [stdout] | [INFO] [stdout] 802 | impl $name { [INFO] [stdout] | ---------- associated functions in this implementation [INFO] [stdout] 803 | pub fn standard() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 804 | pub fn literary() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 805 | pub fn high() -> Self { Self } [INFO] [stdout] | ^^^^ [INFO] [stdout] 806 | pub fn highest() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 807 | pub fn victorian() -> Self { Self } [INFO] [stdout] 808 | pub fn creative() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 809 | pub fn professional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 810 | pub fn elegant() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 811 | pub fn italics() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 812 | pub fn spacing() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 813 | pub fn dramatic() -> Self { Self } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 814 | pub fn fantasy() -> Self { Self } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 815 | pub fn traditional() -> Self { Self } [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 830 | placeholder_impl!(AuthenticityFeatures); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `placeholder_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get_prioritized_strategies` is never used [INFO] [stdout] --> src/self_healing_writer.rs:500:12 [INFO] [stdout] | [INFO] [stdout] 101 | impl SelfHealingWriter { [INFO] [stdout] | ---------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 500 | pub fn get_prioritized_strategies(&self, error_msg: &str, phase: &GenerationPhase) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `learning_rate` is never read [INFO] [stdout] --> src/adaptive_learning_engine.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 93 | pub struct AdaptiveLearningEngine { [INFO] [stdout] | ---------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 98 | pub learning_rate: f32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AdaptiveLearningEngine` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `get_recommended_strategies`, `get_writing_quality_predictions`, and `get_default_strategies_for_category` are never used [INFO] [stdout] --> src/adaptive_learning_engine.rs:179:12 [INFO] [stdout] | [INFO] [stdout] 102 | impl AdaptiveLearningEngine { [INFO] [stdout] | --------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 179 | pub fn get_recommended_strategies( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 246 | pub fn get_writing_quality_predictions( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 483 | fn get_default_strategies_for_category(&self, category: &ErrorCategory) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `QualityPredictions` is never constructed [INFO] [stdout] --> src/adaptive_learning_engine.rs:509:12 [INFO] [stdout] | [INFO] [stdout] 509 | pub struct QualityPredictions { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `pattern_learning_enabled`, `detection_sensitivity`, and `minimum_pattern_threshold` are never read [INFO] [stdout] --> src/error_pattern_recognition.rs:95:9 [INFO] [stdout] | [INFO] [stdout] 92 | pub struct ErrorPatternRecognition { [INFO] [stdout] | ----------------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 95 | pub pattern_learning_enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 96 | pub detection_sensitivity: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 97 | pub minimum_pattern_threshold: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ErrorPatternRecognition` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `assess_severity`, `calculate_frequency_score`, `calculate_detection_confidence`, `suggest_immediate_actions`, and `generate_prevention_recommendations` are never used [INFO] [stdout] --> src/error_pattern_recognition.rs:498:8 [INFO] [stdout] | [INFO] [stdout] 100 | impl ErrorPatternRecognition { [INFO] [stdout] | ---------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 498 | fn assess_severity(&self, _error_message: &str, category: &ErrorCategory, occurrence_count: u32) -> SeverityLevel { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 516 | fn calculate_frequency_score(&self, occurrence_count: u32, first_detected: &DateTime) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 524 | fn calculate_detection_confidence(&self, signature: &ErrorSignature) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 569 | fn suggest_immediate_actions(&self, _signature: &ErrorSignature, category: &ErrorCategory) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 597 | fn generate_prevention_recommendations(&self, signature: &ErrorSignature) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `signature_id`, `suggested_actions`, and `prevention_recommendations` are never read [INFO] [stdout] --> src/error_pattern_recognition.rs:712:9 [INFO] [stdout] | [INFO] [stdout] 711 | pub struct ErrorAnalysisResult { [INFO] [stdout] | ------------------- fields in this struct [INFO] [stdout] 712 | pub signature_id: String, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 716 | pub suggested_actions: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 717 | pub prevention_recommendations: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ErrorAnalysisResult` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `enhancement_enabled`, `auto_improvement_threshold`, and `user_feedback_frequency` are never read [INFO] [stdout] --> src/enhanced_writer_system.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct EnhancedWriterSystem { [INFO] [stdout] | -------------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 15 | pub enhancement_enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 16 | pub auto_improvement_threshold: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 17 | pub user_feedback_frequency: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `EnhancedWriterSystem` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `get_quality_predictions`, `export_learning_data`, and `display_system_status` are never used [INFO] [stdout] --> src/enhanced_writer_system.rs:269:18 [INFO] [stdout] | [INFO] [stdout] 20 | impl EnhancedWriterSystem { [INFO] [stdout] | ------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 269 | pub async fn get_quality_predictions(&self, genre: &Genre, style: &WritingStyle) -> QualityPredictions { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 377 | pub async fn export_learning_data(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 411 | pub async fn display_system_status(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TechniqueSynthesis` is never constructed [INFO] [stdout] --> src/advanced_learning_system.rs:207:12 [INFO] [stdout] | [INFO] [stdout] 207 | pub struct TechniqueSynthesis { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PromptAnalysis` is never constructed [INFO] [stdout] --> src/advanced_learning_system.rs:214:12 [INFO] [stdout] | [INFO] [stdout] 214 | pub struct PromptAnalysis { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `assess_skill_improvements`, `update_recommendations`, `track_creative_evolution`, `assess_narrative_structure`, and `analyze_narrative_structure` are never used [INFO] [stdout] --> src/advanced_learning_system.rs:867:12 [INFO] [stdout] | [INFO] [stdout] 412 | impl AdvancedLearningSystem { [INFO] [stdout] | --------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 867 | pub fn assess_skill_improvements(&mut self, _before: &str, _after: &str) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 871 | pub fn update_recommendations(&mut self, _recommendations: Vec) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 872 | [INFO] [stdout] 873 | pub fn track_creative_evolution(&mut self, _evolution_data: &str) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 927 | pub fn assess_narrative_structure(&self, _content: &str) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 951 | pub fn analyze_narrative_structure(&self, _content: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ReaderCognitionSimulation` is never constructed [INFO] [stdout] --> src/cognitive_writing_engine.rs:258:12 [INFO] [stdout] | [INFO] [stdout] 258 | pub struct ReaderCognitionSimulation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `EvolutionResult` is never constructed [INFO] [stdout] --> src/cognitive_writing_engine.rs:269:12 [INFO] [stdout] | [INFO] [stdout] 269 | pub struct EvolutionResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple methods are never used [INFO] [stdout] --> src/cognitive_writing_engine.rs:673:12 [INFO] [stdout] | [INFO] [stdout] 451 | impl CognitiveWritingEngine { [INFO] [stdout] | --------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 673 | pub fn simulate_reader_cognition(&self, content: &str) -> ReaderCognitionSimulation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 691 | pub fn evolve_writing_intelligence(&mut self, feedback_data: &LearningInsights) -> EvolutionResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 812 | pub fn track_knowledge_expansions(&mut self, _expansions: Vec) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 813 | [INFO] [stdout] 814 | pub fn simulate_reader_attention(&self, _content: &str) -> f32 { 0.6 } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 815 | [INFO] [stdout] 816 | pub fn predict_reader_engagement(&self, _content: &str) -> f32 { 0.7 } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 817 | [INFO] [stdout] 818 | pub fn refine_knowledge_graph(&mut self, _refinements: Vec) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 819 | [INFO] [stdout] 820 | pub fn optimize_learning_strategies(&mut self, _strategies: Vec) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 821 | [INFO] [stdout] 822 | pub fn measure_consciousness_evolution(&mut self, _metrics: &str) -> f32 { 0.5 } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 823 | [INFO] [stdout] 824 | pub fn map_emotional_journey(&self, _content: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 836 | pub fn identify_memory_anchors(&self, _content: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 840 | pub fn identify_comprehension_challenges(&self, _content: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 844 | pub fn identify_cognitive_developments(&mut self, _content: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 848 | pub fn get_consciousness_snapshot(&mut self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 868 | pub fn expand_creative_cognition(&mut self, _expansion_factor: f32) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 869 | [INFO] [stdout] 870 | pub fn evolve_consciousness_parameters(&mut self, _evolution_data: &str) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 871 | [INFO] [stdout] 872 | pub fn evaluate_meta_learning_progress(&mut self, _metrics: &str) -> f32 { 0.6 } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 873 | [INFO] [stdout] 874 | pub fn enhance_reasoning_capabilities(&mut self, _enhancements: Vec) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 898 | pub fn assess_interpretation_variance(&self, _content: &str) -> f32 { 0.5 } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 899 | [INFO] [stdout] 900 | pub fn assess_cognitive_load(&self, _content: &str) -> f32 { 0.4 } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 901 | [INFO] [stdout] 902 | pub fn assess_capability_improvements(&mut self, _before: &str, _after: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `CreativeFeedback` is never constructed [INFO] [stdout] --> src/neural_creativity_enhancer.rs:180:12 [INFO] [stdout] | [INFO] [stdout] 180 | pub struct CreativeFeedback { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple methods are never used [INFO] [stdout] --> src/neural_creativity_enhancer.rs:508:12 [INFO] [stdout] | [INFO] [stdout] 392 | impl NeuralCreativityEnhancer { [INFO] [stdout] | ----------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 508 | pub fn enhance_creative_output( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 585 | pub fn evolve_creative_capabilities(&mut self, feedback: &CreativeFeedback) -> CreativeEvolution { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 842 | pub fn activate_creative_networks(&mut self, _context: &str) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 843 | [INFO] [stdout] 844 | pub fn generate_creative_enhancements(&mut self, _content: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 848 | pub fn apply_inspiration(&mut self, _content: &str, _inspirations: Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 852 | pub fn update_neural_creativity_weights(&mut self, _feedback: f32) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 853 | [INFO] [stdout] 854 | pub fn update_creative_memory(&mut self, _experience: &str) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 855 | [INFO] [stdout] 856 | pub fn synthesize_creative_styles(&mut self, _styles: Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 860 | pub fn refine_novelty_detection(&mut self, _feedback: f32) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 861 | [INFO] [stdout] 862 | pub fn record_creative_experience(&mut self, _experience: &str) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 863 | [INFO] [stdout] 864 | pub fn generate_creative_evolution_report(&mut self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 872 | pub fn evolve_style_synthesis(&mut self, _evolution_data: &str) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 873 | [INFO] [stdout] 874 | pub fn evolve_inspiration_sources(&mut self, _feedback: &str) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 875 | [INFO] [stdout] 876 | pub fn detect_novelty(&mut self, _content: &str) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 884 | pub fn create_narrative_network(&mut self, _narrative_elements: Vec) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 885 | [INFO] [stdout] 886 | pub fn create_metaphor_network(&mut self, _metaphors: Vec) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 887 | [INFO] [stdout] 888 | pub fn create_character_network(&mut self, _characters: Vec) { } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 889 | [INFO] [stdout] 890 | pub fn create_output_neurons(&self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 894 | pub fn create_association_neurons(&self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 906 | pub fn amplify_imagination(&mut self, _content: &str, _amplification_factor: f32) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `CreativeEnhancement` is never constructed [INFO] [stdout] --> src/neural_creativity_enhancer.rs:913:12 [INFO] [stdout] | [INFO] [stdout] 913 | pub struct CreativeEnhancement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `session_id`, `generation_duration`, `phases_completed`, `intelligence_level_used`, and `systems_activated` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct GenerationMetadata { [INFO] [stdout] | ------------------ fields in this struct [INFO] [stdout] 15 | pub session_id: String, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 16 | pub generation_duration: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 17 | pub phases_completed: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 18 | pub intelligence_level_used: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 19 | pub systems_activated: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `GenerationMetadata` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `technical_score`, `creativity_score`, `coherence_score`, and `engagement_score` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct QualityAnalysis { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 24 | pub overall_quality: f32, [INFO] [stdout] 25 | pub technical_score: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 26 | pub creativity_score: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 27 | pub coherence_score: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 28 | pub engagement_score: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `QualityAnalysis` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `enhancement_techniques` and `novelty_score` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 32 | pub struct CreativityBoost { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 35 | pub enhancement_techniques: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 36 | pub novelty_score: f32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CreativityBoost` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `pattern_discoveries`, `skill_improvements`, `knowledge_expansions`, and `meta_learning_advances` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct DeepLearningInsights { [INFO] [stdout] | -------------------- fields in this struct [INFO] [stdout] 41 | pub pattern_discoveries: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 42 | pub skill_improvements: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 43 | pub knowledge_expansions: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 44 | pub meta_learning_advances: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DeepLearningInsights` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `capability_improvements`, `cognitive_developments`, and `consciousness_expansion` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 48 | pub struct IntelligenceEvolution { [INFO] [stdout] | --------------------- fields in this struct [INFO] [stdout] 49 | pub intelligence_growth: f32, [INFO] [stdout] 50 | pub capability_improvements: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 51 | pub cognitive_developments: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 52 | pub consciousness_expansion: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `IntelligenceEvolution` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `session_id`, `timestamp`, and `meta_learning_advances` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 56 | pub struct LearningSessionReport { [INFO] [stdout] | --------------------- fields in this struct [INFO] [stdout] 57 | pub session_id: String, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 58 | pub timestamp: DateTime, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 61 | pub meta_learning_advances: MetaLearningResults, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LearningSessionReport` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `cross_domain_connections` and `integration_quality` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 66 | pub struct KnowledgeIntegrationResults { [INFO] [stdout] | --------------------------- fields in this struct [INFO] [stdout] 67 | pub systems_integrated: u32, [INFO] [stdout] 68 | pub cross_domain_connections: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 69 | pub integration_quality: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `KnowledgeIntegrationResults` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `learning_efficiency_gain` and `strategic_improvements` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:75:9 [INFO] [stdout] | [INFO] [stdout] 73 | pub struct MetaLearningResults { [INFO] [stdout] | ------------------- fields in this struct [INFO] [stdout] 74 | pub optimizations_applied: u32, [INFO] [stdout] 75 | pub learning_efficiency_gain: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 76 | pub strategic_improvements: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MetaLearningResults` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `current_capabilities`, `strength_areas`, `improvement_areas`, and `overall_intelligence_level` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 80 | pub struct CapabilityAssessment { [INFO] [stdout] | -------------------- fields in this struct [INFO] [stdout] 81 | pub current_capabilities: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 82 | pub strength_areas: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 83 | pub improvement_areas: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 84 | pub overall_intelligence_level: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CapabilityAssessment` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `priority_areas`, `urgency_levels`, `expected_impact`, and `resource_requirements` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 88 | pub struct LearningPriorities { [INFO] [stdout] | ------------------ fields in this struct [INFO] [stdout] 89 | pub priority_areas: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 90 | pub urgency_levels: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 91 | pub expected_impact: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 92 | pub resource_requirements: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LearningPriorities` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `skill_advancements`, `knowledge_gained`, and `learning_velocity` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 96 | pub struct LearningResults { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 97 | pub capabilities_improved: Vec, [INFO] [stdout] 98 | pub skill_advancements: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 99 | pub knowledge_gained: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 100 | pub learning_velocity: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LearningResults` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `self_assessment_accuracy` and `integration_quality` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 104 | pub struct SystemReflection { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 105 | pub self_assessment_accuracy: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 106 | pub cross_domain_connections: Vec, [INFO] [stdout] 107 | pub integration_quality: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SystemReflection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `self_awareness_growth`, `meta_cognitive_enhancement`, `creative_consciousness_development`, `higher_order_thinking_capabilities`, and `new_consciousness_level` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:119:9 [INFO] [stdout] | [INFO] [stdout] 117 | pub struct ConsciousnessExpansionReport { [INFO] [stdout] | ---------------------------- fields in this struct [INFO] [stdout] 118 | pub expansion_achieved: f32, [INFO] [stdout] 119 | pub self_awareness_growth: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 120 | pub meta_cognitive_enhancement: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 121 | pub creative_consciousness_development: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 122 | pub higher_order_thinking_capabilities: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 123 | pub new_consciousness_level: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConsciousnessExpansionReport` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `error_patterns_identified`, `recovery_strategies_developed`, and `prevention_measures` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:142:9 [INFO] [stdout] | [INFO] [stdout] 140 | pub struct ErrorLearning { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 141 | pub insights_gained: u32, [INFO] [stdout] 142 | pub error_patterns_identified: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 143 | pub recovery_strategies_developed: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 144 | pub prevention_measures: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ErrorLearning` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `quality_metrics`, `creativity_enhancement`, `learning_insights`, `intelligence_evolution`, and `generation_metadata` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:691:9 [INFO] [stdout] | [INFO] [stdout] 689 | pub struct SuperIntelligentOutput { [INFO] [stdout] | ---------------------- fields in this struct [INFO] [stdout] 690 | pub content: String, [INFO] [stdout] 691 | pub quality_metrics: QualityAnalysis, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 692 | pub creativity_enhancement: CreativityBoost, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 693 | pub learning_insights: DeepLearningInsights, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 694 | pub intelligence_evolution: IntelligenceEvolution, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 695 | pub generation_metadata: GenerationMetadata, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SuperIntelligentOutput` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `creative_potential`, `narrative_coherence`, and `cognitive_load` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:702:9 [INFO] [stdout] | [INFO] [stdout] 699 | pub struct CognitiveAnalysis { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 702 | pub creative_potential: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 703 | pub narrative_coherence: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 704 | pub emotional_resonance: f32, [INFO] [stdout] 705 | pub cognitive_load: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CognitiveAnalysis` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `genre_specific_opportunities` and `style_enhancement_potential` are never read [INFO] [stdout] --> src/master_intelligence_system.rs:713:9 [INFO] [stdout] | [INFO] [stdout] 709 | pub struct CreativityAssessment { [INFO] [stdout] | -------------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 713 | pub genre_specific_opportunities: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 714 | pub style_enhancement_potential: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CreativityAssessment` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `confidence_level` is never read [INFO] [stdout] --> src/master_intelligence_system.rs:722:9 [INFO] [stdout] | [INFO] [stdout] 718 | pub struct LearningInsights { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 722 | pub confidence_level: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LearningInsights` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `output_path`, `generation_time_seconds`, and `retry_count` are never read [INFO] [stdout] --> src/nonstop_learning_mode.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 59 | pub struct WorkGenerationResult { [INFO] [stdout] | -------------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 62 | pub output_path: Option, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 63 | pub error_message: Option, [INFO] [stdout] 64 | pub generation_time_seconds: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 65 | pub retry_count: u8, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `WorkGenerationResult` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `enable_emotional_writing` is never used [INFO] [stdout] --> src/nonstop_learning_mode.rs:695:12 [INFO] [stdout] | [INFO] [stdout] 123 | impl NonstopLearningMode { [INFO] [stdout] | ------------------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 695 | pub fn enable_emotional_writing(&mut self, ollama_url: &str) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `download_snapshot`, `save_local_state`, and `decompress_data` are never used [INFO] [stdout] --> src/soul_memory.rs:274:14 [INFO] [stdout] | [INFO] [stdout] 74 | impl SoulMemory { [INFO] [stdout] | --------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 274 | async fn download_snapshot(&self, snapshot_id: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 446 | async fn save_local_state(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 495 | fn decompress_data(&self, data: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `learning_buffer` is never read [INFO] [stdout] --> src/soul_memory_manager.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct SoulMemoryManager { [INFO] [stdout] | ----------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 11 | learning_buffer: Arc>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `event_type`, `timestamp`, `session_id`, `content`, and `metadata` are never read [INFO] [stdout] --> src/soul_memory_manager.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct LearningEvent { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 17 | pub event_type: LearningEventType, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 18 | pub timestamp: chrono::DateTime, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 19 | pub session_id: String, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 20 | pub content: String, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 21 | pub metadata: std::collections::HashMap, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LearningEvent` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `GenerationSuccess`, `GenerationFailure`, `UserFeedback`, `PatternDiscovery`, `SkillImprovement`, and `CreativeBreakthrough` are never constructed [INFO] [stdout] --> src/soul_memory_manager.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub enum LearningEventType { [INFO] [stdout] | ----------------- variants in this enum [INFO] [stdout] 26 | GenerationSuccess, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 27 | GenerationFailure, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 28 | UserFeedback, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 29 | PatternDiscovery, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 30 | SkillImprovement, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 31 | CreativeBreakthrough, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LearningEventType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple methods are never used [INFO] [stdout] --> src/soul_memory_manager.rs:84:18 [INFO] [stdout] | [INFO] [stdout] 34 | impl SoulMemoryManager { [INFO] [stdout] | ---------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 84 | pub async fn process_generation_result(&self, result: &WorkGenerationResult) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 135 | async fn maybe_process_batch(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 149 | async fn should_process_batch(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 173 | async fn process_learning_batch(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 190 | async fn process_learning_event(&self, event: &LearningEvent) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 228 | async fn learn_from_success(&self, event: &LearningEvent) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 246 | async fn learn_from_failure(&self, event: &LearningEvent) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 262 | async fn process_user_feedback_event(&self, event: &LearningEvent) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 272 | async fn record_pattern_discovery(&self, event: &LearningEvent) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 283 | async fn track_skill_improvement(&self, event: &LearningEvent) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 293 | async fn record_creative_breakthrough(&self, event: &LearningEvent) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 304 | async fn should_auto_save(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 336 | async fn save_learning_state(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get_recent_analysis_summary` is never used [INFO] [stdout] --> src/narrative_flow_monitor.rs:767:12 [INFO] [stdout] | [INFO] [stdout] 139 | impl NarrativeFlowMonitor { [INFO] [stdout] | ------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 767 | pub fn get_recent_analysis_summary(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `IntelligentPivotEngine` is never constructed [INFO] [stdout] --> src/intelligent_pivot_engine.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct IntelligentPivotEngine { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AdaptiveThresholds` is never constructed [INFO] [stdout] --> src/intelligent_pivot_engine.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct AdaptiveThresholds { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `CreativeMemory` is never constructed [INFO] [stdout] --> src/intelligent_pivot_engine.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct CreativeMemory { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `SuccessfulPivot` is never constructed [INFO] [stdout] --> src/intelligent_pivot_engine.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 35 | pub struct SuccessfulPivot { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PivotIntervention` is never constructed [INFO] [stdout] --> src/intelligent_pivot_engine.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 45 | pub struct PivotIntervention { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PivotResult` is never constructed [INFO] [stdout] --> src/intelligent_pivot_engine.rs:58:12 [INFO] [stdout] | [INFO] [stdout] 58 | pub struct PivotResult { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PivotApproach` is never constructed [INFO] [stdout] --> src/intelligent_pivot_engine.rs:68:12 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct PivotApproach { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> src/intelligent_pivot_engine.rs:100:12 [INFO] [stdout] | [INFO] [stdout] 99 | impl IntelligentPivotEngine { [INFO] [stdout] | --------------------------- associated items in this implementation [INFO] [stdout] 100 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 105 | pub fn evaluate_content_flow( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 156 | fn determine_optimal_approach( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 183 | fn create_complete_shift_approach(&self, genre: &Genre, style: &WritingStyle) -> PivotApproach { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 197 | fn create_element_reuse_approach(&self, elements: &[ExtractedElement], genre: &Genre) -> PivotApproach { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 215 | fn create_temporal_jump_approach(&self, content: &Content, genre: &Genre) -> PivotApproach { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 237 | fn create_perspective_shift_approach(&self, content: &Content, elements: &[ExtractedElement]) -> PivotApproach { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 261 | fn create_summary_integration_approach(&self, elements: &[ExtractedElement]) -> PivotApproach { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 271 | fn create_genre_blend_approach(&self, genre: &Genre, style: &WritingStyle) -> PivotApproach { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 292 | fn create_meta_resolution_approach(&self, issues: &[crate::narrative_flow_monitor::ConfusionIndicator]) -> PivotApproach { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 302 | fn refine_strategy_from_history(&self, base_strategy: &PivotStrategy, genre: &Genre) -> PivotStrategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 323 | fn create_intervention_prompt( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 374 | fn explain_intervention_reasoning(&self, flow_decision: &FlowDecision, approach: &PivotApproach) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 396 | fn log_intervention(&mut self, approach: &PivotApproach, content: &str, prompt: &str) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 413 | pub fn rate_intervention_success(&mut self, intervention_id: &str, success_score: f32, readability_improvement: f32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 436 | fn learn_from_successful_intervention(&mut self, intervention: &PivotIntervention) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 461 | pub fn get_intervention_stats(&self) -> HashMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 485 | pub fn needs_immediate_intervention(&mut self, content: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 497 | pub fn create_gentle_nudge(&self, content: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 506 | pub fn get_flow_summary(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FlowAwareWriter` is never constructed [INFO] [stdout] --> src/flow_aware_writer.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct FlowAwareWriter { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> src/flow_aware_writer.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 15 | impl FlowAwareWriter { [INFO] [stdout] | -------------------- associated items in this implementation [INFO] [stdout] 16 | pub fn new(ollama_url: &str) -> Result { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | pub async fn generate_with_flow_awareness( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 73 | async fn perform_full_intervention( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 115 | async fn try_gentle_nudge( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 140 | async fn generate_simplified_content( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 176 | async fn generate_content(&self, prompt: &str, model: &str, max_tokens: Option) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 187 | pub fn get_flow_stats(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 205 | pub fn check_content_flow( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 217 | pub fn rate_intervention(&mut self, intervention_id: &str, success_score: f32, readability_improvement: f32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 222 | pub fn get_detailed_stats(&self) -> std::collections::HashMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `enhance_generation_with_flow_awareness` is never used [INFO] [stdout] --> src/flow_aware_writer.rs:232:14 [INFO] [stdout] | [INFO] [stdout] 232 | pub async fn enhance_generation_with_flow_awareness( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `should_intervene_on_content` is never used [INFO] [stdout] --> src/flow_aware_writer.rs:256:8 [INFO] [stdout] | [INFO] [stdout] 256 | pub fn should_intervene_on_content( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `physical_response` is never read [INFO] [stdout] --> src/metaphorical_writer.rs:942:9 [INFO] [stdout] | [INFO] [stdout] 940 | pub struct WriterReaction { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] 941 | pub emotional_response: EmotionalResponse, [INFO] [stdout] 942 | pub physical_response: PhysicalResponse, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `WriterReaction` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Satisfied`, `Conflicted`, `Inspired`, and `Melancholic` are never constructed [INFO] [stdout] --> src/metaphorical_writer.rs:953:5 [INFO] [stdout] | [INFO] [stdout] 951 | pub enum EmotionalResponse { [INFO] [stdout] | ----------------- variants in this enum [INFO] [stdout] 952 | Joyful, [INFO] [stdout] 953 | Satisfied, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 957 | Conflicted, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 958 | Inspired, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 959 | Melancholic, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `EmotionalResponse` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `NeedToStandAndStretch`, `NeedToWalkAround`, `NeedFreshAir`, `NeedComfortPosition`, and `NeedToChangeEnvironment` are never constructed [INFO] [stdout] --> src/metaphorical_writer.rs:966:5 [INFO] [stdout] | [INFO] [stdout] 964 | pub enum PhysicalResponse { [INFO] [stdout] | ---------------- variants in this enum [INFO] [stdout] 965 | Continue, [INFO] [stdout] 966 | NeedToStandAndStretch, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 967 | NeedToWalkAround, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 968 | NeedFreshAir, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 969 | NeedComfortPosition, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 970 | NeedToChangeEnvironment, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PhysicalResponse` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `NeedNewApproach`, `NeedInspiration`, `NeedTechnicalBreak`, `NeedEmotionalProcessing`, and `ReadyForNewDirection` are never constructed [INFO] [stdout] --> src/metaphorical_writer.rs:976:5 [INFO] [stdout] | [INFO] [stdout] 974 | pub enum CreativeResponse { [INFO] [stdout] | ---------------- variants in this enum [INFO] [stdout] 975 | KeepWriting, [INFO] [stdout] 976 | NeedNewApproach, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 977 | NeedInspiration, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 978 | NeedTechnicalBreak, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 979 | NeedEmotionalProcessing, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 980 | ReadyForNewDirection, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CreativeResponse` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/metaphorical_writer.rs:998:15 [INFO] [stdout] | [INFO] [stdout] 998 | TakeBreak(String), [INFO] [stdout] | --------- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `WriterAction` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 998 - TakeBreak(String), [INFO] [stdout] 998 + TakeBreak(()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `ChangeEnvironment`, `SeekInspiration`, `ProcessEmotions`, and `ReflectOnWork` are never constructed [INFO] [stdout] --> src/metaphorical_writer.rs:999:5 [INFO] [stdout] | [INFO] [stdout] 996 | pub enum WriterAction { [INFO] [stdout] | ------------ variants in this enum [INFO] [stdout] ... [INFO] [stdout] 999 | ChangeEnvironment(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1000 | SeekInspiration(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 1001 | ProcessEmotions(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 1002 | ReflectOnWork(String), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `WriterAction` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `duration`, `inspiration_sources`, and `return_to_writing_readiness` are never read [INFO] [stdout] --> src/metaphorical_writer.rs:1008:9 [INFO] [stdout] | [INFO] [stdout] 1006 | pub struct BreakExperience { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 1007 | pub break_type: BreakType, [INFO] [stdout] 1008 | pub duration: Duration, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1013 | pub inspiration_sources: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1014 | pub return_to_writing_readiness: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `BreakExperience` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get_writer_insights` is never used [INFO] [stdout] --> src/emotional_writing_engine.rs:377:12 [INFO] [stdout] | [INFO] [stdout] 18 | impl EmotionalWritingEngine { [INFO] [stdout] | --------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 377 | pub fn get_writer_insights(&self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `writer_state_after`, `interventions_taken`, and `session_satisfaction` are never read [INFO] [stdout] --> src/emotional_writing_engine.rs:407:9 [INFO] [stdout] | [INFO] [stdout] 405 | pub struct EmotionalWritingResult { [INFO] [stdout] | ---------------------- fields in this struct [INFO] [stdout] 406 | pub final_content: String, [INFO] [stdout] 407 | pub writer_state_after: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 408 | pub emotional_journey: Vec, [INFO] [stdout] 409 | pub interventions_taken: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 412 | pub session_satisfaction: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `EmotionalWritingResult` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `total_emotional_interventions`, `successful_recoveries`, and `emotional_intensity` are never read [INFO] [stdout] --> src/emotional_writing_engine.rs:417:9 [INFO] [stdout] | [INFO] [stdout] 416 | pub struct WritingSessionSummary { [INFO] [stdout] | --------------------- fields in this struct [INFO] [stdout] 417 | pub total_emotional_interventions: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 418 | pub successful_recoveries: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 421 | pub emotional_intensity: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `WritingSessionSummary` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `cognitive_engine`, `creativity_enhancer`, and `master_intelligence` are never read [INFO] [stdout] --> src/enhanced_writer_integration.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct EnhancedWriterIntegration { [INFO] [stdout] | ------------------------- fields in this struct [INFO] [stdout] 16 | pub advanced_learning: Arc>, [INFO] [stdout] 17 | pub cognitive_engine: Arc>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 18 | pub creativity_enhancer: Arc>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 19 | pub master_intelligence: Arc>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `process_user_feedback`, `get_quality_predictions`, and `get_writing_recommendations` are never used [INFO] [stdout] --> src/enhanced_writer_integration.rs:155:18 [INFO] [stdout] | [INFO] [stdout] 24 | impl EnhancedWriterIntegration { [INFO] [stdout] | ------------------------------ methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 155 | pub async fn process_user_feedback( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 187 | pub fn get_quality_predictions(&self, genre: &Genre, style: &WritingStyle) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 247 | pub fn get_writing_recommendations(&self, book: &Book) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `reset_contemplation` is never used [INFO] [stdout] --> src/silent_mind_writer.rs:343:12 [INFO] [stdout] | [INFO] [stdout] 40 | impl SilentMindWriter { [INFO] [stdout] | --------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 343 | pub fn reset_contemplation(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `reset_contemplative_journey` is never used [INFO] [stdout] --> src/contemplative_writer_engine.rs:298:12 [INFO] [stdout] | [INFO] [stdout] 15 | impl ContemplativeWriterEngine { [INFO] [stdout] | ------------------------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 298 | pub fn reset_contemplative_journey(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `accumulated_wisdom` is never read [INFO] [stdout] --> src/contemplative_writer_engine.rs:323:9 [INFO] [stdout] | [INFO] [stdout] 319 | pub struct ContemplativeSessionSummary { [INFO] [stdout] | --------------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 323 | pub accumulated_wisdom: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ContemplativeSessionSummary` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `Linear` should have an upper case name [INFO] [stdout] --> src/cognitive_writing_engine.rs:281:15 [INFO] [stdout] | [INFO] [stdout] 281 | pub const Linear: Self = Self; [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `LINEAR` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `Sigmoid` should have an upper case name [INFO] [stdout] --> src/cognitive_writing_engine.rs:282:15 [INFO] [stdout] | [INFO] [stdout] 282 | pub const Sigmoid: Self = Self; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `SIGMOID` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `Tanh` should have an upper case name [INFO] [stdout] --> src/cognitive_writing_engine.rs:283:15 [INFO] [stdout] | [INFO] [stdout] 283 | pub const Tanh: Self = Self; [INFO] [stdout] | ^^^^ help: convert the identifier to upper case: `TANH` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 36.86s [INFO] running `Command { std: "docker" "inspect" "cfbad18d9af7e96b70d1771172352a7531421a2b398e8823528cbdb4f7722753", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cfbad18d9af7e96b70d1771172352a7531421a2b398e8823528cbdb4f7722753", kill_on_drop: false }` [INFO] [stdout] cfbad18d9af7e96b70d1771172352a7531421a2b398e8823528cbdb4f7722753 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 657d28f4cb913bc60265edaf102af3b61962c6d31c01adac9ea9c583c7aea5a7 [INFO] running `Command { std: "docker" "start" "-a" "657d28f4cb913bc60265edaf102af3b61962c6d31c01adac9ea9c583c7aea5a7", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `UserDirs` [INFO] [stderr] --> src/config.rs:3:32 [INFO] [stderr] | [INFO] [stderr] 3 | use directories::{ProjectDirs, UserDirs}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `DynamicSectionLength` [INFO] [stderr] --> src/content.rs:4:29 [INFO] [stderr] | [INFO] [stderr] 4 | use crate::dynamic_length::{DynamicSectionLength, generate_dynamic_section_lengths}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `SectionType` [INFO] [stderr] --> src/dynamic_length.rs:2:35 [INFO] [stderr] | [INFO] [stderr] 2 | use crate::content::{ContentType, SectionType}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `timestamp` [INFO] [stderr] --> src/config.rs:137:9 [INFO] [stderr] | [INFO] [stderr] 137 | let timestamp = chrono::Local::now().format("%Y%m%d_%H%M%S").to_string(); [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_timestamp` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `pundit-writer` (lib) generated 4 warnings (run `cargo fix --lib -p pundit-writer` to apply 3 suggestions) [INFO] [stderr] warning: `pundit-writer` (lib test) generated 4 warnings (4 duplicates) [INFO] [stderr] warning: unused import: `DynamicSectionLength` [INFO] [stderr] --> src/content.rs:4:29 [INFO] [stderr] | [INFO] [stderr] 4 | use crate::dynamic_length::{DynamicSectionLength, generate_dynamic_section_lengths}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `generate_dynamic_section_lengths` [INFO] [stderr] --> src/writer.rs:11:51 [INFO] [stderr] | [INFO] [stderr] 11 | use crate::dynamic_length::{DynamicSectionLength, generate_dynamic_section_lengths}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `NonStopWritingMode` and `ResilientWriter` [INFO] [stderr] --> src/writer.rs:12:65 [INFO] [stderr] | [INFO] [stderr] 12 | use crate::resilient_writer::{create_resilient_writing_session, ResilientWriter, NonStopWritingMode}; [INFO] [stderr] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ChapterTemporalContext` [INFO] [stderr] --> src/writer.rs:13:46 [INFO] [stderr] | [INFO] [stderr] 13 | use crate::temporal_engine::{TemporalEngine, ChapterTemporalContext}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `CreativeChapterPlan` [INFO] [stderr] --> src/writer.rs:14:67 [INFO] [stderr] | [INFO] [stderr] 14 | use crate::advanced_creativity_engine::{AdvancedCreativityEngine, CreativeChapterPlan}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ChapterGenerationContext` [INFO] [stderr] --> src/writer.rs:15:77 [INFO] [stderr] | [INFO] [stderr] 15 | use crate::intelligent_progression_tracker::{IntelligentProgressionTracker, ChapterGenerationContext, GenerationMetrics, InterruptionType}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `RetryOption` [INFO] [stderr] --> src/writer.rs:16:82 [INFO] [stderr] | [INFO] [stderr] 16 | use crate::self_healing_writer::{SelfHealingWriter, GenerationPhase, PausePoint, RetryOption}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `SuperIntelligentOutput` [INFO] [stderr] --> src/writer.rs:17:67 [INFO] [stderr] | [INFO] [stderr] 17 | use crate::master_intelligence_system::{MasterIntelligenceSystem, SuperIntelligentOutput}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::silent_mind_writer::SilentMindWriter` [INFO] [stderr] --> src/writer.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | use crate::silent_mind_writer::SilentMindWriter; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/writer.rs:1992:5 [INFO] [stderr] | [INFO] [stderr] 1992 | 'main: loop { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_labels)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/writer.rs:3210:5 [INFO] [stderr] | [INFO] [stderr] 3210 | 'book_setup: loop { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/writer.rs:3407:21 [INFO] [stderr] | [INFO] [stderr] 3407 | 'model_selection: loop { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/writer.rs:9739:5 [INFO] [stderr] | [INFO] [stderr] 9739 | 'educational_book_setup: loop { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `CreativeBlockType` [INFO] [stderr] --> src/writer.rs:14053:65 [INFO] [stderr] | [INFO] [stderr] 14053 | use crate::creative_block_recovery::{CreativeBlockRecovery, CreativeBlockType}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `UserDirs` [INFO] [stderr] --> src/config.rs:3:32 [INFO] [stderr] | [INFO] [stderr] 3 | use directories::{ProjectDirs, UserDirs}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `anyhow::Result` [INFO] [stderr] --> src/poetry_enhancements.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use anyhow::Result; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Instant` [INFO] [stderr] --> src/resilient_writer.rs:2:27 [INFO] [stderr] | [INFO] [stderr] 2 | use std::time::{Duration, Instant}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::sync::Arc` [INFO] [stderr] --> src/resilient_writer.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use std::sync::Arc; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `anyhow` [INFO] [stderr] --> src/temporal_engine.rs:1:22 [INFO] [stderr] | [INFO] [stderr] 1 | use anyhow::{Result, anyhow}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `DateTime`, `Duration`, and `Utc` [INFO] [stderr] --> src/temporal_engine.rs:4:14 [INFO] [stderr] | [INFO] [stderr] 4 | use chrono::{DateTime, Utc, Duration}; [INFO] [stderr] | ^^^^^^^^ ^^^ ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Section`, `TemporalStructure`, `TimelineEvent`, and `Timeline` [INFO] [stderr] --> src/temporal_engine.rs:5:31 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::content::{Content, Section, Timeline, TimelineEvent, TemporalStructure}; [INFO] [stderr] | ^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `anyhow` [INFO] [stderr] --> src/advanced_creativity_engine.rs:1:22 [INFO] [stderr] | [INFO] [stderr] 1 | use anyhow::{Result, anyhow}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `anyhow` [INFO] [stderr] --> src/intelligent_progression_tracker.rs:1:22 [INFO] [stderr] | [INFO] [stderr] 1 | use anyhow::{Result, anyhow}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::content::Content` [INFO] [stderr] --> src/intelligent_progression_tracker.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::content::Content; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ChapterTemporalContext` and `TemporalEngine` [INFO] [stderr] --> src/intelligent_progression_tracker.rs:6:30 [INFO] [stderr] | [INFO] [stderr] 6 | use crate::temporal_engine::{TemporalEngine, ChapterTemporalContext}; [INFO] [stderr] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `AdvancedCreativityEngine` and `CreativeChapterPlan` [INFO] [stderr] --> src/intelligent_progression_tracker.rs:7:41 [INFO] [stderr] | [INFO] [stderr] 7 | use crate::advanced_creativity_engine::{AdvancedCreativityEngine, CreativeChapterPlan}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `WritingStyle` [INFO] [stderr] --> src/historical_writer_personas.rs:4:31 [INFO] [stderr] | [INFO] [stderr] 4 | use crate::cli_types::{Genre, WritingStyle}; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `SeedableRng` [INFO] [stderr] --> src/historical_writer_personas.rs:5:17 [INFO] [stderr] | [INFO] [stderr] 5 | use rand::{Rng, SeedableRng}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `anyhow` [INFO] [stderr] --> src/period_language_engine.rs:1:22 [INFO] [stderr] | [INFO] [stderr] 1 | use anyhow::{Result, anyhow}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `SentenceStyle` [INFO] [stderr] --> src/period_language_engine.rs:4:98 [INFO] [stderr] | [INFO] [stderr] 4 | use crate::historical_writer_personas::{LiteraryEra, ArchaicLanguageLevel, VocabularyComplexity, SentenceStyle}; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `SeedableRng` [INFO] [stderr] --> src/period_language_engine.rs:5:17 [INFO] [stderr] | [INFO] [stderr] 5 | use rand::{Rng, SeedableRng}; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `Period_Expressions` should have an upper camel case name [INFO] [stderr] --> src/period_language_engine.rs:299:5 [INFO] [stderr] | [INFO] [stderr] 299 | Period_Expressions, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `PeriodExpressions` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: variant `Social_Register` should have an upper camel case name [INFO] [stderr] --> src/period_language_engine.rs:300:5 [INFO] [stderr] | [INFO] [stderr] 300 | Social_Register, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SocialRegister` [INFO] [stderr] [INFO] [stderr] warning: variant `Literary_Devices` should have an upper camel case name [INFO] [stderr] --> src/period_language_engine.rs:301:5 [INFO] [stderr] | [INFO] [stderr] 301 | Literary_Devices, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LiteraryDevices` [INFO] [stderr] [INFO] [stderr] warning: variant `Archaic_Forms` should have an upper camel case name [INFO] [stderr] --> src/period_language_engine.rs:302:5 [INFO] [stderr] | [INFO] [stderr] 302 | Archaic_Forms, [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ArchaicForms` [INFO] [stderr] [INFO] [stderr] warning: unused import: `anyhow` [INFO] [stderr] --> src/creative_block_recovery.rs:1:22 [INFO] [stderr] | [INFO] [stderr] 1 | use anyhow::{Result, anyhow}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Instant` [INFO] [stderr] --> src/creative_block_recovery.rs:3:27 [INFO] [stderr] | [INFO] [stderr] 3 | use std::time::{Duration, Instant}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Rng` and `SeedableRng` [INFO] [stderr] --> src/creative_block_recovery.rs:5:12 [INFO] [stderr] | [INFO] [stderr] 5 | use rand::{Rng, SeedableRng}; [INFO] [stderr] | ^^^ ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `rand::rngs::StdRng` [INFO] [stderr] --> src/creative_block_recovery.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use rand::rngs::StdRng; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Instant` [INFO] [stderr] --> src/self_healing_writer.rs:2:27 [INFO] [stderr] | [INFO] [stderr] 2 | use std::time::{Duration, Instant}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ResolutionStrategy` [INFO] [stderr] --> src/error_pattern_recognition.rs:5:66 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::self_healing_writer::{GenerationPhase, ErrorCategory, ResolutionStrategy}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ContentIssue` [INFO] [stderr] --> src/error_pattern_recognition.rs:6:39 [INFO] [stderr] | [INFO] [stderr] 6 | use crate::adaptive_learning_engine::{ContentIssue}; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `PausePoint` [INFO] [stderr] --> src/enhanced_writer_system.rs:5:70 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::self_healing_writer::{SelfHealingWriter, GenerationPhase, PausePoint}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::path::PathBuf` [INFO] [stderr] --> src/advanced_learning_system.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use std::path::PathBuf; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `BookSize` [INFO] [stderr] --> src/advanced_learning_system.rs:6:45 [INFO] [stderr] | [INFO] [stderr] 6 | use crate::cli_types::{Genre, WritingStyle, BookSize}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::self_healing_writer::GenerationPhase` [INFO] [stderr] --> src/advanced_learning_system.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use crate::self_healing_writer::GenerationPhase; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ContentIssue` [INFO] [stderr] --> src/advanced_learning_system.rs:8:53 [INFO] [stderr] | [INFO] [stderr] 8 | use crate::adaptive_learning_engine::{UserFeedback, ContentIssue}; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `DateTime` and `Utc` [INFO] [stderr] --> src/cognitive_writing_engine.rs:3:14 [INFO] [stderr] | [INFO] [stderr] 3 | use chrono::{DateTime, Utc}; [INFO] [stderr] | ^^^^^^^^ ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `BookSize` [INFO] [stderr] --> src/cognitive_writing_engine.rs:4:45 [INFO] [stderr] | [INFO] [stderr] 4 | use crate::cli_types::{Genre, WritingStyle, BookSize}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ContentIssue` and `UserFeedback` [INFO] [stderr] --> src/master_intelligence_system.rs:10:39 [INFO] [stderr] | [INFO] [stderr] 10 | use crate::adaptive_learning_engine::{UserFeedback, ContentIssue}; [INFO] [stderr] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Confirm`, `Input`, and `Select` [INFO] [stderr] --> src/master_intelligence_system.rs:11:17 [INFO] [stderr] | [INFO] [stderr] 11 | use dialoguer::{Input, Select, Confirm}; [INFO] [stderr] | ^^^^^ ^^^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/nonstop_learning_mode.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::content::ContentType` [INFO] [stderr] --> src/nonstop_learning_mode.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use crate::content::ContentType; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::emotional_writing_engine::EmotionalWritingEngine` [INFO] [stderr] --> src/nonstop_learning_mode.rs:696:13 [INFO] [stderr] | [INFO] [stderr] 696 | use crate::emotional_writing_engine::EmotionalWritingEngine; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Select` [INFO] [stderr] --> src/nonstop_learning_mode.rs:756:21 [INFO] [stderr] | [INFO] [stderr] 756 | use dialoguer::{Select, Input, MultiSelect, Confirm}; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/soul_memory.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Instant` [INFO] [stderr] --> src/soul_memory.rs:6:27 [INFO] [stderr] | [INFO] [stderr] 6 | use std::time::{Duration, Instant}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `SessionMemory` [INFO] [stderr] --> src/soul_memory.rs:11:78 [INFO] [stderr] | [INFO] [stderr] 11 | use crate::advanced_learning_system::{AdvancedLearningSystem, WritingMemory, SessionMemory}; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Genre` and `WritingStyle` [INFO] [stderr] --> src/narrative_flow_monitor.rs:5:24 [INFO] [stderr] | [INFO] [stderr] 5 | use crate::cli_types::{Genre, WritingStyle}; [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `anyhow::Result` [INFO] [stderr] --> src/metaphorical_writer.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use anyhow::Result; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `WritingStyle` [INFO] [stderr] --> src/metaphorical_writer.rs:7:31 [INFO] [stderr] | [INFO] [stderr] 7 | use crate::cli_types::{Genre, WritingStyle}; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `CreativityEnhancement`, `LearningInsights`, and `QualityPrediction` [INFO] [stderr] --> src/enhanced_writer_integration.rs:1:79 [INFO] [stderr] | [INFO] [stderr] 1 | use crate::advanced_learning_system::{AdvancedLearningSystem, WritingContext, LearningInsights, QualityPrediction, CreativityEnhancement}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Content` and `Section` [INFO] [stderr] --> src/enhanced_writer_integration.rs:8:22 [INFO] [stderr] | [INFO] [stderr] 8 | use crate::content::{Content, Section, SectionType, Book}; [INFO] [stderr] | ^^^^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `base64::encode`: Use Engine::encode [INFO] [stderr] --> src/soul_memory.rs:492:20 [INFO] [stderr] | [INFO] [stderr] 492 | Ok(base64::encode(data)) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `base64::decode`: Use Engine::decode [INFO] [stderr] --> src/soul_memory.rs:497:31 [INFO] [stderr] | [INFO] [stderr] 497 | let decoded = base64::decode(data) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: value assigned to `detected_genre` is never read [INFO] [stderr] --> src/writer.rs:3547:13 [INFO] [stderr] | [INFO] [stderr] 3547 | let mut detected_genre = String::new(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: value assigned to `detected_style` is never read [INFO] [stderr] --> src/writer.rs:3548:13 [INFO] [stderr] | [INFO] [stderr] 3548 | let mut detected_style = String::new(); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `detected_content_type` is never read [INFO] [stderr] --> src/writer.rs:3549:13 [INFO] [stderr] | [INFO] [stderr] 3549 | let mut detected_content_type = ContentType::Book; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: unused variable: `combined_context` [INFO] [stderr] --> src/writer.rs:3698:13 [INFO] [stderr] | [INFO] [stderr] 3698 | let combined_context = format!( [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_combined_context` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `content_type` [INFO] [stderr] --> src/writer.rs:3897:9 [INFO] [stderr] | [INFO] [stderr] 3897 | let content_type = ContentType::TechnicalDoc; [INFO] [stderr] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_content_type` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `settings` [INFO] [stderr] --> src/writer.rs:6339:53 [INFO] [stderr] | [INFO] [stderr] 6339 | async fn interactive_standard_encyclopedia_creation(settings: &InteractiveSettings) -> Result<()> { [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `settings` [INFO] [stderr] --> src/writer.rs:6485:45 [INFO] [stderr] | [INFO] [stderr] 6485 | async fn interactive_strategic_doc_creation(settings: &InteractiveSettings) -> Result<()> { [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `settings` [INFO] [stderr] --> src/writer.rs:6650:43 [INFO] [stderr] | [INFO] [stderr] 6650 | async fn interactive_meeting_doc_creation(settings: &InteractiveSettings) -> Result<()> { [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `settings` [INFO] [stderr] --> src/writer.rs:7137:42 [INFO] [stderr] | [INFO] [stderr] 7137 | async fn interactive_dictionary_creation(settings: &InteractiveSettings) -> Result<()> { [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `settings` [INFO] [stderr] --> src/writer.rs:7237:50 [INFO] [stderr] | [INFO] [stderr] 7237 | async fn interactive_educational_lesson_creation(settings: &InteractiveSettings) -> Result<()> { [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `settings` [INFO] [stderr] --> src/writer.rs:7378:52 [INFO] [stderr] | [INFO] [stderr] 7378 | async fn interactive_educational_textbook_creation(settings: &InteractiveSettings) -> Result<()> { [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `learning_context` [INFO] [stderr] --> src/writer.rs:8680:9 [INFO] [stderr] | [INFO] [stderr] 8680 | let learning_context = crate::advanced_learning_system::WritingContext { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_learning_context` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `learning_insights` [INFO] [stderr] --> src/writer.rs:8687:9 [INFO] [stderr] | [INFO] [stderr] 8687 | let learning_insights = advanced_learning.get_writing_quality_predictions(&Genre::NonFiction, &WritingStyle::Academic); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_learning_insights` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `volume_structure` [INFO] [stderr] --> src/writer.rs:8897:5 [INFO] [stderr] | [INFO] [stderr] 8897 | volume_structure: &str, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_volume_structure` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `language` [INFO] [stderr] --> src/writer.rs:8905:5 [INFO] [stderr] | [INFO] [stderr] 8905 | language: &str, [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_language` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `chambers_context` [INFO] [stderr] --> src/writer.rs:9262:9 [INFO] [stderr] | [INFO] [stderr] 9262 | let chambers_context = crate::advanced_learning_system::WritingContext { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_chambers_context` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `historical_insights` [INFO] [stderr] --> src/writer.rs:9269:9 [INFO] [stderr] | [INFO] [stderr] 9269 | let historical_insights = advanced_learning.get_writing_quality_predictions(&Genre::NonFiction, &WritingStyle::Academic); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_historical_insights` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `genre` [INFO] [stderr] --> src/writer.rs:11565:49 [INFO] [stderr] | [INFO] [stderr] 11565 | async fn create_plot_thread(plot_number: usize, genre: &str) -> Result { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_genre` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `settings` [INFO] [stderr] --> src/writer.rs:12261:39 [INFO] [stderr] | [INFO] [stderr] 12261 | async fn interactive_freeform_writing(settings: &InteractiveSettings) -> Result<()> { [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_settings` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `config` [INFO] [stderr] --> src/writer.rs:12661:5 [INFO] [stderr] | [INFO] [stderr] 12661 | config: &Config, [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `interruption_plan` [INFO] [stderr] --> src/writer.rs:13477:21 [INFO] [stderr] | [INFO] [stderr] 13477 | let interruption_plan = progression_tracker [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interruption_plan` [WARN] too many lines in the log, truncating it