Struct nautilus_extension::NautilusModule
source · [−]pub struct NautilusModule { /* private fields */ }
Implementations
sourceimpl NautilusModule
impl NautilusModule
pub fn new<S: Into<Cow<'static, str>>>(
module: *mut GTypeModule,
name: S
) -> NautilusModule
pub fn add_column_provider<T: ColumnProvider + 'static>(
&mut self,
column_provider: T
) -> &mut NautilusModule
pub fn add_info_provider<T: InfoProvider + 'static>(
&mut self,
info_provider: T
) -> &mut NautilusModule
pub fn add_property_page_provider<T: PropertyPageProvider + 'static>(
&mut self,
property_page_provider: T
) -> &mut NautilusModule
pub fn register(&self) -> GType
Auto Trait Implementations
impl RefUnwindSafe for NautilusModule
impl !Send for NautilusModule
impl !Sync for NautilusModule
impl Unpin for NautilusModule
impl UnwindSafe for NautilusModule
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more