pub struct StmtSiteImage {
pub def: String,
pub buffer: u32,
pub start: u64,
pub end: u64,
pub kind: u16,
pub nest: u32,
}Expand description
One statement-coverage site (LRM 40.2.1 a): the module definition it is declared in and the source identity of the statement (the VPI side maps a statement object to its site by it, 40.5.2).
Fields§
§def: String§buffer: u32§start: u64§end: u64§kind: u16The slang StatementKind as its raw u16.
nest: u32Trait Implementations§
Source§impl Clone for StmtSiteImage
impl Clone for StmtSiteImage
Source§impl Debug for StmtSiteImage
impl Debug for StmtSiteImage
impl Eq for StmtSiteImage
Source§impl PartialEq for StmtSiteImage
impl PartialEq for StmtSiteImage
impl StructuralPartialEq for StmtSiteImage
Auto Trait Implementations§
impl Freeze for StmtSiteImage
impl RefUnwindSafe for StmtSiteImage
impl Send for StmtSiteImage
impl Sync for StmtSiteImage
impl Unpin for StmtSiteImage
impl UnsafeUnpin for StmtSiteImage
impl UnwindSafe for StmtSiteImage
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.