pub struct F828OpticalIfaceParameters {
pub input_mode: V1OptIfaceMode,
pub output_mode: V1OptIfaceMode,
}Expand description
The parameter of optical interface for 828.
Fields§
§input_mode: V1OptIfaceModeThe mode of signal in optical input interface.
output_mode: V1OptIfaceModeThe mode of signal in optical output interface.
Trait Implementations§
Source§impl Clone for F828OpticalIfaceParameters
impl Clone for F828OpticalIfaceParameters
Source§fn clone(&self) -> F828OpticalIfaceParameters
fn clone(&self) -> F828OpticalIfaceParameters
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for F828OpticalIfaceParameters
impl Debug for F828OpticalIfaceParameters
Source§impl Default for F828OpticalIfaceParameters
impl Default for F828OpticalIfaceParameters
Source§fn default() -> F828OpticalIfaceParameters
fn default() -> F828OpticalIfaceParameters
Returns the “default value” for a type. Read more
Source§impl MotuWhollyCacheableParamsOperation<F828OpticalIfaceParameters> for F828Protocol
impl MotuWhollyCacheableParamsOperation<F828OpticalIfaceParameters> for F828Protocol
Source§fn cache_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &mut F828OpticalIfaceParameters,
timeout_ms: u32,
) -> Result<(), Error>
fn cache_wholly( req: &mut FwReq, node: &mut FwNode, params: &mut F828OpticalIfaceParameters, timeout_ms: u32, ) -> Result<(), Error>
Cache whole parameters.
Source§impl MotuWhollyUpdatableParamsOperation<F828OpticalIfaceParameters> for F828Protocol
impl MotuWhollyUpdatableParamsOperation<F828OpticalIfaceParameters> for F828Protocol
Source§fn update_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &F828OpticalIfaceParameters,
timeout_ms: u32,
) -> Result<(), Error>
fn update_wholly( req: &mut FwReq, node: &mut FwNode, params: &F828OpticalIfaceParameters, timeout_ms: u32, ) -> Result<(), Error>
Update whole parameters.
impl Copy for F828OpticalIfaceParameters
impl Eq for F828OpticalIfaceParameters
impl StructuralPartialEq for F828OpticalIfaceParameters
Auto Trait Implementations§
impl Freeze for F828OpticalIfaceParameters
impl RefUnwindSafe for F828OpticalIfaceParameters
impl Send for F828OpticalIfaceParameters
impl Sync for F828OpticalIfaceParameters
impl Unpin for F828OpticalIfaceParameters
impl UnwindSafe for F828OpticalIfaceParameters
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more