Crate surfer_translation_types

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::VariableNameInfo;
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

Functionsยง

check_vector_variable
Turn vector variable string into name and corresponding color if it includes values other than 0 and 1. If only 0 and 1, return None.
extend_string
VCD bit extension