pub struct CallValueSummary {
pub callee: SymbolRef,
pub receiver: Option<ValueSummary>,
pub arguments: Vec<ArgumentSummary>,
pub return_type: Option<TypeExpr>,
}Fields§
§callee: SymbolRef§receiver: Option<ValueSummary>§arguments: Vec<ArgumentSummary>§return_type: Option<TypeExpr>Trait Implementations§
Source§impl Clone for CallValueSummary
impl Clone for CallValueSummary
Source§fn clone(&self) -> CallValueSummary
fn clone(&self) -> CallValueSummary
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CallValueSummary
impl Debug for CallValueSummary
Source§impl<'de> Deserialize<'de> for CallValueSummary
impl<'de> Deserialize<'de> for CallValueSummary
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
Source§impl PartialEq for CallValueSummary
impl PartialEq for CallValueSummary
Source§impl Serialize for CallValueSummary
impl Serialize for CallValueSummary
impl StructuralPartialEq for CallValueSummary
Auto Trait Implementations§
impl Freeze for CallValueSummary
impl RefUnwindSafe for CallValueSummary
impl Send for CallValueSummary
impl Sync for CallValueSummary
impl Unpin for CallValueSummary
impl UnsafeUnpin for CallValueSummary
impl UnwindSafe for CallValueSummary
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