Enum calyx_ir::InternalAttr
source · [−]pub enum InternalAttr {
DEAD,
NODE_ID,
BEGIN_ID,
END_ID,
ST_ID,
LOOP,
START,
END,
}
Expand description
Internal attributes that cannot be parsed back from the IL.
Variants
DEAD
NODE_ID
BEGIN_ID
END_ID
ST_ID
LOOP
START
END
Trait Implementations
sourceimpl AsRef<str> for InternalAttr
impl AsRef<str> for InternalAttr
sourceimpl Clone for InternalAttr
impl Clone for InternalAttr
sourcefn clone(&self) -> InternalAttr
fn clone(&self) -> InternalAttr
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for InternalAttr
impl Debug for InternalAttr
sourceimpl From<InternalAttr> for Attribute
impl From<InternalAttr> for Attribute
sourcefn from(attr: InternalAttr) -> Attribute
fn from(attr: InternalAttr) -> Attribute
Converts to this type from the input type.
sourceimpl Hash for InternalAttr
impl Hash for InternalAttr
sourceimpl PartialEq<InternalAttr> for InternalAttr
impl PartialEq<InternalAttr> for InternalAttr
sourcefn eq(&self, other: &InternalAttr) -> bool
fn eq(&self, other: &InternalAttr) -> bool
impl Copy for InternalAttr
impl Eq for InternalAttr
impl StructuralEq for InternalAttr
impl StructuralPartialEq for InternalAttr
Auto Trait Implementations
impl RefUnwindSafe for InternalAttr
impl Send for InternalAttr
impl Sync for InternalAttr
impl Unpin for InternalAttr
impl UnwindSafe for InternalAttr
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn 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.