Crate grapevine_lib Copy item path Source Channel A channel for exchanging messages, through a specified stream ChannelDesc Core Channel data, from which we can recreate a channel GrapevineApp App backend. A facade over the toolkit. With this struct, you can create, manage, and interact with channels.
The app should self monitor its state and handle errors gracefully. Message General purpose message packet PendingAesHandshake [PendingHandshake] but with the context of having received a [Handshake] with [ProtocolPath::AesExchange] PendingRsaHandshake [PendingHandshake] but with the context of having received a [Handshake] with [ProtocolPath::RsaExchange] PendingConnection Unspecified type of incoming connection EventRecipient Can listen for events