pub struct MirTailCall {
pub target: FnId,
pub args: Vec<Spanned<MirExpr>>,
}Expand description
target(args…) in tail position — same SCC as the surrounding fn.
Fields§
§target: FnId§args: Vec<Spanned<MirExpr>>Trait Implementations§
Source§impl Clone for MirTailCall
impl Clone for MirTailCall
Source§fn clone(&self) -> MirTailCall
fn clone(&self) -> MirTailCall
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 moreAuto Trait Implementations§
impl Freeze for MirTailCall
impl RefUnwindSafe for MirTailCall
impl Send for MirTailCall
impl Sync for MirTailCall
impl Unpin for MirTailCall
impl UnsafeUnpin for MirTailCall
impl UnwindSafe for MirTailCall
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