pub struct YSockAddrR(/* private fields */);Expand description
YSockAddr Rust convenience type and allows conversion into from C equiv.
Implementations§
Source§impl YSockAddrR
impl YSockAddrR
Sourcepub fn from_sockaddr(sa: SocketAddr) -> Self
pub fn from_sockaddr(sa: SocketAddr) -> Self
From Rust [net::SockAddr]
Sourcepub fn as_sockaddr(&self) -> SocketAddr
pub fn as_sockaddr(&self) -> SocketAddr
Inner Rust [net::SockAddr] representation
Sourcepub fn as_c(&self) -> YSockAddrC
pub fn as_c(&self) -> YSockAddrC
To C / FFI
Trait Implementations§
Source§impl Clone for YSockAddrR
impl Clone for YSockAddrR
Source§fn clone(&self) -> YSockAddrR
fn clone(&self) -> YSockAddrR
Returns a duplicate of the value. Read more
1.0.0 · 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 YSockAddrR
impl Debug for YSockAddrR
Source§impl From<YSockAddrC> for YSockAddrR
impl From<YSockAddrC> for YSockAddrR
Source§fn from(sa: YSockAddrC) -> YSockAddrR
fn from(sa: YSockAddrC) -> YSockAddrR
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for YSockAddrR
impl RefUnwindSafe for YSockAddrR
impl Send for YSockAddrR
impl Sync for YSockAddrR
impl Unpin for YSockAddrR
impl UnwindSafe for YSockAddrR
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