#[repr(u8)]pub enum FstScopeType {
Show 22 variants
Module = 0,
Task = 1,
Function = 2,
Begin = 3,
Fork = 4,
Generate = 5,
Struct = 6,
Union = 7,
Class = 8,
Interface = 9,
Package = 10,
Program = 11,
VhdlArchitecture = 12,
VhdlProcedure = 13,
VhdlFunction = 14,
VhdlRecord = 15,
VhdlProcess = 16,
VhdlBlock = 17,
VhdlForGenerate = 18,
VhdlIfGenerate = 19,
VhdlGenerate = 20,
VhdlPackage = 21,
}Variants§
Module = 0
Task = 1
Function = 2
Begin = 3
Fork = 4
Generate = 5
Struct = 6
Union = 7
Class = 8
Interface = 9
Package = 10
Program = 11
VhdlArchitecture = 12
VhdlProcedure = 13
VhdlFunction = 14
VhdlRecord = 15
VhdlProcess = 16
VhdlBlock = 17
VhdlForGenerate = 18
VhdlIfGenerate = 19
VhdlGenerate = 20
VhdlPackage = 21
Trait Implementations§
Source§impl Clone for FstScopeType
impl Clone for FstScopeType
Source§fn clone(&self) -> FstScopeType
fn clone(&self) -> FstScopeType
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FstScopeType
impl Debug for FstScopeType
Source§impl PartialEq for FstScopeType
impl PartialEq for FstScopeType
impl Copy for FstScopeType
impl StructuralPartialEq for FstScopeType
Auto Trait Implementations§
impl Freeze for FstScopeType
impl RefUnwindSafe for FstScopeType
impl Send for FstScopeType
impl Sync for FstScopeType
impl Unpin for FstScopeType
impl UnwindSafe for FstScopeType
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