Struct rsfbclient_core::ibase::isc_blob_ctl
source · [−]#[repr(C)]pub struct isc_blob_ctl {Show 14 fields
pub ctl_source: Option<unsafe extern "C" fn() -> ISC_STATUS>,
pub ctl_source_handle: *mut isc_blob_ctl,
pub ctl_to_sub_type: c_short,
pub ctl_from_sub_type: c_short,
pub ctl_buffer_length: c_ushort,
pub ctl_segment_length: c_ushort,
pub ctl_bpb_length: c_ushort,
pub ctl_bpb: *mut ISC_SCHAR,
pub ctl_buffer: *mut ISC_UCHAR,
pub ctl_max_segment: ISC_LONG,
pub ctl_number_segments: ISC_LONG,
pub ctl_total_length: ISC_LONG,
pub ctl_status: *mut ISC_STATUS,
pub ctl_data: [c_long; 8],
}
Fields
ctl_source: Option<unsafe extern "C" fn() -> ISC_STATUS>
ctl_source_handle: *mut isc_blob_ctl
ctl_to_sub_type: c_short
ctl_from_sub_type: c_short
ctl_buffer_length: c_ushort
ctl_segment_length: c_ushort
ctl_bpb_length: c_ushort
ctl_bpb: *mut ISC_SCHAR
ctl_buffer: *mut ISC_UCHAR
ctl_max_segment: ISC_LONG
ctl_number_segments: ISC_LONG
ctl_total_length: ISC_LONG
ctl_status: *mut ISC_STATUS
ctl_data: [c_long; 8]
Trait Implementations
sourceimpl Clone for isc_blob_ctl
impl Clone for isc_blob_ctl
sourcefn clone(&self) -> isc_blob_ctl
fn clone(&self) -> isc_blob_ctl
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for isc_blob_ctl
impl Debug for isc_blob_ctl
impl Copy for isc_blob_ctl
Auto Trait Implementations
impl RefUnwindSafe for isc_blob_ctl
impl !Send for isc_blob_ctl
impl !Sync for isc_blob_ctl
impl Unpin for isc_blob_ctl
impl UnwindSafe for isc_blob_ctl
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more