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§
const OPT_IFACE_COUNT: usize
Provided Associated Constants§
const OPT_IFACE_MODES: &'static [V3OptIfaceMode; 3] = _
Provided Methods§
Sourcefn create_optical_iface_parameters() -> V3OpticalIfaceParameters
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.