pub fn new(
        output: Output,
        rebuild_tx: mpsc::Sender<()>,
        context: runestick::Context,
        options: rune::Options,
    ) -> Self {
        Self {
            state: State::new(rebuild_tx, context, options),
            output,
            handlers: HashMap::new(),
        }
    }
/// Construct a new server implementation associated with the given output.
Construct a new server implementation associated with the given output.
Construct a new server implementation associated with the given output .
pub fn new(
        output: Output,
        rebuild_tx: mpsc::Sender<()>,
        context: runestick::Context,
        options: rune::Options,
    ) -> Self {
        Self {
            state: State::new(rebuild_tx, context, options),
            output,
            handlers: HashMap::new(),
        }
    }
pub fn new ( output : Output , rebuild_tx : mpsc :: Sender < ( ) > , context : runestick :: Context , options : rune :: Options , ) -> Self { Self { state : State :: new ( rebuild_tx , context , options ) , output , handlers : HashMap :: new ( ) , } }
Construct a new server implementation associated with the given output.
Construct a new server implementation associated with the given output .
output
Output
rebuild_tx
mpsc::Sender<()>
context
runestick::Context
options
rune::Options
output
Output
rebuild_tx
mpsc::Sender<()>
context
runestick::Context
options
rune::Options