Skip to main content

STATE_MIN_SIZE

Constant STATE_MIN_SIZE 

Source
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.