Struct cairo_lang_lowering::lower::generators::CallResult
source · pub struct CallResult {
pub returns: Vec<VarUsage>,
pub extra_outputs: Vec<VarUsage>,
}
Expand description
Result of adding a Call statement.
Fields§
§returns: Vec<VarUsage>
Output variables for function’s return value.
extra_outputs: Vec<VarUsage>
Output variables for function’s ref
parameters.
Auto Trait Implementations§
impl RefUnwindSafe for CallResult
impl Send for CallResult
impl Sync for CallResult
impl Unpin for CallResult
impl UnwindSafe for CallResult
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