pub struct NodeHello {
pub build_stamp: String,
pub incarnation_id: NodeIncarnationId,
pub connection_id: u64,
pub role: ClientRole,
pub event_sequence: u64,
pub controller: Option<ControllerState>,
pub snapshot: NodeSnapshot,
pub compatibility: Option<NegotiatedNodeCompatibility>,
}Fields§
§build_stamp: String§incarnation_id: NodeIncarnationId§connection_id: u64§role: ClientRole§event_sequence: u64§controller: Option<ControllerState>§snapshot: NodeSnapshot§compatibility: Option<NegotiatedNodeCompatibility>Trait Implementations§
Source§impl<'de> Deserialize<'de> for NodeHello
impl<'de> Deserialize<'de> for NodeHello
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 NodeHello
impl StructuralPartialEq for NodeHello
Auto Trait Implementations§
impl Freeze for NodeHello
impl RefUnwindSafe for NodeHello
impl Send for NodeHello
impl Sync for NodeHello
impl Unpin for NodeHello
impl UnsafeUnpin for NodeHello
impl UnwindSafe for NodeHello
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