pub enum CallKind {
Function,
Method,
Macro,
}Expand description
How a call is spelled at the call site.
Variants§
Function
Path call: foo(), Type::new(), module::f().
Method
Method call: x.foo().
Macro
Macro invocation that the language adapter chose to keep (println! is
dropped, tokio::spawn-like or user macros are kept).
Trait Implementations§
impl Copy for CallKind
Source§impl<'de> Deserialize<'de> for CallKind
impl<'de> Deserialize<'de> for CallKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CallKind
Source§impl Ord for CallKind
impl Ord for CallKind
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for CallKind
impl PartialOrd for CallKind
impl StructuralPartialEq for CallKind
Auto Trait Implementations§
impl Freeze for CallKind
impl RefUnwindSafe for CallKind
impl Send for CallKind
impl Sync for CallKind
impl Unpin for CallKind
impl UnsafeUnpin for CallKind
impl UnwindSafe for CallKind
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