pub struct DcimRackRolesCreateRequest {
pub name: String,
pub slug: String,
pub color: 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>>,
}Fields§
§name: String§slug: String§color: Option<String>§description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl DcimRackRolesCreateRequest
impl DcimRackRolesCreateRequest
pub fn new(name: String, slug: String) -> DcimRackRolesCreateRequest
Trait Implementations§
Source§impl Clone for DcimRackRolesCreateRequest
impl Clone for DcimRackRolesCreateRequest
Source§fn clone(&self) -> DcimRackRolesCreateRequest
fn clone(&self) -> DcimRackRolesCreateRequest
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 DcimRackRolesCreateRequest
impl Debug for DcimRackRolesCreateRequest
Source§impl Default for DcimRackRolesCreateRequest
impl Default for DcimRackRolesCreateRequest
Source§fn default() -> DcimRackRolesCreateRequest
fn default() -> DcimRackRolesCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DcimRackRolesCreateRequest
impl<'de> Deserialize<'de> for DcimRackRolesCreateRequest
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 DcimRackRolesCreateRequest
impl PartialEq for DcimRackRolesCreateRequest
Source§fn eq(&self, other: &DcimRackRolesCreateRequest) -> bool
fn eq(&self, other: &DcimRackRolesCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DcimRackRolesCreateRequest
Auto Trait Implementations§
impl Freeze for DcimRackRolesCreateRequest
impl RefUnwindSafe for DcimRackRolesCreateRequest
impl Send for DcimRackRolesCreateRequest
impl Sync for DcimRackRolesCreateRequest
impl Unpin for DcimRackRolesCreateRequest
impl UnsafeUnpin for DcimRackRolesCreateRequest
impl UnwindSafe for DcimRackRolesCreateRequest
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