use sp1_derive::AlignedBorrow;
#[derive(AlignedBorrow, Clone, Copy, Debug)]
#[repr(C)]
pub struct ControlFlow<T> {
pub is_compress: T,
pub is_compress_output: T,
pub is_absorb: T,
pub is_absorb_no_perm: T,
pub is_absorb_not_last_row: T,
pub is_absorb_last_row: T,
pub is_finalize: T,
pub is_syscall_row: T,
}