#[repr(C, align(16))]pub struct binding_info {
pub kind: open_kind,
pub fd: descriptor,
pub flags: fd_flags,
pub bind_len: u32,
pub bind_data: [u8; 4096],
}Fields§
§kind: open_kind§fd: descriptor§flags: fd_flags§bind_len: u32§bind_data: [u8; 4096]Implementations§
Source§impl binding_info
impl binding_info
pub fn new_object_binding( fd: descriptor, kind: OpenKind, flags: u32, id: objid, ) -> Self
pub fn new_socket_binding( fd: descriptor, kind: OpenKind, flags: u32, addr: socket_address, prot: prot_kind, ) -> Self
pub fn new_fd_binding( fd: descriptor, kind: OpenKind, flags: u32, bind_fd: descriptor, ) -> Self
Trait Implementations§
Source§impl Clone for binding_info
impl Clone for binding_info
Source§fn clone(&self) -> binding_info
fn clone(&self) -> binding_info
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 binding_info
impl Debug for binding_info
Source§impl Default for binding_info
impl Default for binding_info
impl Copy for binding_info
Auto Trait Implementations§
impl Freeze for binding_info
impl RefUnwindSafe for binding_info
impl Send for binding_info
impl StoreCopy for binding_info
impl Sync for binding_info
impl Unpin for binding_info
impl UnwindSafe for binding_info
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