pub struct VirtualMachineBuilder { /* private fields */ }
Expand description
Builder for creating VirtualMachine instances with fluent API
Implementations§
Source§impl VirtualMachineBuilder
impl VirtualMachineBuilder
Sourcepub fn version(self, version: TealVersion) -> Self
pub fn version(self, version: TealVersion) -> Self
Set the TEAL version
Sourcepub fn with_opcode(self, spec: OpSpec) -> Self
pub fn with_opcode(self, spec: OpSpec) -> Self
Add a custom opcode
Sourcepub fn build(self) -> VirtualMachine
pub fn build(self) -> VirtualMachine
Build the VirtualMachine
Trait Implementations§
Source§impl Debug for VirtualMachineBuilder
impl Debug for VirtualMachineBuilder
Source§impl Default for VirtualMachineBuilder
impl Default for VirtualMachineBuilder
Source§fn default() -> VirtualMachineBuilder
fn default() -> VirtualMachineBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for VirtualMachineBuilder
impl RefUnwindSafe for VirtualMachineBuilder
impl Send for VirtualMachineBuilder
impl Sync for VirtualMachineBuilder
impl Unpin for VirtualMachineBuilder
impl UnwindSafe for VirtualMachineBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more