pub struct InitAnnounce {
pub protocol_version: u32,
pub ghidra_version: String,
pub worker_script_version: String,
pub token: String,
}Expand description
The worker’s first frame after connect (spec §5 init handshake). Carries the connection token (§6): the host generated it and passed it to the worker out-of-band (a 0600 file); the host verifies it here to reject any other local process that raced the loopback port.
Fields§
§protocol_version: u32§ghidra_version: String§worker_script_version: String§token: StringTrait Implementations§
Source§impl Clone for InitAnnounce
impl Clone for InitAnnounce
Source§fn clone(&self) -> InitAnnounce
fn clone(&self) -> InitAnnounce
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 InitAnnounce
impl Debug for InitAnnounce
Source§impl<'de> Deserialize<'de> for InitAnnounce
impl<'de> Deserialize<'de> for InitAnnounce
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 InitAnnounce
Source§impl PartialEq for InitAnnounce
impl PartialEq for InitAnnounce
Source§impl Serialize for InitAnnounce
impl Serialize for InitAnnounce
impl StructuralPartialEq for InitAnnounce
Auto Trait Implementations§
impl Freeze for InitAnnounce
impl RefUnwindSafe for InitAnnounce
impl Send for InitAnnounce
impl Sync for InitAnnounce
impl Unpin for InitAnnounce
impl UnsafeUnpin for InitAnnounce
impl UnwindSafe for InitAnnounce
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