pub const STATE_MIN_SIZE: i64 = _ /* 16i64 */;Expand description
The async ABI this compiler generates against: the state object’s slot layout, the future value’s slot layout, and the poll statuses.
Re-exported from the crate root because nova-runtime declares the same
layout independently — neither crate may depend on the other — and the pin
that holds the two copies together has to live in a third crate that
depends on both (nova-codegen-cranelift).
The async ABI this compiler generates against: the state object’s slot
layout, the future value’s slot layout, and the poll statuses.
Re-exported from the crate root because nova-runtime declares the same
layout independently — neither crate may depend on the other — and the pin
that holds the two copies together has to live in a third crate that
depends on both (nova-codegen-cranelift).
The async ABI this compiler generates against: the state object’s slot
layout, the future value’s slot layout, and the poll statuses.
Re-exported from the crate root because nova-runtime declares the same
layout independently — neither crate may depend on the other — and the pin
that holds the two copies together has to live in a third crate that
depends on both (nova-codegen-cranelift).
The smallest state object this pass may emit. The tag and output slots are
read and written for every future, including one whose async fn returns
unit and has no temps.