solana/sdk/program/src/compute_units.rs

14 lines
339 B
Rust

/// Return the remaining compute units the program may consume
#[inline]
pub fn sol_remaining_compute_units() -> u64 {
#[cfg(target_os = "solana")]
unsafe {
crate::syscalls::sol_remaining_compute_units()
}
#[cfg(not(target_os = "solana"))]
{
crate::program_stubs::sol_remaining_compute_units()
}
}