pub struct Tail {
pub call: Inst,
pub returns: Vec<Inst>,
}Expand description
One call crate::lower built for a tail_call, and the pseudos that leave its answer where
the caller’s answer goes.
Fields§
§call: InstThe call.
returns: Vec<Inst>The return pseudos behind it, which write nothing and go with the call.
Trait Implementations§
impl Eq for Tail
impl StructuralPartialEq for Tail
Auto Trait Implementations§
impl Freeze for Tail
impl RefUnwindSafe for Tail
impl Send for Tail
impl Sync for Tail
impl Unpin for Tail
impl UnsafeUnpin for Tail
impl UnwindSafe for Tail
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