pub struct Call {
pub args: Vec<Expression>,
pub f_index: FnIndex,
pub info: Box<CallInfo>,
pub custom_source: Option<Arc<String>>,
}
Expand description
Function call.
Fields§
§args: Vec<Expression>
Arguments.
f_index: FnIndex
Function index.
info: Box<CallInfo>
Info about the call.
custom_source: Option<Arc<String>>
A custom source, such as when calling a function inside a loaded module.
Implementations§
source§impl Call
impl Call
sourcepub fn from_meta_data(
file: &Arc<String>,
source: &Arc<String>,
convert: Convert<'_>,
ignored: &mut Vec<Range>
) -> Result<(Range, Call), ()>
pub fn from_meta_data( file: &Arc<String>, source: &Arc<String>, convert: Convert<'_>, ignored: &mut Vec<Range> ) -> Result<(Range, Call), ()>
Creates call from meta data.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Call
impl Send for Call
impl Sync for Call
impl Unpin for Call
impl !UnwindSafe for Call
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