Soma dois números x e y, armazena a operação e retorna o resultado.
fn sum(env: soroban_sdk::Env, x: u32, y: u32) -> u32
Subtrai y de x, armazena a operação e retorna o resultado.
Retorna o valor absoluto da subtração, sempre positivo.
fn sub(env: soroban_sdk::Env, x: u32, y: u32) -> u32
Multiplica x por y, armazena a operação e retorna o resultado.
fn mul(env: soroban_sdk::Env, x: u32, y: u32) -> u32
Divide x por y, armazena a operação e retorna o resultado.
Se y for 0, retorna o valor máximo para u32 como indicativo de erro.
fn div(env: soroban_sdk::Env, x: u32, y: u32) -> u32
Recupera a última operação realizada.
Retorna None se não houver operações registradas.
fn last_op(env: soroban_sdk::Env) -> Option
Recupera uma operação pelo id.
Retorna None se a operação com o id especificado não for encontrada.
fn get_op(env: soroban_sdk::Env, id: u32) -> Option
Recupera todas as operações registradas em uma lista. Retorna um vetor com todas as operações.
fn all_op(env: soroban_sdk::Env) -> soroban_sdk::Vec