typeables/
pascal.rs

1//! # Pascal
2//!
3//! Examples:
4//!
5//! ```rust
6//! # use typeables::pascal::*;
7//! let x = PascalAsStructF64(1.0);
8//! ```
9//!
10//! <https://wikipedia.org/wiki/Pascal>
11//!
12//! The pascal is a unit of pressure, stress.
13//!
14//! It is a derived unit in the International System of Units (SI).
15//
16//! The SI unit symbol is Pa.
17
18//// Pascal
19
20pub struct PascalAsStructI8(pub i8);
21pub struct PascalAsStructI16(pub i16);
22pub struct PascalAsStructI32(pub i32);
23pub struct PascalAsStructI64(pub i64);
24pub struct PascalAsStructI128(pub i128);
25pub struct PascalAsStructISize(pub isize);
26pub struct PascalAsStructU8(pub u8);
27pub struct PascalAsStructU16(pub u16);
28pub struct PascalAsStructU32(pub u32);
29pub struct PascalAsStructU64(pub u64);
30pub struct PascalAsStructU128(pub u128);
31pub struct PascalAsStructUSize(pub usize);
32pub struct PascalAsStructF32(pub f32);
33pub struct PascalAsStructF64(pub f64);
34
35pub type PascalAsTypeI8 = i8;
36pub type PascalAsTypeI16 = i16;
37pub type PascalAsTypeI32 = i32;
38pub type PascalAsTypeI64 = i64;
39pub type PascalAsTypeI128 = i128;
40pub type PascalAsTypeISize = isize;
41pub type PascalAsTypeU8 = u8;
42pub type PascalAsTypeU16 = u16;
43pub type PascalAsTypeU32 = u32;
44pub type PascalAsTypeU64 = u64;
45pub type PascalAsTypeU128 = u128;
46pub type PascalAsTypeUSize = usize;
47pub type PascalAsTypeF32 = f32;
48pub type PascalAsTypeF64 = f64;