pub trait GlobalsAccessor {
// Required methods
fn get_i64(
&mut self,
name: &LimitedStr<'_>,
) -> Result<i64, GlobalsAccessError>;
fn set_i64(
&mut self,
name: &LimitedStr<'_>,
value: i64,
) -> Result<(), GlobalsAccessError>;
fn as_any_mut(&mut self) -> &mut dyn Any;
// Provided methods
fn get_i32(&self, _name: &LimitedStr<'_>) -> Result<i32, GlobalsAccessError> { ... }
fn set_i32(
&mut self,
_name: &LimitedStr<'_>,
_value: i32,
) -> Result<(), GlobalsAccessError> { ... }
}Expand description
Globals access trait.
Required Methods§
Sourcefn get_i64(&mut self, name: &LimitedStr<'_>) -> Result<i64, GlobalsAccessError>
fn get_i64(&mut self, name: &LimitedStr<'_>) -> Result<i64, GlobalsAccessError>
Returns global name value, if name is I64 global export.
Sourcefn set_i64(
&mut self,
name: &LimitedStr<'_>,
value: i64,
) -> Result<(), GlobalsAccessError>
fn set_i64( &mut self, name: &LimitedStr<'_>, value: i64, ) -> Result<(), GlobalsAccessError>
Set global name == value, if name is I64 global export.
Sourcefn as_any_mut(&mut self) -> &mut dyn Any
fn as_any_mut(&mut self) -> &mut dyn Any
Returns as &mut dyn Any.
Provided Methods§
Sourcefn get_i32(&self, _name: &LimitedStr<'_>) -> Result<i32, GlobalsAccessError>
fn get_i32(&self, _name: &LimitedStr<'_>) -> Result<i32, GlobalsAccessError>
Returns global name value, if name is I32 global export.
Sourcefn set_i32(
&mut self,
_name: &LimitedStr<'_>,
_value: i32,
) -> Result<(), GlobalsAccessError>
fn set_i32( &mut self, _name: &LimitedStr<'_>, _value: i32, ) -> Result<(), GlobalsAccessError>
Set global name == value, if name is I32 global export.