pub struct ExternalDeviceAddParams {
pub name: String,
pub description: Option<String>,
pub apps: Vec<String>,
}Expand description
Parameters of EXTERNAL_DEVICE_ADD.
Fields§
§name: StringIts name.
description: Option<String>A note.
apps: Vec<String>The applications it may use.
Trait Implementations§
Source§impl Clone for ExternalDeviceAddParams
impl Clone for ExternalDeviceAddParams
Source§impl Debug for ExternalDeviceAddParams
impl Debug for ExternalDeviceAddParams
Source§impl<'de> Deserialize<'de> for ExternalDeviceAddParams
impl<'de> Deserialize<'de> for ExternalDeviceAddParams
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 ExternalDeviceAddParams
impl RefUnwindSafe for ExternalDeviceAddParams
impl Send for ExternalDeviceAddParams
impl Sync for ExternalDeviceAddParams
impl Unpin for ExternalDeviceAddParams
impl UnsafeUnpin for ExternalDeviceAddParams
impl UnwindSafe for ExternalDeviceAddParams
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