pub trait MountExt: 'static {
Show 22 methods fn can_eject(&self) -> bool; fn can_unmount(&self) -> bool; fn eject_with_operation<P: IsA<MountOperation>, Q: IsA<Cancellable>, R: FnOnce(Result<(), Error>) + Send + 'static>(
        &self,
        flags: MountUnmountFlags,
        mount_operation: Option<&P>,
        cancellable: Option<&Q>,
        callback: R
    ); fn get_default_location(&self) -> Option<File>; fn get_drive(&self) -> Option<Drive>; fn get_icon(&self) -> Option<Icon>; fn get_name(&self) -> Option<GString>; fn get_root(&self) -> Option<File>; fn get_sort_key(&self) -> Option<GString>; fn get_symbolic_icon(&self) -> Option<Icon>; fn get_uuid(&self) -> Option<GString>; fn get_volume(&self) -> Option<Volume>; fn guess_content_type<P: IsA<Cancellable>, Q: FnOnce(Result<Vec<GString>, Error>) + Send + 'static>(
        &self,
        force_rescan: bool,
        cancellable: Option<&P>,
        callback: Q
    ); fn guess_content_type_sync<P: IsA<Cancellable>>(
        &self,
        force_rescan: bool,
        cancellable: Option<&P>
    ) -> Result<Vec<GString>, Error>; fn is_shadowed(&self) -> bool; fn remount<P: IsA<MountOperation>, Q: IsA<Cancellable>, R: FnOnce(Result<(), Error>) + Send + 'static>(
        &self,
        flags: MountMountFlags,
        mount_operation: Option<&P>,
        cancellable: Option<&Q>,
        callback: R
    ); fn shadow(&self); fn unmount_with_operation<P: IsA<MountOperation>, Q: IsA<Cancellable>, R: FnOnce(Result<(), Error>) + Send + 'static>(
        &self,
        flags: MountUnmountFlags,
        mount_operation: Option<&P>,
        cancellable: Option<&Q>,
        callback: R
    ); fn unshadow(&self); fn connect_changed<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId; fn connect_pre_unmount<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId; fn connect_unmounted<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId;
}

Required Methods

Implementors