pub enum MemoryPortRelation {
Undefined,
ReadBeforeWrite,
Transparent,
}
Variants§
Undefined
When the same memory bit is written by the given write port while being read, the read value is undefined.
ReadBeforeWrite
When the same memory bit is written by the given write port while being read, the read value is the value of the memory bit before the write.
Transparent
When the same memory bit is written by the given write port while being read, the read value is the newly written value.
Trait Implementations§
Source§impl Clone for MemoryPortRelation
impl Clone for MemoryPortRelation
Source§fn clone(&self) -> MemoryPortRelation
fn clone(&self) -> MemoryPortRelation
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 MemoryPortRelation
impl Debug for MemoryPortRelation
Source§impl Default for MemoryPortRelation
impl Default for MemoryPortRelation
Source§fn default() -> MemoryPortRelation
fn default() -> MemoryPortRelation
Returns the “default value” for a type. Read more
Source§impl Hash for MemoryPortRelation
impl Hash for MemoryPortRelation
Source§impl PartialEq for MemoryPortRelation
impl PartialEq for MemoryPortRelation
impl Copy for MemoryPortRelation
impl Eq for MemoryPortRelation
impl StructuralPartialEq for MemoryPortRelation
Auto Trait Implementations§
impl Freeze for MemoryPortRelation
impl RefUnwindSafe for MemoryPortRelation
impl Send for MemoryPortRelation
impl Sync for MemoryPortRelation
impl Unpin for MemoryPortRelation
impl UnwindSafe for MemoryPortRelation
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.