Re-exports§
pub use stl::Bool;pub use stl::InvalidRString;pub use stl::RString;pub use stl::RestrictedCharSet;pub use stl::U1;pub use stl::U2;pub use stl::U3;pub use stl::U4;pub use stl::U5;pub use stl::U6;pub use stl::U7;pub use strict_encoding_derive as derive;derive
Modules§
Macros§
- fname
- ident
- impl_
ident_ subtype - impl_
ident_ type - impl_
strict_ newtype - impl_
strict_ struct - libname
- strict_
dumb - tn
- vname
Structs§
- Byte
- Confined
Reader - Field
Name - Ident
- LibName
- NumInfo
- Information about numeric type
- NumSize
- Primitive
- Sizing
- Stream
Reader - Stream
Writer - Strict
Reader - Strict
Writer - Struct
Writer - Type
Info - Type
Name - Union
Writer - Variant
- Variant
Error - Variant
Name
Enums§
- Decode
Error - Deserialize
Error - NumCls
- Class of the number type
- Serialize
Error - Type
Class
Constants§
- IDENT_
MAX_ LEN - LIB_
EMBEDDED - LIB_
NAME_ STD - NO_LIB
Deprecated - STD_LIB
Deprecated - STRICT_
TYPES_ LIB
Traits§
- Decode
RawLe - Define
Enum - Define
Struct - Define
Tuple - Define
Union - ReadRaw
- Read
Struct - Read
Tuple - Read
Union - Split
Parent - Strict
Decode - Strict
Deserialize - Strict
Dumb - Strict
Encode - Strict
Enum - Strict
Parent - Strict
Product - Strict
Serialize - Strict
Struct - Strict
Sum - Strict
Tuple - Strict
Type - Strict
Union - Typed
Parent - Typed
Read - Typed
Write - Write
Enum - Write
Raw - Write
Struct - Write
Tuple - Write
Union
Functions§
Derive Macros§
- Strict
Decode derive - Derives
StrictDecodeimplementation for the type. - Strict
Dumb derive - Derives
StrictDumbimplementation for the type. - Strict
Encode derive - Derives
StrictEncodeimplementation for the type. - Strict
Type derive - Derives
StrictTypeimplementation for the type.