pub struct Made {
pub result: Option<Reg>,
pub outgoing: u32,
}Expand description
What one call came to.
Fields§
§result: Option<Reg>The register the value came back in, or None for a call that gives nothing back.
outgoing: u32How many bytes below the stack pointer this call needs for the arguments it passes there.
Not always zero for a call that passes everything in registers: a Windows caller reserves thirty two bytes for the callee to spill its register arguments into whether it uses them or not, and that reservation is this.
Trait Implementations§
impl Copy for Made
impl Eq for Made
impl StructuralPartialEq for Made
Auto Trait Implementations§
impl Freeze for Made
impl RefUnwindSafe for Made
impl Send for Made
impl Sync for Made
impl Unpin for Made
impl UnsafeUnpin for Made
impl UnwindSafe for Made
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