pub trait IFsrmStorageModuleDefinition_Impl: Sized + IFsrmPipelineModuleDefinition_Impl {
    // Required methods
    fn Capabilities(&self) -> Result<FsrmStorageModuleCaps>;
    fn SetCapabilities(&self, capabilities: FsrmStorageModuleCaps) -> Result<()>;
    fn StorageType(&self) -> Result<FsrmStorageModuleType>;
    fn SetStorageType(&self, storagetype: FsrmStorageModuleType) -> Result<()>;
    fn UpdatesFileContent(&self) -> Result<VARIANT_BOOL>;
    fn SetUpdatesFileContent(
        &self,
        updatesfilecontent: VARIANT_BOOL
    ) -> Result<()>;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§