pub enum ScopeType {
Show 24 variants
Module,
Task,
Function,
Begin,
Fork,
Generate,
Struct,
Union,
Class,
Interface,
Package,
Program,
VhdlArchitecture,
VhdlProcedure,
VhdlFunction,
VhdlRecord,
VhdlProcess,
VhdlBlock,
VhdlForGenerate,
VhdlIfGenerate,
VhdlGenerate,
VhdlPackage,
GhwGeneric,
VhdlArray,
}Variants§
Module
Task
Function
Begin
Fork
Generate
Struct
Union
Class
Interface
Package
Program
VhdlArchitecture
VhdlProcedure
VhdlFunction
VhdlRecord
VhdlProcess
VhdlBlock
VhdlForGenerate
VhdlIfGenerate
VhdlGenerate
VhdlPackage
GhwGeneric
VhdlArray
Trait Implementations§
source§impl PartialEq for ScopeType
impl PartialEq for ScopeType
impl Copy for ScopeType
impl Eq for ScopeType
impl StructuralPartialEq for ScopeType
Auto Trait Implementations§
impl Freeze for ScopeType
impl RefUnwindSafe for ScopeType
impl Send for ScopeType
impl Sync for ScopeType
impl Unpin for ScopeType
impl UnwindSafe for ScopeType
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