pub enum FstHierarchyEntry {
Scope {
tpe: FstScopeType,
name: String,
component: String,
},
UpScope,
Var {
tpe: FstVarType,
direction: FstVarDirection,
name: String,
length: u32,
handle: FstSignalHandle,
is_alias: bool,
},
PathName {
id: u64,
name: String,
},
SourceStem {
is_instantiation: bool,
path_id: u64,
line: u64,
},
Comment {
string: String,
},
EnumTable {
name: String,
handle: u64,
mapping: Vec<(String, String)>,
},
EnumTableRef {
handle: u64,
},
VhdlVarInfo {
type_name: String,
var_type: FstVhdlVarType,
data_type: FstVhdlDataType,
},
AttributeEnd,
}Variants§
Scope
UpScope
Var
PathName
SourceStem
Comment
EnumTable
EnumTableRef
VhdlVarInfo
AttributeEnd
Trait Implementations§
Source§impl Debug for FstHierarchyEntry
impl Debug for FstHierarchyEntry
Source§impl PartialEq for FstHierarchyEntry
impl PartialEq for FstHierarchyEntry
impl StructuralPartialEq for FstHierarchyEntry
Auto Trait Implementations§
impl Freeze for FstHierarchyEntry
impl RefUnwindSafe for FstHierarchyEntry
impl Send for FstHierarchyEntry
impl Sync for FstHierarchyEntry
impl Unpin for FstHierarchyEntry
impl UnwindSafe for FstHierarchyEntry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more