[−][src]Trait gio::DriveExt
Required Methods
fn can_eject(&self) -> bool
fn can_poll_for_media(&self) -> bool
fn can_start(&self) -> bool
fn can_start_degraded(&self) -> bool
fn can_stop(&self) -> bool
fn eject<'a, P: Into<Option<&'a Cancellable>>, Q: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
flags: MountUnmountFlags,
cancellable: P,
callback: Q
)
&self,
flags: MountUnmountFlags,
cancellable: P,
callback: Q
)
Deprecated
fn eject_with_operation<'a, 'b, P: Into<Option<&'a MountOperation>>, Q: Into<Option<&'b Cancellable>>, R: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
flags: MountUnmountFlags,
mount_operation: P,
cancellable: Q,
callback: R
)
&self,
flags: MountUnmountFlags,
mount_operation: P,
cancellable: Q,
callback: R
)
fn enumerate_identifiers(&self) -> Vec<String>
fn get_icon(&self) -> Option<Icon>
fn get_identifier(&self, kind: &str) -> Option<String>
fn get_name(&self) -> Option<String>
fn get_sort_key(&self) -> Option<String>
fn get_start_stop_type(&self) -> DriveStartStopType
fn get_volumes(&self) -> Vec<Volume>
fn has_media(&self) -> bool
fn has_volumes(&self) -> bool
fn is_media_check_automatic(&self) -> bool
fn is_media_removable(&self) -> bool
fn poll_for_media<'a, P: Into<Option<&'a Cancellable>>, Q: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
cancellable: P,
callback: Q
)
&self,
cancellable: P,
callback: Q
)
fn start<'a, 'b, P: Into<Option<&'a MountOperation>>, Q: Into<Option<&'b Cancellable>>, R: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
flags: DriveStartFlags,
mount_operation: P,
cancellable: Q,
callback: R
)
&self,
flags: DriveStartFlags,
mount_operation: P,
cancellable: Q,
callback: R
)
fn stop<'a, 'b, P: Into<Option<&'a MountOperation>>, Q: Into<Option<&'b Cancellable>>, R: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
flags: MountUnmountFlags,
mount_operation: P,
cancellable: Q,
callback: R
)
&self,
flags: MountUnmountFlags,
mount_operation: P,
cancellable: Q,
callback: R
)
fn connect_changed<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_disconnected<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
Implementors
impl<O: IsA<Drive> + IsA<Object> + Clone + 'static> DriveExt for O[src]
impl<O: IsA<Drive> + IsA<Object> + Clone + 'static> DriveExt for Ofn can_eject(&self) -> bool[src]
fn can_eject(&self) -> boolfn can_poll_for_media(&self) -> bool[src]
fn can_poll_for_media(&self) -> boolfn can_start(&self) -> bool[src]
fn can_start(&self) -> boolfn can_start_degraded(&self) -> bool[src]
fn can_start_degraded(&self) -> boolfn can_stop(&self) -> bool[src]
fn can_stop(&self) -> boolfn eject<'a, P: Into<Option<&'a Cancellable>>, Q: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
flags: MountUnmountFlags,
cancellable: P,
callback: Q
)[src]
fn eject<'a, P: Into<Option<&'a Cancellable>>, Q: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
flags: MountUnmountFlags,
cancellable: P,
callback: Q
)Deprecated
fn eject_with_operation<'a, 'b, P: Into<Option<&'a MountOperation>>, Q: Into<Option<&'b Cancellable>>, R: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
flags: MountUnmountFlags,
mount_operation: P,
cancellable: Q,
callback: R
)[src]
fn eject_with_operation<'a, 'b, P: Into<Option<&'a MountOperation>>, Q: Into<Option<&'b Cancellable>>, R: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
flags: MountUnmountFlags,
mount_operation: P,
cancellable: Q,
callback: R
)fn enumerate_identifiers(&self) -> Vec<String>[src]
fn enumerate_identifiers(&self) -> Vec<String>fn get_icon(&self) -> Option<Icon>[src]
fn get_icon(&self) -> Option<Icon>fn get_identifier(&self, kind: &str) -> Option<String>[src]
fn get_identifier(&self, kind: &str) -> Option<String>fn get_name(&self) -> Option<String>[src]
fn get_name(&self) -> Option<String>fn get_sort_key(&self) -> Option<String>[src]
fn get_sort_key(&self) -> Option<String>fn get_start_stop_type(&self) -> DriveStartStopType[src]
fn get_start_stop_type(&self) -> DriveStartStopTypefn get_volumes(&self) -> Vec<Volume>[src]
fn get_volumes(&self) -> Vec<Volume>fn has_media(&self) -> bool[src]
fn has_media(&self) -> boolfn has_volumes(&self) -> bool[src]
fn has_volumes(&self) -> boolfn is_media_check_automatic(&self) -> bool[src]
fn is_media_check_automatic(&self) -> boolfn is_media_removable(&self) -> bool[src]
fn is_media_removable(&self) -> boolfn poll_for_media<'a, P: Into<Option<&'a Cancellable>>, Q: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
cancellable: P,
callback: Q
)[src]
fn poll_for_media<'a, P: Into<Option<&'a Cancellable>>, Q: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
cancellable: P,
callback: Q
)fn start<'a, 'b, P: Into<Option<&'a MountOperation>>, Q: Into<Option<&'b Cancellable>>, R: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
flags: DriveStartFlags,
mount_operation: P,
cancellable: Q,
callback: R
)[src]
fn start<'a, 'b, P: Into<Option<&'a MountOperation>>, Q: Into<Option<&'b Cancellable>>, R: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
flags: DriveStartFlags,
mount_operation: P,
cancellable: Q,
callback: R
)fn stop<'a, 'b, P: Into<Option<&'a MountOperation>>, Q: Into<Option<&'b Cancellable>>, R: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
flags: MountUnmountFlags,
mount_operation: P,
cancellable: Q,
callback: R
)[src]
fn stop<'a, 'b, P: Into<Option<&'a MountOperation>>, Q: Into<Option<&'b Cancellable>>, R: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
flags: MountUnmountFlags,
mount_operation: P,
cancellable: Q,
callback: R
)fn connect_changed<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId[src]
fn connect_changed<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerIdfn connect_disconnected<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId[src]
fn connect_disconnected<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId