src/lib.rs

changeset 94
1f19c6bbf07b
parent 92
e11986179a4b
equal deleted inserted replaced
93:123f7f38e161 94:1f19c6bbf07b
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::*;

mercurial