List of all items
Structs
- core::config::Config
- core::config::ConfigOverrides
- core::config::DatabaseConfig
- core::config::LoggingConfig
- core::config::PathsConfig
- core::metrics::CourseMetrics
- core::metrics_export::CsvExporter
- core::metrics_export::CurriculumSummary
- core::models::course::Course
- core::models::dag::DAG
- core::models::degree::Degree
- core::models::plan::Plan
- core::models::school::School
- core::planner::csv_parser::CurriculumMetadata
- core::report::ReportContext
- core::report::formats::html::HtmlReporter
- core::report::formats::markdown::MarkdownReporter
- core::report::formats::pdf::PdfReporter
- core::report::term_scheduler::SchedulerConfig
- core::report::term_scheduler::Term
- core::report::term_scheduler::TermPlan
- core::report::term_scheduler::TermScheduler
- core::report::visualization::mermaid::MermaidGenerator
Enums
Traits
Macros
Functions
- core::get_version
- core::metrics::compute_all_metrics
- core::metrics::compute_blocking
- core::metrics::compute_centrality
- core::metrics::compute_complexity
- core::metrics::compute_delay
- core::metrics_export::export_metrics_csv
- core::metrics_export::export_metrics_csv_with_summary
- core::planner::csv_parser::parse_curriculum_csv
- logger::disable_debug
- logger::disable_verbose
- logger::enable_debug
- logger::enable_verbose
- logger::init_file_logging
- logger::is_debug_enabled
- logger::is_verbose_enabled
- logger::log_impl
- logger::set_level
- logger::set_level_from_str
Type Aliases
- core::metrics::BlockingByCourse
- core::metrics::CentralityByCourse
- core::metrics::ComplexityByCourse
- core::metrics::CurriculumMetrics
- core::metrics::DelayByCourse