pub struct ProbeHelloReply {
pub nonce_echo: Vec<u8>,
pub magic: u64,
pub daemon_pid: u64,
pub control_socket: String,
pub http_port: u32,
}Fields§
§nonce_echo: Vec<u8>Must equal the ProbeHello nonce byte-for-byte.
magic: u64Fixed protocol magic. See PROBE_HELLO_MAGIC in the daemon crate.
daemon_pid: u64§control_socket: StringWhere to reach the daemon proper. The bearer token is deliberately NOT here — it lives only in the owner-only discovery file, so a peer that can reach the loopback beacon still cannot obtain it.
http_port: u32Trait Implementations§
Source§impl Clone for ProbeHelloReply
impl Clone for ProbeHelloReply
Source§fn clone(&self) -> ProbeHelloReply
fn clone(&self) -> ProbeHelloReply
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 ProbeHelloReply
impl Debug for ProbeHelloReply
Source§impl Default for ProbeHelloReply
impl Default for ProbeHelloReply
impl Eq for ProbeHelloReply
Source§impl Hash for ProbeHelloReply
impl Hash for ProbeHelloReply
Source§impl Message for ProbeHelloReply
impl Message for ProbeHelloReply
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for ProbeHelloReply
impl PartialEq for ProbeHelloReply
impl StructuralPartialEq for ProbeHelloReply
Auto Trait Implementations§
impl Freeze for ProbeHelloReply
impl RefUnwindSafe for ProbeHelloReply
impl Send for ProbeHelloReply
impl Sync for ProbeHelloReply
impl Unpin for ProbeHelloReply
impl UnsafeUnpin for ProbeHelloReply
impl UnwindSafe for ProbeHelloReply
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