pub struct ServerChallenge {
pub build_stamp: String,
pub server_nonce: [u8; 32],
pub server_proof: [u8; 32],
pub compatibility: Option<NegotiatedNodeCompatibility>,
}Fields§
§build_stamp: String§server_nonce: [u8; 32]§server_proof: [u8; 32]§compatibility: Option<NegotiatedNodeCompatibility>Trait Implementations§
Source§impl Clone for ServerChallenge
impl Clone for ServerChallenge
Source§impl Debug for ServerChallenge
impl Debug for ServerChallenge
Source§impl<'de> Deserialize<'de> for ServerChallenge
impl<'de> Deserialize<'de> for ServerChallenge
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
impl Eq for ServerChallenge
Source§impl PartialEq for ServerChallenge
impl PartialEq for ServerChallenge
Source§impl Serialize for ServerChallenge
impl Serialize for ServerChallenge
impl StructuralPartialEq for ServerChallenge
Auto Trait Implementations§
impl Freeze for ServerChallenge
impl RefUnwindSafe for ServerChallenge
impl Send for ServerChallenge
impl Sync for ServerChallenge
impl Unpin for ServerChallenge
impl UnsafeUnpin for ServerChallenge
impl UnwindSafe for ServerChallenge
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