pub struct PatchedPowerPanelRequest {
pub site: Option<Box<DeviceWithConfigContextRequestSite>>,
pub location: Option<Option<Box<DeviceWithConfigContextRequestLocation>>>,
pub name: Option<String>,
pub description: Option<String>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
PatchedPowerPanelRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§site: Option<Box<DeviceWithConfigContextRequestSite>>§location: Option<Option<Box<DeviceWithConfigContextRequestLocation>>>§name: Option<String>§description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl PatchedPowerPanelRequest
impl PatchedPowerPanelRequest
Sourcepub fn new() -> PatchedPowerPanelRequest
pub fn new() -> PatchedPowerPanelRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for PatchedPowerPanelRequest
impl Clone for PatchedPowerPanelRequest
Source§fn clone(&self) -> PatchedPowerPanelRequest
fn clone(&self) -> PatchedPowerPanelRequest
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 PatchedPowerPanelRequest
impl Debug for PatchedPowerPanelRequest
Source§impl Default for PatchedPowerPanelRequest
impl Default for PatchedPowerPanelRequest
Source§fn default() -> PatchedPowerPanelRequest
fn default() -> PatchedPowerPanelRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedPowerPanelRequest
impl<'de> Deserialize<'de> for PatchedPowerPanelRequest
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 PatchedPowerPanelRequest
impl PartialEq for PatchedPowerPanelRequest
Source§fn eq(&self, other: &PatchedPowerPanelRequest) -> bool
fn eq(&self, other: &PatchedPowerPanelRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PatchedPowerPanelRequest
impl Serialize for PatchedPowerPanelRequest
impl StructuralPartialEq for PatchedPowerPanelRequest
Auto Trait Implementations§
impl Freeze for PatchedPowerPanelRequest
impl RefUnwindSafe for PatchedPowerPanelRequest
impl Send for PatchedPowerPanelRequest
impl Sync for PatchedPowerPanelRequest
impl Unpin for PatchedPowerPanelRequest
impl UnsafeUnpin for PatchedPowerPanelRequest
impl UnwindSafe for PatchedPowerPanelRequest
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