Trait IDataModelScriptProvider_Impl
pub trait IDataModelScriptProvider_Impl: IUnknownImpl {
// Required methods
fn GetName(&self) -> Result<BSTR>;
fn GetExtension(&self) -> Result<BSTR>;
fn CreateScript(&self) -> Result<IDataModelScript>;
fn GetDefaultTemplateContent(&self) -> Result<IDataModelScriptTemplate>;
fn EnumerateTemplates(&self) -> Result<IDataModelScriptTemplateEnumerator>;
}
Required Methods§
fn GetName(&self) -> Result<BSTR>
fn GetExtension(&self) -> Result<BSTR>
fn CreateScript(&self) -> Result<IDataModelScript>
fn GetDefaultTemplateContent(&self) -> Result<IDataModelScriptTemplate>
fn EnumerateTemplates(&self) -> Result<IDataModelScriptTemplateEnumerator>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.