typeables/
tesla.rs

1//! # Tesla
2//!
3//! Examples:
4//!
5//! ```rust
6//! # use typeables::tesla::*;
7//! let x = TeslaAsStructF64(1.0);
8//! ```
9//!
10//! <https://wikipedia.org/wiki/Tesla>
11//!
12//! The tesla is a unit of magnetic induction, magnetic flux density.
13//!
14//! It is a derived unit in the International System of Units (SI).
15//
16//! The SI unit symbol is T.
17
18//// Tesla
19
20pub struct TeslaAsStructI8(pub i8);
21pub struct TeslaAsStructI16(pub i16);
22pub struct TeslaAsStructI32(pub i32);
23pub struct TeslaAsStructI64(pub i64);
24pub struct TeslaAsStructI128(pub i128);
25pub struct TeslaAsStructISize(pub isize);
26pub struct TeslaAsStructU8(pub u8);
27pub struct TeslaAsStructU16(pub u16);
28pub struct TeslaAsStructU32(pub u32);
29pub struct TeslaAsStructU64(pub u64);
30pub struct TeslaAsStructU128(pub u128);
31pub struct TeslaAsStructUSize(pub usize);
32pub struct TeslaAsStructF32(pub f32);
33pub struct TeslaAsStructF64(pub f64);
34
35pub type TeslaAsTypeI8 = i8;
36pub type TeslaAsTypeI16 = i16;
37pub type TeslaAsTypeI32 = i32;
38pub type TeslaAsTypeI64 = i64;
39pub type TeslaAsTypeI128 = i128;
40pub type TeslaAsTypeISize = isize;
41pub type TeslaAsTypeU8 = u8;
42pub type TeslaAsTypeU16 = u16;
43pub type TeslaAsTypeU32 = u32;
44pub type TeslaAsTypeU64 = u64;
45pub type TeslaAsTypeU128 = u128;
46pub type TeslaAsTypeUSize = usize;
47pub type TeslaAsTypeF32 = f32;
48pub type TeslaAsTypeF64 = f64;