Trait emf_core_base_rs::CBaseInterfaceInfo[][src]

pub trait CBaseInterfaceInfo {
    type Interface: CBaseBinding;
    fn interface_version(&self) -> Version;
fn internal_interface(&self) -> &Self::Interface; }

A trait for providing information about the loaded interface.

Associated Types

type Interface: CBaseBinding[src]

Type of the interface.

Loading content...

Required methods

fn interface_version(&self) -> Version[src]

Returns the version of the interface.

fn internal_interface(&self) -> &Self::Interface[src]

Fetches the internal low-level interface.

Loading content...

Implementors

impl<'interface> CBaseInterfaceInfo for CBase<'interface>[src]

impl<'interface> CBaseInterfaceInfo for CBaseRef<'interface>[src]

Loading content...