pub struct NodeStatusPayload {
pub node_id: String,
pub wireguard_pubkey: String,
pub listen_port: u16,
pub air_gap_killswitch: bool,
pub lan_discovery: bool,
pub zk_attestation: String,
pub peer_count: usize,
}Fields§
§node_id: String§wireguard_pubkey: String§listen_port: u16§air_gap_killswitch: bool§lan_discovery: bool§zk_attestation: String§peer_count: usizeTrait Implementations§
Source§impl Clone for NodeStatusPayload
impl Clone for NodeStatusPayload
Source§fn clone(&self) -> NodeStatusPayload
fn clone(&self) -> NodeStatusPayload
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NodeStatusPayload
impl Debug for NodeStatusPayload
Source§impl<'de> Deserialize<'de> for NodeStatusPayload
impl<'de> Deserialize<'de> for NodeStatusPayload
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 NodeStatusPayload
impl RefUnwindSafe for NodeStatusPayload
impl Send for NodeStatusPayload
impl Sync for NodeStatusPayload
impl Unpin for NodeStatusPayload
impl UnsafeUnpin for NodeStatusPayload
impl UnwindSafe for NodeStatusPayload
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more