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