Enum fst_native::FstVhdlDataType
source · #[repr(u8)]pub enum FstVhdlDataType {
Show 17 variants
None = 0,
Boolean = 1,
Bit = 2,
Vector = 3,
ULogic = 4,
ULogicVector = 5,
Logic = 6,
LogicVector = 7,
Unsigned = 8,
Signed = 9,
Integer = 10,
Real = 11,
Natural = 12,
Positive = 13,
Time = 14,
Character = 15,
String = 16,
}Variants§
None = 0
Boolean = 1
Bit = 2
Vector = 3
ULogic = 4
ULogicVector = 5
Logic = 6
LogicVector = 7
Unsigned = 8
Signed = 9
Integer = 10
Real = 11
Natural = 12
Positive = 13
Time = 14
Character = 15
String = 16
Trait Implementations§
source§impl Clone for FstVhdlDataType
impl Clone for FstVhdlDataType
source§fn clone(&self) -> FstVhdlDataType
fn clone(&self) -> FstVhdlDataType
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 FstVhdlDataType
impl Debug for FstVhdlDataType
source§impl PartialEq for FstVhdlDataType
impl PartialEq for FstVhdlDataType
source§fn eq(&self, other: &FstVhdlDataType) -> bool
fn eq(&self, other: &FstVhdlDataType) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl TryFrom<u8> for FstVhdlDataType
impl TryFrom<u8> for FstVhdlDataType
§type Error = TryFromPrimitiveError<FstVhdlDataType>
type Error = TryFromPrimitiveError<FstVhdlDataType>
The type returned in the event of a conversion error.
source§impl TryFromPrimitive for FstVhdlDataType
impl TryFromPrimitive for FstVhdlDataType
type Primitive = u8
type Error = TryFromPrimitiveError<FstVhdlDataType>
const NAME: &'static str = "FstVhdlDataType"
fn try_from_primitive( number: Self::Primitive ) -> Result<Self, TryFromPrimitiveError<Self>>
impl Copy for FstVhdlDataType
impl StructuralPartialEq for FstVhdlDataType
Auto Trait Implementations§
impl Freeze for FstVhdlDataType
impl RefUnwindSafe for FstVhdlDataType
impl Send for FstVhdlDataType
impl Sync for FstVhdlDataType
impl Unpin for FstVhdlDataType
impl UnwindSafe for FstVhdlDataType
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