Struct libvips::bindings::_GSeekableIface [−][src]
#[repr(C)]pub struct _GSeekableIface {
pub g_iface: GTypeInterface,
pub tell: Option<unsafe extern "C" fn(seekable: *mut GSeekable) -> goffset>,
pub can_seek: Option<unsafe extern "C" fn(seekable: *mut GSeekable) -> gboolean>,
pub seek: Option<unsafe extern "C" fn(seekable: *mut GSeekable, offset: goffset, type_: GSeekType, cancellable: *mut GCancellable, error: *mut *mut GError) -> gboolean>,
pub can_truncate: Option<unsafe extern "C" fn(seekable: *mut GSeekable) -> gboolean>,
pub truncate_fn: Option<unsafe extern "C" fn(seekable: *mut GSeekable, offset: goffset, cancellable: *mut GCancellable, error: *mut *mut GError) -> gboolean>,
}
Fields
g_iface: GTypeInterface
tell: Option<unsafe extern "C" fn(seekable: *mut GSeekable) -> goffset>
can_seek: Option<unsafe extern "C" fn(seekable: *mut GSeekable) -> gboolean>
seek: Option<unsafe extern "C" fn(seekable: *mut GSeekable, offset: goffset, type_: GSeekType, cancellable: *mut GCancellable, error: *mut *mut GError) -> gboolean>
can_truncate: Option<unsafe extern "C" fn(seekable: *mut GSeekable) -> gboolean>
truncate_fn: Option<unsafe extern "C" fn(seekable: *mut GSeekable, offset: goffset, cancellable: *mut GCancellable, error: *mut *mut GError) -> gboolean>
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
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