Struct gio_sys::GSeekableIface [−][src]
#[repr(C)]pub struct GSeekableIface { pub g_iface: GTypeInterface, pub tell: Option<unsafe extern "C" fn(_: *mut GSeekable) -> i64>, pub can_seek: Option<unsafe extern "C" fn(_: *mut GSeekable) -> gboolean>, pub seek: Option<unsafe extern "C" fn(_: *mut GSeekable, _: i64, _: GSeekType, _: *mut GCancellable, _: *mut *mut GError) -> gboolean>, pub can_truncate: Option<unsafe extern "C" fn(_: *mut GSeekable) -> gboolean>, pub truncate_fn: Option<unsafe extern "C" fn(_: *mut GSeekable, _: i64, _: *mut GCancellable, _: *mut *mut GError) -> gboolean>, }
Fields
g_iface: GTypeInterface
tell: Option<unsafe extern "C" fn(_: *mut GSeekable) -> i64>
can_seek: Option<unsafe extern "C" fn(_: *mut GSeekable) -> gboolean>
seek: Option<unsafe extern "C" fn(_: *mut GSeekable, _: i64, _: GSeekType, _: *mut GCancellable, _: *mut *mut GError) -> gboolean>
can_truncate: Option<unsafe extern "C" fn(_: *mut GSeekable) -> gboolean>
truncate_fn: Option<unsafe extern "C" fn(_: *mut GSeekable, _: i64, _: *mut GCancellable, _: *mut *mut GError) -> gboolean>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GSeekableIface
impl Send for GSeekableIface
impl Sync for GSeekableIface
impl Unpin for GSeekableIface
impl UnwindSafe for GSeekableIface
Blanket Implementations
Mutably borrows from an owned value. Read more