Struct endbasic_std::InteractiveMachineBuilder[][src]

pub struct InteractiveMachineBuilder { /* fields omitted */ }
Expand description

Builder pattern to construct an interpreter for REPL operation.

This is a superset of a ScriptingMachineBuilder.

Unless otherwise specified, the interpreter is connected to an in-memory drive and to a stored program that can be edited interactively.

Implementations

Lazily initializes the program field with a default value and returns it.

Returns the storage subsystem that will be used for the machine.

Overrides the default stored program with the given one.

Overrides the default service client with the given one.

Builds the interpreter.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more