pub enum ReceiverSelector {
First,
BoltUid(String),
}Expand description
Selects which receiver a pairing operation targets.
Crosses the agent↔GUI IPC (start_pairing), so variant order is wire
format — changes require a PROTOCOL_VERSION bump (guarded by
openlogi-agent-core/tests/wire_format.rs).
Variants§
First
The first supported receiver found — fine for the common single-receiver case.
BoltUid(String)
A specific Bolt receiver by its unique ID.
Trait Implementations§
Source§impl Clone for ReceiverSelector
impl Clone for ReceiverSelector
Source§fn clone(&self) -> ReceiverSelector
fn clone(&self) -> ReceiverSelector
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ReceiverSelector
impl Debug for ReceiverSelector
Source§impl<'de> Deserialize<'de> for ReceiverSelector
impl<'de> Deserialize<'de> for ReceiverSelector
Source§fn 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
Auto Trait Implementations§
impl Freeze for ReceiverSelector
impl RefUnwindSafe for ReceiverSelector
impl Send for ReceiverSelector
impl Sync for ReceiverSelector
impl Unpin for ReceiverSelector
impl UnsafeUnpin for ReceiverSelector
impl UnwindSafe for ReceiverSelector
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