Struct avm_server::AVMConfig [−][src]
pub struct AVMConfig { pub air_wasm_path: PathBuf, pub call_service: CallServiceClosure, pub current_peer_id: String, pub particle_data_store: PathBuf, pub logging_mask: i32, }
Expand description
Describes behaviour of the AVM.
Fields
air_wasm_path: PathBuf
Expand description
Path to a AIR interpreter Wasm file.
call_service: CallServiceClosure
Expand description
Descriptor of a closure that will be invoked on call_service call from the AIR interpreter.
current_peer_id: String
Expand description
Current peer id.
particle_data_store: PathBuf
Expand description
Path to a folder contains prev data. AVM uses it to store data obtained after interpreter execution, and load it as a prev_data by particle_id.
logging_mask: i32
Expand description
Mask used to filter logs, for details see log_utf8_string
in fluence-faas.
Auto Trait Implementations
impl !RefUnwindSafe for AVMConfig
impl !Send for AVMConfig
impl !Sync for AVMConfig
impl Unpin for AVMConfig
impl !UnwindSafe for AVMConfig
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self