postcard_schema/impls/
fixed_v1_0.rs

1//! Implementations of the [`Schema`] trait for the `fixed` crate v1.0
2
3use crate::{schema::NamedType, Schema};
4
5#[cfg_attr(docsrs, doc(cfg(feature = "fixed-v1_0")))]
6impl<Frac> Schema for fixed_v1_0::FixedI8<Frac> {
7    const SCHEMA: &'static NamedType = i8::SCHEMA;
8}
9
10#[cfg_attr(docsrs, doc(cfg(feature = "fixed-v1_0")))]
11impl<Frac> Schema for fixed_v1_0::FixedI16<Frac> {
12    const SCHEMA: &'static NamedType = i16::SCHEMA;
13}
14
15#[cfg_attr(docsrs, doc(cfg(feature = "fixed-v1_0")))]
16impl<Frac> Schema for fixed_v1_0::FixedI32<Frac> {
17    const SCHEMA: &'static NamedType = i32::SCHEMA;
18}
19
20#[cfg_attr(docsrs, doc(cfg(feature = "fixed-v1_0")))]
21impl<Frac> Schema for fixed_v1_0::FixedI64<Frac> {
22    const SCHEMA: &'static NamedType = i64::SCHEMA;
23}
24
25#[cfg_attr(docsrs, doc(cfg(feature = "fixed-v1_0")))]
26impl<Frac> Schema for fixed_v1_0::FixedI128<Frac> {
27    const SCHEMA: &'static NamedType = i128::SCHEMA;
28}
29
30#[cfg_attr(docsrs, doc(cfg(feature = "fixed-v1_0")))]
31impl<Frac> Schema for fixed_v1_0::FixedU8<Frac> {
32    const SCHEMA: &'static NamedType = u8::SCHEMA;
33}
34
35#[cfg_attr(docsrs, doc(cfg(feature = "fixed-v1_0")))]
36impl<Frac> Schema for fixed_v1_0::FixedU16<Frac> {
37    const SCHEMA: &'static NamedType = u16::SCHEMA;
38}
39
40#[cfg_attr(docsrs, doc(cfg(feature = "fixed-v1_0")))]
41impl<Frac> Schema for fixed_v1_0::FixedU32<Frac> {
42    const SCHEMA: &'static NamedType = u32::SCHEMA;
43}
44
45#[cfg_attr(docsrs, doc(cfg(feature = "fixed-v1_0")))]
46impl<Frac> Schema for fixed_v1_0::FixedU64<Frac> {
47    const SCHEMA: &'static NamedType = u64::SCHEMA;
48}
49
50#[cfg_attr(docsrs, doc(cfg(feature = "fixed-v1_0")))]
51impl<Frac> Schema for fixed_v1_0::FixedU128<Frac> {
52    const SCHEMA: &'static NamedType = u128::SCHEMA;
53}