feat: complete Rust backend UI compatibility

This commit is contained in:
boos
2026-05-18 16:52:54 +08:00
parent f2434e725d
commit f986fe0377
41 changed files with 3585 additions and 811 deletions
+9
View File
@@ -0,0 +1,9 @@
// BoosAPI custom headers. Do not introduce x-metapi-* headers.
pub const HEADER_SITE_ID: &str = "x-boosapi-site-id";
pub const HEADER_TOKEN_ID: &str = "x-boosapi-token-id";
pub const HEADER_CHANNEL_ID: &str = "x-boosapi-channel-id";
pub const HEADER_REQUEST_ID: &str = "x-boosapi-request-id";
pub const HEADER_UPSTREAM_MODEL: &str = "x-boosapi-upstream-model";
pub const HEADER_TRUNCATED: &str = "x-boosapi-truncated";
pub const HEADER_PROXIED: &str = "x-boosapi-proxied";
+2
View File
@@ -1,10 +1,12 @@
// Shared utilities
pub mod headers;
pub mod json;
pub mod pagination;
pub mod sse;
pub mod time;
pub use headers::*;
pub use json::*;
pub use pagination::*;
pub use sse::*;