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_inference;
12pub mod coyoneda;
13pub mod dispatch;
14pub mod features;
15pub mod hkt;
16pub mod impl_trait_vs_named_generics;
17pub mod lazy_evaluation;
18pub mod lifetime_ablation_experiment;
19pub mod limitations_and_workarounds;
20pub mod optics_analysis;
21pub mod parallelism;
22pub mod pointer_abstraction;
23pub mod profunctor_analysis;
24pub mod project_structure;
25pub mod release_process;
26pub mod std_coverage_checklist;
27pub mod zero_cost;