Expand description
Crate containing Lexe API types, definitions, client/server utils, TLS.
Modules§
- auth
- Bearer auth and User Signup.
- axum_
helpers - Make all of
lexe_api_coreavailable under [lexe_api]. - cli
- Make all of
lexe_api_coreavailable under [lexe_api]. - def
- Make all of
lexe_api_coreavailable under [lexe_api]. - error
- Make all of
lexe_api_coreavailable under [lexe_api]. - macros
- Make all of
lexe_api_coreavailable under [lexe_api]. - models
- Make all of
lexe_api_coreavailable under [lexe_api]. - rest
- A client and helpers that enforce common REST semantics across Lexe crates.
- server
- Webserver utilities. This module provides various API server utilities.
- trace
- API tracing utilities for both client and server. This module provides API tracing utilities for both client and server, including constants and fns which help keep client and server consistent.
- types
- Make all of
lexe_api_coreavailable under [lexe_api]. - vfs
- Make all of
lexe_api_coreavailable under [lexe_api].
Macros§
- api_
error - Make all of
lexe_api_coreavailable under [lexe_api]. - api_
error_ kind - Make all of
lexe_api_coreavailable under [lexe_api]. - define_
trace_ id_ fns - Generates implementations of the functions pointed to by
GET_TRACE_ID_FNandINSERT_TRACE_ID_FNgiven the type of thetracing::Subscriber. The caller (typicallylexe_logger::try_init()) is responsible for initializing these statics using the generated implementations. - user_
agent_ to_ external - Make all of
lexe_api_coreavailable under [lexe_api]. - user_
agent_ to_ lexe - Make all of
lexe_api_coreavailable under [lexe_api].