Struct tokio_vsock::VsockAddr[]

pub struct VsockAddr(pub sockaddr_vm);

Implementations

impl VsockAddr

VSOCK Address

The address for AF_VSOCK socket is defined as a combination of a 32-bit Context Identifier (CID) and a 32-bit port number.

pub fn new(cid: u32, port: u32) -> VsockAddr

pub fn cid(&self) -> u32

Context Identifier (CID)

pub fn port(&self) -> u32

Port number

Trait Implementations

impl Clone for VsockAddr

impl Copy for VsockAddr

impl Debug for VsockAddr

impl Display for VsockAddr

impl Eq for VsockAddr

impl Hash for VsockAddr

impl PartialEq<VsockAddr> for VsockAddr

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.