Unreachables for handler injects that Alice does not support

This commit is contained in:
Daniel Karzel 2021-06-24 19:47:30 +10:00
parent e18bda4f7b
commit 39e0b45da9
No known key found for this signature in database
GPG Key ID: 30C3FC2E438ADB6E

View File

@ -470,20 +470,20 @@ where
self.events.push_back(HandlerOutEvent::Initiated(receiver));
}
fn inject_fully_negotiated_outbound(&mut self, protocol: Void, info: Self::OutboundOpenInfo) {
unreachable!("we don't support outbound")
fn inject_fully_negotiated_outbound(&mut self, _: Void, _: Self::OutboundOpenInfo) {
unreachable!("Alice does not support outbound in the hanlder")
}
fn inject_event(&mut self, event: Self::InEvent) {
todo!()
fn inject_event(&mut self, _: Self::InEvent) {
unreachable!("Alice does not receive events from the Behaviour in the handler")
}
fn inject_dial_upgrade_error(
&mut self,
info: Self::OutboundOpenInfo,
error: ProtocolsHandlerUpgrErr<Void>,
_: Self::OutboundOpenInfo,
_: ProtocolsHandlerUpgrErr<Void>,
) {
todo!()
unreachable!("Alice does not dial")
}
fn connection_keep_alive(&self) -> KeepAlive {