Enum mun_hir::CallableDef
source · Variants§
Implementations§
source§impl CallableDef
impl CallableDef
Trait Implementations§
source§impl Clone for CallableDef
impl Clone for CallableDef
source§fn clone(&self) -> CallableDef
fn clone(&self) -> CallableDef
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 CallableDef
impl Debug for CallableDef
source§impl From<Function> for CallableDef
impl From<Function> for CallableDef
source§fn from(it: Function) -> CallableDef
fn from(it: Function) -> CallableDef
Converts to this type from the input type.
source§impl From<Struct> for CallableDef
impl From<Struct> for CallableDef
source§fn from(it: Struct) -> CallableDef
fn from(it: Struct) -> CallableDef
Converts to this type from the input type.
source§impl HasVisibility for CallableDef
impl HasVisibility for CallableDef
fn visibility(&self, db: &dyn HirDatabase) -> Visibility
source§impl Hash for CallableDef
impl Hash for CallableDef
source§impl PartialEq<CallableDef> for CallableDef
impl PartialEq<CallableDef> for CallableDef
source§fn eq(&self, other: &CallableDef) -> bool
fn eq(&self, other: &CallableDef) -> bool
impl Copy for CallableDef
impl Eq for CallableDef
impl StructuralEq for CallableDef
impl StructuralPartialEq for CallableDef
Auto Trait Implementations§
impl RefUnwindSafe for CallableDef
impl Send for CallableDef
impl Sync for CallableDef
impl Unpin for CallableDef
impl UnwindSafe for CallableDef
Blanket Implementations§
source§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,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.