| |
1 // Version of lib.rs for stable builds. |
| |
2 |
| 1 // The main documentation is in the README. |
3 // The main documentation is in the README. |
| 2 #![doc = include_str!("../README.md")] |
4 #![doc = include_str!("../README.md")] |
| 3 |
|
| 4 // We use unicode. We would like to use much more of it than Rust allows. |
5 // We use unicode. We would like to use much more of it than Rust allows. |
| 5 // Live with it. Embrace it. |
6 // Live with it. Embrace it. |
| 6 #![allow(uncommon_codepoints)] |
7 #![allow(uncommon_codepoints)] |
| 7 #![allow(mixed_script_confusables)] |
8 #![allow(mixed_script_confusables)] |
| 8 #![allow(confusable_idents)] |
9 #![allow(confusable_idents)] |
| 9 |
10 // Extra setup for builds with the nightly compiler |
| 10 #![cfg_attr(feature = "nightly", |
11 #![cfg_attr( |
| 11 feature(maybe_uninit_array_assume_init,maybe_uninit_slice), |
12 nightly, |
| 12 feature(float_minimum_maximum), |
13 feature( |
| 13 feature(get_mut_unchecked), |
14 maybe_uninit_array_assume_init, |
| 14 feature(cow_is_borrowed), |
15 maybe_uninit_slice, |
| |
16 float_minimum_maximum, |
| |
17 get_mut_unchecked, |
| |
18 cow_is_borrowed |
| |
19 ) |
| 15 )] |
20 )] |
| 16 |
21 |
| |
22 #[macro_use] |
| |
23 pub(crate) mod metaprogramming; |
| |
24 pub mod collection; |
| |
25 pub mod error; |
| |
26 pub mod euclidean; |
| |
27 pub mod instance; |
| |
28 pub mod maputil; |
| |
29 pub mod nanleast; |
| |
30 pub mod norms; |
| |
31 pub mod parallelism; |
| |
32 pub mod tuple; |
| 17 pub mod types; |
33 pub mod types; |
| 18 pub mod instance; |
|
| 19 pub mod collection; |
|
| 20 pub mod nanleast; |
|
| 21 pub mod error; |
|
| 22 pub mod parallelism; |
|
| 23 pub mod maputil; |
|
| 24 pub mod tuple; |
|
| 25 pub mod euclidean; |
|
| 26 pub mod norms; |
|
| 27 #[macro_use] |
34 #[macro_use] |
| 28 pub mod loc; |
35 pub mod loc; |
| |
36 pub mod bisection_tree; |
| |
37 pub mod coefficients; |
| |
38 pub mod convex; |
| |
39 pub mod direct_product; |
| |
40 pub mod discrete_gradient; |
| |
41 pub mod fe_model; |
| 29 pub mod iter; |
42 pub mod iter; |
| |
43 pub mod iterate; |
| |
44 pub mod lingrid; |
| 30 pub mod linops; |
45 pub mod linops; |
| 31 pub mod iterate; |
46 pub mod linsolve; |
| |
47 pub mod logger; |
| |
48 pub mod mapping; |
| |
49 pub mod nalgebra_support; |
| |
50 pub mod operator_arithmetic; |
| |
51 pub mod sets; |
| 32 pub mod tabledump; |
52 pub mod tabledump; |
| 33 pub mod logger; |
|
| 34 pub mod linsolve; |
|
| 35 pub mod lingrid; |
|
| 36 pub mod sets; |
|
| 37 pub mod mapping; |
|
| 38 pub mod coefficients; |
|
| 39 pub mod fe_model; |
|
| 40 pub mod bisection_tree; |
|
| 41 pub mod nalgebra_support; |
|
| 42 pub(crate) mod metaprogramming; |
|
| 43 pub mod direct_product; |
|
| 44 pub mod convex; |
|
| 45 pub mod discrete_gradient; |
|
| 46 pub mod operator_arithmetic; |
|
| 47 |
53 |
| 48 pub use types::*; |
54 pub use types::*; |