Struct firewire_dice_protocols::tcat::extension::router_section::RouterParams
source · pub struct RouterParams(pub Vec<RouterEntry>);Expand description
Parameter of entries in router section.
Tuple Fields§
§0: Vec<RouterEntry>Trait Implementations§
source§impl Clone for RouterParams
impl Clone for RouterParams
source§fn clone(&self) -> RouterParams
fn clone(&self) -> RouterParams
Returns a copy 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 RouterParams
impl Debug for RouterParams
source§impl Default for RouterParams
impl Default for RouterParams
source§fn default() -> RouterParams
fn default() -> RouterParams
Returns the “default value” for a type. Read more
source§impl PartialEq for RouterParams
impl PartialEq for RouterParams
source§fn eq(&self, other: &RouterParams) -> bool
fn eq(&self, other: &RouterParams) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Eq for RouterParams
impl StructuralEq for RouterParams
impl StructuralPartialEq for RouterParams
Auto Trait Implementations§
impl RefUnwindSafe for RouterParams
impl Send for RouterParams
impl Sync for RouterParams
impl Unpin for RouterParams
impl UnwindSafe for RouterParams
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
source§impl<O> TcatExtensionSectionParamsOperation<RouterParams> for Owhere
O: TcatExtensionOperation,
impl<O> TcatExtensionSectionParamsOperation<RouterParams> for Owhere
O: TcatExtensionOperation,
source§fn cache_extension_whole_params(
req: &FwReq,
node: &FwNode,
sections: &ExtensionSections,
caps: &ExtensionCaps,
params: &mut RouterParams,
timeout_ms: u32
) -> Result<(), Error>
fn cache_extension_whole_params( req: &FwReq, node: &FwNode, sections: &ExtensionSections, caps: &ExtensionCaps, params: &mut RouterParams, timeout_ms: u32 ) -> Result<(), Error>
Cache state of hardware for whole parameters.
source§impl<O> TcatExtensionSectionWholeMutableParamsOperation<RouterParams> for Owhere
O: TcatExtensionOperation,
impl<O> TcatExtensionSectionWholeMutableParamsOperation<RouterParams> for Owhere
O: TcatExtensionOperation,
source§fn update_extension_whole_params(
req: &FwReq,
node: &FwNode,
sections: &ExtensionSections,
caps: &ExtensionCaps,
params: &RouterParams,
timeout_ms: u32
) -> Result<(), Error>
fn update_extension_whole_params( req: &FwReq, node: &FwNode, sections: &ExtensionSections, caps: &ExtensionCaps, params: &RouterParams, timeout_ms: u32 ) -> Result<(), Error>
Update state of hardware for whole parameters.