cyphernet-labs / rust-internet2

Set of rust crates for software supporting Internet2 (Tor, Noise protocol, lightning network-style messaging)
Apache License 2.0
18 stars 9 forks source link

Use <Unmarshaller<T> as Unmarshall>::Data as msg #2

Closed zkao closed 3 years ago

zkao commented 3 years ago

e.g., to instantiate the peer::Listener

    let unmarshaller: Unmarshaller<Msg> = Msg::create_unmarshaller();
    let listener =
        peer::Listener::<ListenerRuntime, Msg>::with(receiver, bridge_handler, unmarshaller);