|
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::*; |