pub struct DhtMessage {
pub id: String,
pub typ: DhtType,
pub responses: Vec<DhtPeerResponse>,
pub extra: String,
}
Fields§
§id: String
§typ: DhtType
§responses: Vec<DhtPeerResponse>
§extra: String
Trait Implementations§
Source§impl Debug for DhtMessage
impl Debug for DhtMessage
Source§impl<'de> Deserialize<'de> for DhtMessage
impl<'de> Deserialize<'de> for DhtMessage
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<DhtMessage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DhtMessage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DhtMessage
impl RefUnwindSafe for DhtMessage
impl Send for DhtMessage
impl Sync for DhtMessage
impl Unpin for DhtMessage
impl UnwindSafe for DhtMessage
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