pub struct DeviceBayRequest {
pub device: Box<BriefInterfaceRequestDevice>,
pub name: String,
pub label: Option<String>,
pub description: Option<String>,
pub installed_device: Option<Option<Box<DeviceBayRequestInstalledDevice>>>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
DeviceBayRequest : Adds support for custom fields and tags.
Fields§
§device: Box<BriefInterfaceRequestDevice>§name: String§label: Option<String>Physical label
description: Option<String>§installed_device: Option<Option<Box<DeviceBayRequestInstalledDevice>>>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl DeviceBayRequest
impl DeviceBayRequest
Sourcepub fn new(
device: BriefInterfaceRequestDevice,
name: String,
) -> DeviceBayRequest
pub fn new( device: BriefInterfaceRequestDevice, name: String, ) -> DeviceBayRequest
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for DeviceBayRequest
impl Clone for DeviceBayRequest
Source§fn clone(&self) -> DeviceBayRequest
fn clone(&self) -> DeviceBayRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 DeviceBayRequest
impl Debug for DeviceBayRequest
Source§impl Default for DeviceBayRequest
impl Default for DeviceBayRequest
Source§fn default() -> DeviceBayRequest
fn default() -> DeviceBayRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceBayRequest
impl<'de> Deserialize<'de> for DeviceBayRequest
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
Source§impl PartialEq for DeviceBayRequest
impl PartialEq for DeviceBayRequest
Source§impl Serialize for DeviceBayRequest
impl Serialize for DeviceBayRequest
impl StructuralPartialEq for DeviceBayRequest
Auto Trait Implementations§
impl Freeze for DeviceBayRequest
impl RefUnwindSafe for DeviceBayRequest
impl Send for DeviceBayRequest
impl Sync for DeviceBayRequest
impl Unpin for DeviceBayRequest
impl UnwindSafe for DeviceBayRequest
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