module
NoirTechs::Catalog::Rust
Overview
NoirTechs catalog entry: rust_warp.
One file per technology; NoirTechs::TECHS in src/techs/techs.cr is
macro-derived from every constant under NoirTechs::Catalog.
Defined in:
techs/catalog/rust/actix_web.crtechs/catalog/rust/axum.cr
techs/catalog/rust/cli.cr
techs/catalog/rust/gotham.cr
techs/catalog/rust/loco.cr
techs/catalog/rust/poem.cr
techs/catalog/rust/rocket.cr
techs/catalog/rust/rwf.cr
techs/catalog/rust/salvo.cr
techs/catalog/rust/tide.cr
techs/catalog/rust/warp.cr
Constant Summary
-
ACTIX_WEB =
{:rust_actix_web => {:framework => "Actix Web", :language => "Rust", :similar => ["actix-web", "actix_web", "rust-actix-web", "rust_actix_web"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}} -
AXUM =
{:rust_axum => {:framework => "Axum", :language => "Rust", :similar => ["axum", "rust-axum", "rust_axum"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}} -
CLI =
{:rust_cli => {:framework => "CLI (std::env / clap / structopt / argh / getopts)", :language => "Rust", :similar => ["rust-cli", "rust_cli", "clap", "structopt", "argh", "bpaf", "pico-args", "getopts"], :supported => {:endpoint => true, :method => false, :params => {:query => false, :path => false, :body => false, :header => false, :cookie => false}, :static_path => false, :websocket => false}}} -
GOTHAM =
{:rust_gotham => {:framework => "Gotham", :language => "Rust", :similar => ["gotham", "rust-gotham", "rust_gotham"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => false, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}} -
LOCO =
{:rust_loco => {:framework => "Loco", :language => "Rust", :similar => ["loco", "loco-rs", "rust-loco", "rust_loco"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}} -
POEM =
{:rust_poem => {:framework => "Poem", :language => "Rust", :similar => ["poem", "poem-openapi", "rust-poem", "rust_poem"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true}}} -
ROCKET =
{:rust_rocket => {:framework => "Rocket", :language => "Rust", :similar => ["rocket", "rust-rocket", "rust_rocket"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => false, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}} -
RWF =
{:rust_rwf => {:framework => "RWF", :language => "Rust", :similar => ["rwf", "rust-rwf", "rust_rwf"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}} -
SALVO =
{:rust_salvo => {:framework => "Salvo", :language => "Rust", :similar => ["salvo", "salvo-rs", "rust-salvo", "rust_salvo"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true}}} -
TIDE =
{:rust_tide => {:framework => "Tide", :language => "Rust", :similar => ["tide", "rust-tide", "rust_tide"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}} -
WARP =
{:rust_warp => {:framework => "Warp", :language => "Rust", :similar => ["warp", "rust-warp", "rust_warp"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}}