pub struct ProceduralChecker<'d> {
pub block: Symbol<'d>,
pub stmt: Statement<'d>,
pub instance: Symbol<'d>,
}Expand description
One checker instantiation statement (LRM 17.3: a checker instantiated in an
always or initial procedure).
Fields§
§block: Symbol<'d>The procedure the statement is in.
stmt: Statement<'d>The statement.
instance: Symbol<'d>The instance it instantiates.
Trait Implementations§
Source§impl<'d> Clone for ProceduralChecker<'d>
impl<'d> Clone for ProceduralChecker<'d>
impl<'d> Copy for ProceduralChecker<'d>
Auto Trait Implementations§
impl<'d> !RefUnwindSafe for ProceduralChecker<'d>
impl<'d> !UnwindSafe for ProceduralChecker<'d>
impl<'d> Freeze for ProceduralChecker<'d>
impl<'d> Send for ProceduralChecker<'d>
impl<'d> Sync for ProceduralChecker<'d>
impl<'d> Unpin for ProceduralChecker<'d>
impl<'d> UnsafeUnpin for ProceduralChecker<'d>
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