cloudflare/framework/
mod.rs1pub mod async_api;
5pub mod auth;
6#[cfg(not(target_arch = "wasm32"))] pub mod endpoint;
8pub mod json_utils;
9#[cfg(not(target_arch = "wasm32"))] pub mod mock;
11
12mod environment;
13pub use environment::Environment;
14
15use serde::Serialize;
16
17pub trait ApiResultTraits: serde::de::DeserializeOwned + std::fmt::Debug {}
18
19impl ApiResultTraits for () {}
21
22#[derive(Serialize, Clone, Debug)]
23pub enum OrderDirection {
24 #[serde(rename = "asc")]
25 Ascending,
26 #[serde(rename = "desc")]
27 Descending,
28}
29
30#[derive(Serialize, Clone, Debug)]
33#[serde(rename_all = "lowercase")]
34pub enum SearchMatch {
35 All,
37 Any,
39}