Enum calyx_frontend::NumAttr
source · pub enum NumAttr {
Go,
Done,
ReadTogether,
WriteTogether,
Sync,
Bound,
Static,
Pos,
PromoteStatic,
}
Expand description
Attributes that can take numeric values
Variants§
Go
Done
ReadTogether
WriteTogether
Sync
Synchronize this thread with others in the current par block
Bound
The bound of a while loop
Static
Latency information
Pos
Source location position for this node
PromoteStatic
Promote the group or control to static with the annotated latency
Trait Implementations§
source§impl PartialEq<NumAttr> for NumAttr
impl PartialEq<NumAttr> for NumAttr
impl Copy for NumAttr
impl Eq for NumAttr
impl StructuralEq for NumAttr
impl StructuralPartialEq for NumAttr
Auto Trait Implementations§
impl RefUnwindSafe for NumAttr
impl Send for NumAttr
impl Sync for NumAttr
impl Unpin for NumAttr
impl UnwindSafe for NumAttr
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§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 Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.