Crate surfer_translation_types

Source

Re-exports§

pub use crate::translator::translates_all_bit_types;
pub use crate::translator::BasicTranslator;
pub use crate::translator::Translator;
pub use crate::translator::WaveSource;
pub use crate::variable_index::VariableIndex;

Modules§

field_ref 🔒
plugin_types
result 🔒
scope_ref 🔒
translator
Definition of the main Translator trait and the simplified version BasicTranslator.
variable_index
variable_ref 🔒

Structs§

FieldRef
A reference to a field of a larger variable, such as a field in a struct. The fields are the recursive path to the fields inside the (translated) root
HierFormatResult
PluginConfig
ScopeRef
SubFieldFlatTranslationResult
SubFieldTranslationResult
TranslatedValue
TranslationResult
VariableMeta
VariableRef

Enums§

TranslationPreference
ValueKind
ValueRepr
The representation of the value, compound values can be be represented by the repr of their subfields
VariableDirection
VariableEncoding
VariableInfo
Static information about the structure of a variable.
VariableType
VariableValue