Struct gio_sys::GOutputMessage
source · #[repr(C)]pub struct GOutputMessage {
pub address: *mut GSocketAddress,
pub vectors: *mut GOutputVector,
pub num_vectors: c_uint,
pub bytes_sent: c_uint,
pub control_messages: *mut *mut GSocketControlMessage,
pub num_control_messages: c_uint,
}
Fields§
§address: *mut GSocketAddress
§vectors: *mut GOutputVector
§num_vectors: c_uint
§bytes_sent: c_uint
§control_messages: *mut *mut GSocketControlMessage
§num_control_messages: c_uint
Trait Implementations§
source§impl Clone for GOutputMessage
impl Clone for GOutputMessage
source§fn clone(&self) -> GOutputMessage
fn clone(&self) -> GOutputMessage
Returns a copy 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 GOutputMessage
impl Debug for GOutputMessage
impl Copy for GOutputMessage
Auto Trait Implementations§
impl Freeze for GOutputMessage
impl RefUnwindSafe for GOutputMessage
impl !Send for GOutputMessage
impl !Sync for GOutputMessage
impl Unpin for GOutputMessage
impl UnwindSafe for GOutputMessage
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)