pub struct NautilusModule { /* private fields */ }
Implementations§
Source§impl 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 Freeze for NautilusModule
impl RefUnwindSafe for NautilusModule
impl !Send for NautilusModule
impl !Sync for NautilusModule
impl Unpin for NautilusModule
impl UnwindSafe for NautilusModule
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