Trait VirtualMachine

Source
pub trait VirtualMachine {
    // Required method
    fn validate(&self, info: OpInfo<'_>) -> Result<(), Failure>;
}
Expand description

Trait for concrete types wrapping virtual machines to be used from inside RGB schema validation routines.

Required Methods§

Source

fn validate(&self, info: OpInfo<'_>) -> Result<(), Failure>

Validates state change in a contract operation.

Implementors§