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