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§
source§impl Clone for isc_blob_ctl
impl Clone for isc_blob_ctl
source§fn clone(&self) -> isc_blob_ctl
fn clone(&self) -> isc_blob_ctl
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 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§
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