An HTTP web framework and server for Rust supporting HTTP/1.1, HTTP/2, and HTTP/3. No third-party HTTP dependencies — parsing, routing, middleware, auth, WebSocket, SSE, caching, tracing, and MCP server are all built in.
usesuper::*;#[test]fnunknown_flag_is_disabled(){let store =FeatureStore::new();assert!(!store.is_enabled("nonexistent"));}#[test]fnset_and_read(){let store =FeatureStore::new();
store.set("my_flag",true);assert!(store.is_enabled("my_flag"));}#[test]fndisable_flag(){let store =FeatureStore::new();
store.set("flag",true);
store.set("flag",false);assert!(!store.is_enabled("flag"));}#[test]fnlist_sorted(){let store =FeatureStore::new();
store.set("z_flag",true);
store.set("a_flag",false);let list = store.list();assert_eq!(list[0].0,"a_flag");assert_eq!(list[1].0,"z_flag");}