pub trait CBaseInterfaceInfo {
type Interface: CBaseBinding;
// Required methods
fn interface_version(&self) -> Version;
fn internal_interface(&self) -> &Self::Interface;
}Expand description
A trait for providing information about the loaded interface.
Required Associated Types§
Sourcetype Interface: CBaseBinding
type Interface: CBaseBinding
Type of the interface.
Required Methods§
Sourcefn interface_version(&self) -> Version
fn interface_version(&self) -> Version
Returns the version of the interface.
Sourcefn internal_interface(&self) -> &Self::Interface
fn internal_interface(&self) -> &Self::Interface
Fetches the internal low-level interface.