Struct gio_sys::GFileInputStreamClass
source · [−]#[repr(C)]pub struct GFileInputStreamClass {
pub parent_class: GInputStreamClass,
pub tell: Option<unsafe extern "C" fn(_: *mut GFileInputStream) -> i64>,
pub can_seek: Option<unsafe extern "C" fn(_: *mut GFileInputStream) -> gboolean>,
pub seek: Option<unsafe extern "C" fn(_: *mut GFileInputStream, _: i64, _: GSeekType, _: *mut GCancellable, _: *mut *mut GError) -> gboolean>,
pub query_info: Option<unsafe extern "C" fn(_: *mut GFileInputStream, _: *const c_char, _: *mut GCancellable, _: *mut *mut GError) -> *mut GFileInfo>,
pub query_info_async: Option<unsafe extern "C" fn(_: *mut GFileInputStream, _: *const c_char, _: c_int, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>,
pub query_info_finish: Option<unsafe extern "C" fn(_: *mut GFileInputStream, _: *mut GAsyncResult, _: *mut *mut GError) -> *mut GFileInfo>,
pub _g_reserved1: Option<unsafe extern "C" fn()>,
pub _g_reserved2: Option<unsafe extern "C" fn()>,
pub _g_reserved3: Option<unsafe extern "C" fn()>,
pub _g_reserved4: Option<unsafe extern "C" fn()>,
pub _g_reserved5: Option<unsafe extern "C" fn()>,
}
Fields
parent_class: GInputStreamClass
tell: Option<unsafe extern "C" fn(_: *mut GFileInputStream) -> i64>
can_seek: Option<unsafe extern "C" fn(_: *mut GFileInputStream) -> gboolean>
seek: Option<unsafe extern "C" fn(_: *mut GFileInputStream, _: i64, _: GSeekType, _: *mut GCancellable, _: *mut *mut GError) -> gboolean>
query_info: Option<unsafe extern "C" fn(_: *mut GFileInputStream, _: *const c_char, _: *mut GCancellable, _: *mut *mut GError) -> *mut GFileInfo>
query_info_async: Option<unsafe extern "C" fn(_: *mut GFileInputStream, _: *const c_char, _: c_int, _: *mut GCancellable, _: GAsyncReadyCallback, _: gpointer)>
query_info_finish: Option<unsafe extern "C" fn(_: *mut GFileInputStream, _: *mut GAsyncResult, _: *mut *mut GError) -> *mut GFileInfo>
_g_reserved1: Option<unsafe extern "C" fn()>
_g_reserved2: Option<unsafe extern "C" fn()>
_g_reserved3: Option<unsafe extern "C" fn()>
_g_reserved4: Option<unsafe extern "C" fn()>
_g_reserved5: Option<unsafe extern "C" fn()>
Trait Implementations
sourceimpl Clone for GFileInputStreamClass
impl Clone for GFileInputStreamClass
sourcefn clone(&self) -> GFileInputStreamClass
fn clone(&self) -> GFileInputStreamClass
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 GFileInputStreamClass
impl Debug for GFileInputStreamClass
impl Copy for GFileInputStreamClass
Auto Trait Implementations
impl RefUnwindSafe for GFileInputStreamClass
impl !Send for GFileInputStreamClass
impl !Sync for GFileInputStreamClass
impl Unpin for GFileInputStreamClass
impl UnwindSafe for GFileInputStreamClass
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more