Module teo::prelude

source ·

Re-exports

  • pub extern crate key_path;
  • pub extern crate tokio;
  • pub use crate::app::app::App;
  • pub use crate::app::routes::req::Req;
  • pub use crate::app::routes::res::Res;
  • pub use crate::core::graph::Graph;
  • pub use crate::core::teon::Value;
  • pub use crate::teon_vec;
  • pub use crate::teon_unexpected;
  • pub use crate::teon_expect_expr_comma;
  • pub use crate::core::object::Object;
  • pub use crate::core::result::Result;
  • pub use crate::core::error::Error;
  • pub use crate::core::ctx::model::ModelCtx;
  • pub use crate::core::ctx::user::UserCtx;
  • pub use crate::app::routes::middleware_ctx::*;
  • pub use crate::app::routes::action_ctx::*;
  • pub use crate::app::routes::*;
  • pub use crate::app::routes::req_local::*;
  • pub use crate::app::routes::res::*;
  • pub use crate::app::routes::req::*;
  • pub use crate::app::routes::readonly_header_map::*;

Macros

  • Construct a teo::teon::Value from a Teo object notation literal. This is inspired by serde_json package and bson package.

Structs

Attribute Macros

  • Marks async function to be executed by the selected runtime. This macro helps set up a Runtime without requiring the user to use Runtime or Builder directly.