pub struct JavascriptSpawnHostNetFd {
pub guest_fd: u32,
pub close_on_exec: bool,
pub socket_id: Option<String>,
pub server_id: Option<String>,
pub udp_socket_id: Option<String>,
pub metadata: Value,
}Fields§
§guest_fd: u32§close_on_exec: bool§socket_id: Option<String>§server_id: Option<String>§udp_socket_id: Option<String>§metadata: ValueRunner-visible socket metadata needed to reconstruct the libc-facing descriptor in the child. Resource ownership is never trusted from this object: the sidecar resolves and clones the named parent resource.
Trait Implementations§
Source§impl Clone for JavascriptSpawnHostNetFd
impl Clone for JavascriptSpawnHostNetFd
Source§fn clone(&self) -> JavascriptSpawnHostNetFd
fn clone(&self) -> JavascriptSpawnHostNetFd
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 JavascriptSpawnHostNetFd
impl Debug for JavascriptSpawnHostNetFd
Source§impl<'de> Deserialize<'de> for JavascriptSpawnHostNetFd
impl<'de> Deserialize<'de> for JavascriptSpawnHostNetFd
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 JavascriptSpawnHostNetFd
impl RefUnwindSafe for JavascriptSpawnHostNetFd
impl Send for JavascriptSpawnHostNetFd
impl Sync for JavascriptSpawnHostNetFd
impl Unpin for JavascriptSpawnHostNetFd
impl UnsafeUnpin for JavascriptSpawnHostNetFd
impl UnwindSafe for JavascriptSpawnHostNetFd
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