Public declaration syntax from forge-rs/crates/forge-coder/src/lib.rs Original source SHA-256: 6f148525432173c22c110cf69767b555d96cbaed07b55e0919142525d956bcac Function bodies and constant values are omitted. This is not the complete implementation. Source line 135 #[cfg(not(target_arch = "wasm32"))] pub mod code_search; Source line 137 #[cfg(not(target_arch = "wasm32"))] pub mod cycle; Source line 139 #[cfg(not(target_arch = "wasm32"))] pub mod dependency; Source line 140 pub mod error; Source line 142 #[cfg(not(target_arch = "wasm32"))] pub mod repo; Source line 145 pub mod prelude; Source line 147 #[cfg(not(target_arch = "wasm32"))] pub use crate::code_search::{ CodeSearchEngine, SearchQuery, SearchResult, SearchScope, SymbolDefinition, SymbolKind, }; Source line 151 #[cfg(not(target_arch = "wasm32"))] pub use crate::cycle::{ CodingCycle, CodingTask, CyclePhase, PhaseArtifact, ReviewResult, TestRunResult, }; Source line 155 #[cfg(not(target_arch = "wasm32"))] pub use crate::dependency::{DependencyEdge, DependencyGraph, PackageNode}; Source line 156 pub use crate::error::{ForgeCoderError, ForgeCoderResult}; Source line 158 #[cfg(not(target_arch = "wasm32"))] pub use crate::repo::{ DetectedBuildSystem, DetectedFramework, DetectedLanguage, RepoLayout, RepoProfile, RepoScanner, };