#[repr(C)]pub struct GVfsClass {Show 18 fields
pub parent_class: GObjectClass,
pub is_active: Option<unsafe extern "C" fn(_: *mut GVfs) -> gboolean>,
pub get_file_for_path: Option<unsafe extern "C" fn(_: *mut GVfs, _: *const c_char) -> *mut GFile>,
pub get_file_for_uri: Option<unsafe extern "C" fn(_: *mut GVfs, _: *const c_char) -> *mut GFile>,
pub get_supported_uri_schemes: Option<unsafe extern "C" fn(_: *mut GVfs) -> *const *const c_char>,
pub parse_name: Option<unsafe extern "C" fn(_: *mut GVfs, _: *const c_char) -> *mut GFile>,
pub local_file_add_info: Option<unsafe extern "C" fn(_: *mut GVfs, _: *const c_char, _: u64, _: *mut GFileAttributeMatcher, _: *mut GFileInfo, _: *mut GCancellable, _: *mut gpointer, _: *mut GDestroyNotify)>,
pub add_writable_namespaces: Option<unsafe extern "C" fn(_: *mut GVfs, _: *mut GFileAttributeInfoList)>,
pub local_file_set_attributes: Option<unsafe extern "C" fn(_: *mut GVfs, _: *const c_char, _: *mut GFileInfo, _: GFileQueryInfoFlags, _: *mut GCancellable, _: *mut *mut GError) -> gboolean>,
pub local_file_removed: Option<unsafe extern "C" fn(_: *mut GVfs, _: *const c_char)>,
pub local_file_moved: Option<unsafe extern "C" fn(_: *mut GVfs, _: *const c_char, _: *const c_char)>,
pub deserialize_icon: Option<unsafe extern "C" fn(_: *mut GVfs, _: *mut GVariant) -> *mut GIcon>,
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()>,
pub _g_reserved6: Option<unsafe extern "C" fn()>,
}
Fields§
§parent_class: GObjectClass
§is_active: Option<unsafe extern "C" fn(_: *mut GVfs) -> gboolean>
§get_file_for_path: Option<unsafe extern "C" fn(_: *mut GVfs, _: *const c_char) -> *mut GFile>
§get_file_for_uri: Option<unsafe extern "C" fn(_: *mut GVfs, _: *const c_char) -> *mut GFile>
§get_supported_uri_schemes: Option<unsafe extern "C" fn(_: *mut GVfs) -> *const *const c_char>
§parse_name: Option<unsafe extern "C" fn(_: *mut GVfs, _: *const c_char) -> *mut GFile>
§local_file_add_info: Option<unsafe extern "C" fn(_: *mut GVfs, _: *const c_char, _: u64, _: *mut GFileAttributeMatcher, _: *mut GFileInfo, _: *mut GCancellable, _: *mut gpointer, _: *mut GDestroyNotify)>
§add_writable_namespaces: Option<unsafe extern "C" fn(_: *mut GVfs, _: *mut GFileAttributeInfoList)>
§local_file_set_attributes: Option<unsafe extern "C" fn(_: *mut GVfs, _: *const c_char, _: *mut GFileInfo, _: GFileQueryInfoFlags, _: *mut GCancellable, _: *mut *mut GError) -> gboolean>
§local_file_removed: Option<unsafe extern "C" fn(_: *mut GVfs, _: *const c_char)>
§local_file_moved: Option<unsafe extern "C" fn(_: *mut GVfs, _: *const c_char, _: *const c_char)>
§deserialize_icon: Option<unsafe extern "C" fn(_: *mut GVfs, _: *mut GVariant) -> *mut GIcon>
§_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()>
§_g_reserved6: Option<unsafe extern "C" fn()>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GVfsClass
impl RefUnwindSafe for GVfsClass
impl !Send for GVfsClass
impl !Sync for GVfsClass
impl Unpin for GVfsClass
impl UnwindSafe for GVfsClass
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)