Skip to main content

fp_library/
docs.rs

1#![allow(rustdoc::invalid_rust_codeblocks)]
2//! Design documentation for fp-library.
3//!
4//! Each submodule contains one design document from the `docs/` directory,
5//! with cross-document links rewritten as rustdoc intra-doc links. This
6//! makes links between documents work in rendered documentation (docs.rs
7//! and local `cargo doc` builds).
8
9pub mod architecture;
10pub mod benchmarking;
11pub mod brand_dispatch_traits;
12pub mod brand_inference;
13pub mod coyoneda;
14pub mod dispatch;
15pub mod features;
16pub mod hkt;
17pub mod impl_trait_vs_named_generics;
18pub mod lazy_evaluation;
19pub mod lifetime_ablation_experiment;
20pub mod limitations_and_workarounds;
21pub mod optics_analysis;
22pub mod parallelism;
23pub mod pointer_abstraction;
24pub mod profunctor_analysis;
25pub mod project_structure;
26pub mod references;
27pub mod release_process;
28pub mod std_coverage_checklist;
29pub mod zero_cost;