Struct lightning::onion_message::DefaultMessageRouter
source · pub struct DefaultMessageRouter;
Expand description
A MessageRouter
that always fails.
Trait Implementations§
source§impl MessageRouter for DefaultMessageRouter
impl MessageRouter for DefaultMessageRouter
source§fn find_path(
&self,
_sender: PublicKey,
_peers: Vec<PublicKey>,
_destination: Destination
) -> Result<OnionMessagePath, ()>
fn find_path( &self, _sender: PublicKey, _peers: Vec<PublicKey>, _destination: Destination ) -> Result<OnionMessagePath, ()>
Returns a route for sending an
OnionMessage
to the given Destination
.Auto Trait Implementations§
impl RefUnwindSafe for DefaultMessageRouter
impl Send for DefaultMessageRouter
impl Sync for DefaultMessageRouter
impl Unpin for DefaultMessageRouter
impl UnwindSafe for DefaultMessageRouter
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more