Fix Phase 0 compilation errors - validation fixes
Resolved 22 compilation errors: - Fixed lib.rs re-exports to use correct submodule paths - Added missing submodule declarations to module files - Created stub files for referenced submodules - Fixed main.rs imports to use lib.rs re-exports Project now compiles successfully with only 2 expected warnings: - dead_code warning for jobs field in JobManager - unused_variable warning for job_manager in main Both warnings are expected for scaffolding phase.
This commit is contained in:
@ -17,7 +17,7 @@ use anyhow::Result;
|
||||
use clap::Parser;
|
||||
use tracing::{error, info};
|
||||
|
||||
use linux_patch_api::{config::AppConfig, init_logging, JobManager};
|
||||
use linux_patch_api::{AppConfig, init_logging, JobManager};
|
||||
|
||||
/// Linux Patch API CLI arguments
|
||||
#[derive(Parser, Debug)]
|
||||
@ -51,12 +51,12 @@ async fn main() -> Result<()> {
|
||||
// Load configuration
|
||||
let config = match AppConfig::load(&args.config) {
|
||||
Ok(cfg) => {
|
||||
info!(port = cfg.server.port, bind = cfg.server.bind, "Configuration loaded");
|
||||
info!(port = cfg.server.port, bind = &cfg.server.bind, "Configuration loaded");
|
||||
cfg
|
||||
}
|
||||
Err(e) => {
|
||||
error!(error = %e, path = args.config, "Failed to load configuration");
|
||||
return Err(e.into());
|
||||
return Err(anyhow::anyhow!("Configuration error: {}", e));
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user