mirror of
https://github.com/fluencelabs/parity-wasm
synced 2025-06-04 18:41:34 +00:00
Hide ResizableLimits from the API
This commit is contained in:
parent
a64dfa25b4
commit
e9a1039272
@ -95,10 +95,18 @@ impl MemoryInstance {
|
||||
}
|
||||
|
||||
/// Return linear memory limits.
|
||||
pub fn limits(&self) -> &ResizableLimits {
|
||||
pub(crate) fn limits(&self) -> &ResizableLimits {
|
||||
&self.limits
|
||||
}
|
||||
|
||||
pub fn initial_size(&self) -> u32 {
|
||||
self.limits.initial()
|
||||
}
|
||||
|
||||
pub fn maximum_size(&self) -> Option<u32> {
|
||||
self.limits.maximum()
|
||||
}
|
||||
|
||||
/// Return linear memory size (in pages).
|
||||
pub fn size(&self) -> u32 {
|
||||
self.buffer.borrow().len() as u32 / LINEAR_MEMORY_PAGE_SIZE
|
||||
|
@ -50,10 +50,18 @@ impl TableInstance {
|
||||
}
|
||||
|
||||
/// Return table limits.
|
||||
pub fn limits(&self) -> &ResizableLimits {
|
||||
pub(crate) fn limits(&self) -> &ResizableLimits {
|
||||
&self.limits
|
||||
}
|
||||
|
||||
pub fn initial_size(&self) -> u32 {
|
||||
self.limits.initial()
|
||||
}
|
||||
|
||||
pub fn maximum_size(&self) -> Option<u32> {
|
||||
self.limits.maximum()
|
||||
}
|
||||
|
||||
/// Get the specific value in the table
|
||||
pub fn get(&self, offset: u32) -> Result<FuncRef, Error> {
|
||||
let buffer = self.buffer.borrow();
|
||||
|
Loading…
x
Reference in New Issue
Block a user