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: PathBufExpand description
Path to a AIR interpreter Wasm file.
call_service: CallServiceClosureExpand description
Descriptor of a closure that will be invoked on call_service call from the AIR interpreter.
current_peer_id: StringExpand description
Current peer id.
particle_data_store: PathBufExpand 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: i32Expand 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 Timpl<T> Same<T> for T
impl<T> Same<T> for Ttype Output = T
type Output = TShould always be Self