Struct xio_jobset::HardwareAssignment
source · pub struct HardwareAssignment {
pub hardware_board: String,
pub mapping: BTreeMap<String, ChannelAssignment>,
}
Expand description
The assignment of variables mapped to a hardware board
Fields
hardware_board: String
The hardware board identifier as defined in the XIO hwdb.
mapping: BTreeMap<String, ChannelAssignment>
The mapping of channel parameters to the XIO hardware channels.
The keys are the same as the keys used in the parameter set layers.
Trait Implementations
sourceimpl Clone for HardwareAssignment
impl Clone for HardwareAssignment
sourcefn clone(&self) -> HardwareAssignment
fn clone(&self) -> HardwareAssignment
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for HardwareAssignment
impl Debug for HardwareAssignment
sourceimpl Default for HardwareAssignment
impl Default for HardwareAssignment
sourcefn default() -> HardwareAssignment
fn default() -> HardwareAssignment
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for HardwareAssignment
impl<'de> Deserialize<'de> for HardwareAssignment
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<HardwareAssignment> for HardwareAssignment
impl PartialEq<HardwareAssignment> for HardwareAssignment
sourcefn eq(&self, other: &HardwareAssignment) -> bool
fn eq(&self, other: &HardwareAssignment) -> bool
sourceimpl Serialize for HardwareAssignment
impl Serialize for HardwareAssignment
impl Eq for HardwareAssignment
impl StructuralEq for HardwareAssignment
impl StructuralPartialEq for HardwareAssignment
Auto Trait Implementations
impl RefUnwindSafe for HardwareAssignment
impl Send for HardwareAssignment
impl Sync for HardwareAssignment
impl Unpin for HardwareAssignment
impl UnwindSafe for HardwareAssignment
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more