MotuVersion3OpticalIfaceSpecification

Trait MotuVersion3OpticalIfaceSpecification 

Source
pub trait MotuVersion3OpticalIfaceSpecification {
    const OPT_IFACE_COUNT: usize;
    const OPT_IFACE_MODES: &'static [V3OptIfaceMode; 3] = _;

    // Provided method
    fn create_optical_iface_parameters() -> V3OpticalIfaceParameters { ... }
}
Expand description

The trait for specification of optical input and output interfaces.

Required Associated Constants§

Provided Associated Constants§

Source

const OPT_IFACE_MODES: &'static [V3OptIfaceMode; 3] = _

Provided Methods§

Source

fn create_optical_iface_parameters() -> V3OpticalIfaceParameters

Instantiate parameters of optical input and output interfaces.

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.

Implementors§