#[repr(u8)]pub enum FstScopeType {
Show 26 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,
AttributeBegin = 252,
AttributeEnd = 253,
VcdScope = 254,
VcdUpScope = 255,
}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
AttributeBegin = 252
AttributeEnd = 253
VcdScope = 254
VcdUpScope = 255
Trait Implementations§
Source§impl Clone for FstScopeType
impl Clone for FstScopeType
Source§fn clone(&self) -> FstScopeType
fn clone(&self) -> FstScopeType
Returns a duplicate 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
Source§impl TryFrom<u8> for FstScopeType
impl TryFrom<u8> for FstScopeType
Source§type Error = TryFromPrimitiveError<FstScopeType>
type Error = TryFromPrimitiveError<FstScopeType>
The type returned in the event of a conversion error.
Source§impl TryFromPrimitive for FstScopeType
impl TryFromPrimitive for FstScopeType
const NAME: &'static str = "FstScopeType"
type Primitive = u8
type Error = TryFromPrimitiveError<FstScopeType>
fn try_from_primitive( number: Self::Primitive, ) -> Result<Self, TryFromPrimitiveError<Self>>
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