pub enum Event {
Show 21 variants
PeerDiscovered {
peer: String,
},
PeerAuthenticated {
peer: String,
},
PeerDisconnected {
peer: String,
},
DropCreated {
object: String,
},
DropAccepted {
object: String,
},
DropForwarded {
object: String,
peer: String,
},
DropDelivered {
object: String,
},
DropReceived {
object: String,
},
DropExpired {
object: String,
},
TransferStarted {
object: String,
},
TransferPaused {
object: String,
},
TransferCompleted {
object: String,
},
RouteChanged {
object: String,
peer: String,
},
SpaceUpdated {
name: String,
},
ChannelUpdated {
name: String,
},
ChunkReceived {
object: String,
index: u32,
},
ChunkVerified {
object: String,
index: u32,
},
ChunkRejected {
object: String,
index: u32,
},
RouteSelected {
object: String,
peer: String,
score: f64,
},
RouteRejected {
object: String,
peer: String,
},
StoragePressure {
used: u64,
limit: u64,
},
}Variants§
PeerDiscovered
PeerAuthenticated
PeerDisconnected
DropCreated
DropAccepted
DropForwarded
DropDelivered
DropReceived
DropExpired
TransferStarted
TransferPaused
TransferCompleted
RouteChanged
SpaceUpdated
ChannelUpdated
ChunkReceived
ChunkVerified
ChunkRejected
RouteSelected
RouteRejected
StoragePressure
Implementations§
Source§impl Event
impl Event
pub fn peer_discovered(p: PeerId) -> Self
pub fn drop_created(o: ObjectId) -> Self
pub fn peer_connected(p: PeerId) -> Self
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Event
impl<'de> Deserialize<'de> for Event
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Event
impl RefUnwindSafe for Event
impl Send for Event
impl Sync for Event
impl Unpin for Event
impl UnsafeUnpin for Event
impl UnwindSafe for Event
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