pub enum ControllerId {
Primary,
Partner,
}
Expand description
Represents an identifier for one of the two possible controllers connected to the V5 Brain.
Variants§
Primary
Primary (“Master”) Controller This is the controller that is connected to the Brain.
Partner
Partner Controller This is the controller that is connected to the primary controller.
Trait Implementations§
Source§impl Clone for ControllerId
impl Clone for ControllerId
Source§fn clone(&self) -> ControllerId
fn clone(&self) -> ControllerId
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 ControllerId
impl Debug for ControllerId
Source§impl From<ControllerId> for V5_ControllerId
impl From<ControllerId> for V5_ControllerId
Source§fn from(id: ControllerId) -> Self
fn from(id: ControllerId) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ControllerId
impl PartialEq for ControllerId
impl Copy for ControllerId
impl Eq for ControllerId
impl StructuralPartialEq for ControllerId
Auto Trait Implementations§
impl Freeze for ControllerId
impl RefUnwindSafe for ControllerId
impl Send for ControllerId
impl Sync for ControllerId
impl Unpin for ControllerId
impl UnwindSafe for ControllerId
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