Trait IConnector_Impl
pub trait IConnector_Impl: IUnknownImpl {
// Required methods
fn GetType(&self) -> Result<ConnectorType>;
fn GetDataFlow(&self) -> Result<DataFlow>;
fn ConnectTo(&self, pconnectto: Ref<'_, IConnector>) -> Result<()>;
fn Disconnect(&self) -> Result<()>;
fn IsConnected(&self) -> Result<BOOL>;
fn GetConnectedTo(&self) -> Result<IConnector>;
fn GetConnectorIdConnectedTo(&self) -> Result<PWSTR>;
fn GetDeviceIdConnectedTo(&self) -> Result<PWSTR>;
}
Required Methods§
fn GetType(&self) -> Result<ConnectorType>
fn GetDataFlow(&self) -> Result<DataFlow>
fn ConnectTo(&self, pconnectto: Ref<'_, IConnector>) -> Result<()>
fn Disconnect(&self) -> Result<()>
fn IsConnected(&self) -> Result<BOOL>
fn GetConnectedTo(&self) -> Result<IConnector>
fn GetConnectorIdConnectedTo(&self) -> Result<PWSTR>
fn GetDeviceIdConnectedTo(&self) -> Result<PWSTR>
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.