pub trait CalculatorServerHandler<___T: Transport> {
// Required methods
fn add(
&mut self,
sender: &ServerSender<___T, Calculator>,
request: RequestBuffer<___T, Add>,
responder: Responder<Add>,
);
fn divide(
&mut self,
sender: &ServerSender<___T, Calculator>,
request: RequestBuffer<___T, Divide>,
responder: Responder<Divide>,
);
fn clear(&mut self, sender: &ServerSender<___T, Calculator>);
// Provided method
fn on_unknown_interaction(
&mut self,
sender: &ServerSender<___T, Calculator>,
ordinal: u64,
) { ... }
}
Expand description
A server handler for the Calculator protocol.
See Calculator
for more details.