pub enum ProcessKind {
Initial,
Always,
AlwaysComb,
AlwaysLatch,
AlwaysFF,
Final,
}Expand description
Mirrors slang::ast::ProceduralBlockSymbol::procedureKind’s 6 relevant
values 1:1 (scheduler.md’s ProceduralBlockKindMirror, never previously
typed — docs/CONTRACTS.md r3 item 4).
Variants§
Trait Implementations§
Source§impl Clone for ProcessKind
impl Clone for ProcessKind
impl Copy for ProcessKind
Source§impl Debug for ProcessKind
impl Debug for ProcessKind
impl Eq for ProcessKind
Source§impl PartialEq for ProcessKind
impl PartialEq for ProcessKind
impl StructuralPartialEq for ProcessKind
Auto Trait Implementations§
impl Freeze for ProcessKind
impl RefUnwindSafe for ProcessKind
impl Send for ProcessKind
impl Sync for ProcessKind
impl Unpin for ProcessKind
impl UnsafeUnpin for ProcessKind
impl UnwindSafe for ProcessKind
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.