Re-exports§
pub use build_loader::BuildOutput;pub use build_loader::RpcHashMap;pub use build_loader::load_build;pub use build_loader::load_build_output;pub use build_loader::load_i18n_config;pub use build_loader::load_public_dir;pub use build_loader::load_rpc_hash_map;pub use channel::ChannelDef;pub use channel::ChannelMeta;pub use channel::IncomingDef;pub use channel::IncomingMeta;pub use context::ContextConfig;pub use context::ContextFieldDef;pub use context::RawContextMap;pub use context::context_has_extracts;pub use context::context_keys_from_schema;pub use context::extract_raw_context;pub use context::resolve_context;pub use derive::execute_derives;pub use errors::SeamError;pub use page::I18nConfig;pub use procedure::BoxFuture;pub use procedure::BoxStream;pub use procedure::ProcedureDef;pub use procedure::ProcedureType;pub use procedure::SeamFileHandle;pub use procedure::StreamDef;pub use procedure::StreamHandlerFn;pub use procedure::StreamParams;pub use procedure::SubscriptionDef;pub use procedure::SubscriptionParams;pub use procedure::UploadDef;pub use procedure::UploadHandlerFn;pub use procedure::map_stream_output;pub use resolve::ResolveData;pub use resolve::ResolveStrategy;pub use resolve::default_strategies;pub use resolve::from_accept_language;pub use resolve::from_url_prefix;pub use resolve::from_url_query;pub use resolve::resolve_chain;pub use server::SeamParts;pub use server::SeamServer;pub use server::TransportConfig;pub use validation::CompiledSchema;pub use validation::ValidationDetail;pub use validation::ValidationMode;pub use validation::compile_schema;pub use validation::should_validate;pub use validation::validate_compiled;pub use validation::validate_input;
Modules§
- build_
loader - channel
- context
- derive
- Execute derive functions via embedded QuickJS runtime.
- errors
- escape
- manifest
- page
- procedure
- resolve
- server
- validation
Traits§
- Seam
Type - Trait for types that can describe themselves as a JTD schema.
Derive with
#[derive(SeamType)]or implement manually.
Functions§
- ascii_
escape_ json - Escape non-ASCII characters in JSON string values to
\uXXXXsequences.