pub struct AssistantConfig {
pub name: String,
pub serial: Option<String>,
pub product: Option<String>,
}Expand description
An assistant node speaking banc-icd over postcard-rpc USB.
Fields§
§name: StringName tests use to look the node up, e.g. “a0”.
serial: Option<String>USB serial string (assistants surface their unique ID here).
product: Option<String>USB product string to match when serial is not given.
Trait Implementations§
Source§impl Clone for AssistantConfig
impl Clone for AssistantConfig
Source§fn clone(&self) -> AssistantConfig
fn clone(&self) -> AssistantConfig
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 AssistantConfig
impl Debug for AssistantConfig
Source§impl<'de> Deserialize<'de> for AssistantConfig
impl<'de> Deserialize<'de> for AssistantConfig
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 AssistantConfig
impl RefUnwindSafe for AssistantConfig
impl Send for AssistantConfig
impl Sync for AssistantConfig
impl Unpin for AssistantConfig
impl UnsafeUnpin for AssistantConfig
impl UnwindSafe for AssistantConfig
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