ruvector_tiny_dancer_core/
lib.rs1#![deny(unsafe_op_in_unsafe_fn)]
14#![warn(missing_docs, rustdoc::broken_intra_doc_links)]
15
16pub mod circuit_breaker;
17pub mod error;
18pub mod feature_engineering;
19pub mod model;
20pub mod optimization;
21pub mod router;
22pub mod storage;
23pub mod types;
24pub mod uncertainty;
25
26pub use error::{Result, TinyDancerError};
28pub use model::FastGRNN;
29pub use router::Router;
30pub use types::{Candidate, RoutingDecision, RoutingRequest, RoutingResponse};
31
32pub const VERSION: &str = env!("CARGO_PKG_VERSION");
34
35#[cfg(test)]
36mod tests {
37 use super::*;
38
39 #[test]
40 fn test_version() {
41 assert!(!VERSION.is_empty());
42 }
43}