Re-exports§
pub extern crate strict_encoding as encoding;pub use ast::Cls;pub use ast::PrimitiveRef;pub use ast::SemId;pub use ast::Translate;pub use ast::Ty;pub use ast::TypeRef;pub use typelib::CompileError;pub use typelib::Dependency;pub use typelib::LibBuilder;pub use typelib::LibRef;pub use typelib::SymbolRef;pub use typelib::SymbolicLib;pub use typelib::TranspileError;pub use typelib::TranspileRef;pub use typelib::TypeLib;pub use typelib::TypeLibId;pub use typesys::SymbolicSys;pub use typesys::SystemBuilder;pub use typesys::TypeSymbol;pub use typesys::TypeSysId;pub use typesys::TypeSystem;pub use value::decode;pub use value::ston;pub use value::typify;pub use value::KeyStep;pub use value::Path;pub use value::PathError;pub use value::Step;pub use value::StrictVal;pub use encoding::derive;
Modules§
- ast
- layout
- stl
- typelib
- typesys
- value
- Strict values: schema-less representation of strict types. The module includes:
Macros§
- fields
- fname
- ident
- impl_
ident_ subtype - impl_
ident_ type - impl_
strict_ newtype - impl_
strict_ struct - libname
- ston
- strict_
dumb - sv
- svbytes
- svenum
- svlist
- svnewtype
- svnone
- svnum
- svset
- svsome
- svstr
- svstruct
Deprecated - svtable
- svtuple
Deprecated - svunion
Deprecated - tn
- variants
- vname
Structs§
Enums§
Traits§
Functions§
Derive Macros§
- Strict
Decode - Derives
StrictDecodeimplementation for the type. - Strict
Dumb - Derives
StrictDumbimplementation for the type. - Strict
Encode - Derives
StrictEncodeimplementation for the type. - Strict
Type - Derives
StrictTypeimplementation for the type.