data_stream/
default_settings.rs1use crate::{
2 collections::{Size, SizeSettings},
3 numbers::{Endian, EndianSettings},
4};
5
6pub struct NativeSettings;
8pub struct PortableSettings;
10
11impl EndianSettings for NativeSettings {
12 const ENDIAN: Endian = Endian::Native;
13}
14
15impl EndianSettings for PortableSettings {
16 const ENDIAN: Endian = Endian::Little;
17}
18
19impl SizeSettings for NativeSettings {
20 const SIZE: Size = Size::Usize;
21}
22
23impl SizeSettings for PortableSettings {
24 const SIZE: Size = Size::U32;
25}