1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//! Scalar numeric types usable as the value of a [`Quantity`](crate::Quantity).
//!
//! `Scalar` is a compositional bound: it combines the operator and
//! formatting traits that [`Quantity`](crate::Quantity) needs into a single
//! name so that impl signatures stay readable.
//!
//! The trait is sealed: only `f32` and `f64` implement it (when their
//! respective crate features are enabled). This keeps the set of supported
//! scalar types closed on purpose.
use ;
pub use *;
pub