Keyboard shortcuts

Press ← or β†’ to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Project Structure

afast/           β€” Main framework crate (core types, State, transports, code generation)
afast-macros/    β€” Proc macros (#[handler], register!, #[derive(Tag)])
example/         β€” Example project (full usage including HTTP, WS, TCP, docs)

Dependencies

  • afast β†’ afast-macros, afastdata, tokio
  • afast-macros β†’ syn, quote, proc-macro2
  • User crates indirectly depend on afastdata-core (referenced by #[derive(Tag)] expanded code)