pub enum PoolMessage {
RelayEvent {
relay_url: String,
event: NostrRelayEvent,
},
ConnectionClosed {
relay_url: String,
error: Option<String>,
},
}Expand description
Messages that flow through the ring buffer from relay threads to consumer
Variants§
RelayEvent
Event received from a relay
Fields
§
event: NostrRelayEventThe actual relay event
ConnectionClosed
Connection error or closed
Trait Implementations§
Source§impl Clone for PoolMessage
impl Clone for PoolMessage
Source§fn clone(&self) -> PoolMessage
fn clone(&self) -> PoolMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PoolMessage
impl RefUnwindSafe for PoolMessage
impl Send for PoolMessage
impl Sync for PoolMessage
impl Unpin for PoolMessage
impl UnwindSafe for PoolMessage
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