pub struct VsockRouteSpec {
pub host_socket: PathBuf,
pub port: u32,
pub socket_type: VsockSocketType,
}Expand description
One host local-IPC endpoint exposed on a host-CID vsock port.
Fields§
§host_socket: PathBufExisting Unix socket path or local Windows named-pipe path.
port: u32Port guests address on VMADDR_CID_HOST (CID 2).
socket_type: VsockSocketTypeMessage semantics used by the guest and host endpoints.
Trait Implementations§
Source§impl Clone for VsockRouteSpec
impl Clone for VsockRouteSpec
Source§fn clone(&self) -> VsockRouteSpec
fn clone(&self) -> VsockRouteSpec
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 VsockRouteSpec
impl Debug for VsockRouteSpec
Source§impl<'de> Deserialize<'de> for VsockRouteSpec
impl<'de> Deserialize<'de> for VsockRouteSpec
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 VsockRouteSpec
Source§impl PartialEq for VsockRouteSpec
impl PartialEq for VsockRouteSpec
Source§impl Serialize for VsockRouteSpec
impl Serialize for VsockRouteSpec
impl StructuralPartialEq for VsockRouteSpec
Auto Trait Implementations§
impl Freeze for VsockRouteSpec
impl RefUnwindSafe for VsockRouteSpec
impl Send for VsockRouteSpec
impl Sync for VsockRouteSpec
impl Unpin for VsockRouteSpec
impl UnsafeUnpin for VsockRouteSpec
impl UnwindSafe for VsockRouteSpec
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