Trait ITRendezvous_Impl
pub trait ITRendezvous_Impl: IDispatch_Impl {
// Required methods
fn DefaultDirectories(&self) -> Result<VARIANT>;
fn EnumerateDefaultDirectories(&self) -> Result<IEnumDirectory>;
fn CreateDirectory(
&self,
directorytype: DIRECTORY_TYPE,
pname: &BSTR,
) -> Result<ITDirectory>;
fn CreateDirectoryObject(
&self,
directoryobjecttype: DIRECTORY_OBJECT_TYPE,
pname: &BSTR,
) -> Result<ITDirectoryObject>;
}
Required Methods§
fn DefaultDirectories(&self) -> Result<VARIANT>
fn EnumerateDefaultDirectories(&self) -> Result<IEnumDirectory>
fn CreateDirectory( &self, directorytype: DIRECTORY_TYPE, pname: &BSTR, ) -> Result<ITDirectory>
fn CreateDirectoryObject( &self, directoryobjecttype: DIRECTORY_OBJECT_TYPE, pname: &BSTR, ) -> Result<ITDirectoryObject>
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.