pub enum ConstRef {
Decl(ResolvedName<Decl>),
Constructor(ResolvedName<Constructor>),
Builtin(BuiltinConst),
TimeScale(TimeScale),
GenericNatParam(GenericParamId),
}Expand description
Resolved constant-like expression target.
Variants§
Decl(ResolvedName<Decl>)
Constructor(ResolvedName<Constructor>)
Builtin(BuiltinConst)
TimeScale(TimeScale)
GenericNatParam(GenericParamId)
Trait Implementations§
impl Eq for ConstRef
impl StructuralPartialEq for ConstRef
Auto Trait Implementations§
impl Freeze for ConstRef
impl RefUnwindSafe for ConstRef
impl Send for ConstRef
impl Sync for ConstRef
impl Unpin for ConstRef
impl UnsafeUnpin for ConstRef
impl UnwindSafe for ConstRef
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,
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.