mirror of
https://github.com/fluencelabs/aquavm
synced 2025-04-25 15:22:18 +00:00
feat(avm-server): a convenience method to hide implementation from nox and fix for items ordering bug (#818)
This commit is contained in:
parent
5afd5cb3a1
commit
2ed1901dbc
@ -74,6 +74,12 @@ impl SoftLimitsTriggering {
|
|||||||
call_result_size_limit_exceeded,
|
call_result_size_limit_exceeded,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn are_limits_exceeded(&self) -> bool {
|
||||||
|
self.air_size_limit_exceeded
|
||||||
|
|| self.particle_size_limit_exceeded
|
||||||
|
|| self.call_result_size_limit_exceeded
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl InterpreterOutcome {
|
impl InterpreterOutcome {
|
||||||
@ -111,14 +117,15 @@ impl InterpreterOutcome {
|
|||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
let air_size_limit_exceeded =
|
|
||||||
try_as_boolean(record_values.pop().unwrap(), "air_size_limit_exceeded")?;
|
|
||||||
let particle_size_limit_exceeded =
|
|
||||||
try_as_boolean(record_values.pop().unwrap(), "particle_size_limit_exceeded")?;
|
|
||||||
let call_result_size_limit_exceeded = try_as_boolean(
|
let call_result_size_limit_exceeded = try_as_boolean(
|
||||||
record_values.pop().unwrap(),
|
record_values.pop().unwrap(),
|
||||||
"call_result_size_limit_exceeded",
|
"call_result_size_limit_exceeded",
|
||||||
)?;
|
)?;
|
||||||
|
let particle_size_limit_exceeded =
|
||||||
|
try_as_boolean(record_values.pop().unwrap(), "particle_size_limit_exceeded")?;
|
||||||
|
let air_size_limit_exceeded =
|
||||||
|
try_as_boolean(record_values.pop().unwrap(), "air_size_limit_exceeded")?;
|
||||||
|
|
||||||
let call_requests = try_as_byte_vec(record_values.pop().unwrap(), "call_requests")?;
|
let call_requests = try_as_byte_vec(record_values.pop().unwrap(), "call_requests")?;
|
||||||
let next_peer_pks = try_as_string_vec(record_values.pop().unwrap(), "next_peer_pks")?;
|
let next_peer_pks = try_as_string_vec(record_values.pop().unwrap(), "next_peer_pks")?;
|
||||||
let data = try_as_byte_vec(record_values.pop().unwrap(), "data")?;
|
let data = try_as_byte_vec(record_values.pop().unwrap(), "data")?;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user