pub enum BcoPlugInfo {
Type(BcoPlugType),
Name(String),
ChCount(u8),
ChPositions(Vec<BcoCluster>),
ChName(BcoChannelName),
Input(BcoIoPlugAddr),
Outputs(Vec<BcoIoPlugAddr>),
ClusterInfo(BcoClusterInfo),
Reserved(Vec<u8>),
}
Expand description
Type of information about plug.
Variants§
Type(BcoPlugType)
The type of plug.
Name(String)
The name of plug.
ChCount(u8)
The number of channels in the plug.
ChPositions(Vec<BcoCluster>)
The position of channels in each cluster in the plug.
ChName(BcoChannelName)
The name of channel in the plug.
Input(BcoIoPlugAddr)
The plug information as signal source to the plug.
Outputs(Vec<BcoIoPlugAddr>)
The plug information as signal destination from the plug.
ClusterInfo(BcoClusterInfo)
The data of each cluster in the plug.
Reserved(Vec<u8>)
Trait Implementations§
Source§impl Clone for BcoPlugInfo
impl Clone for BcoPlugInfo
Source§fn clone(&self) -> BcoPlugInfo
fn clone(&self) -> BcoPlugInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BcoPlugInfo
impl Debug for BcoPlugInfo
Source§impl Default for BcoPlugInfo
impl Default for BcoPlugInfo
Source§impl PartialEq for BcoPlugInfo
impl PartialEq for BcoPlugInfo
impl Eq for BcoPlugInfo
impl StructuralPartialEq for BcoPlugInfo
Auto Trait Implementations§
impl Freeze for BcoPlugInfo
impl RefUnwindSafe for BcoPlugInfo
impl Send for BcoPlugInfo
impl Sync for BcoPlugInfo
impl Unpin for BcoPlugInfo
impl UnwindSafe for BcoPlugInfo
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