pub struct DcimRackReservationsCreateRequest {
pub rack: Box<PatchedWritableRackReservationRequestRack>,
pub units: Vec<i32>,
pub status: Option<Status>,
pub user: Box<BookmarkRequestUser>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub description: String,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Fields§
§rack: Box<PatchedWritableRackReservationRequestRack>§units: Vec<i32>§status: Option<Status>pending- Pending *active- Active *stale- Stale
user: Box<BookmarkRequestUser>§tenant: Option<Option<Box<AsnRangeRequestTenant>>>§description: String§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl DcimRackReservationsCreateRequest
impl DcimRackReservationsCreateRequest
pub fn new( rack: PatchedWritableRackReservationRequestRack, units: Vec<i32>, user: BookmarkRequestUser, description: String, ) -> DcimRackReservationsCreateRequest
Trait Implementations§
Source§impl Clone for DcimRackReservationsCreateRequest
impl Clone for DcimRackReservationsCreateRequest
Source§fn clone(&self) -> DcimRackReservationsCreateRequest
fn clone(&self) -> DcimRackReservationsCreateRequest
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 Default for DcimRackReservationsCreateRequest
impl Default for DcimRackReservationsCreateRequest
Source§fn default() -> DcimRackReservationsCreateRequest
fn default() -> DcimRackReservationsCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DcimRackReservationsCreateRequest
impl<'de> Deserialize<'de> for DcimRackReservationsCreateRequest
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 DcimRackReservationsCreateRequest
impl PartialEq for DcimRackReservationsCreateRequest
Source§fn eq(&self, other: &DcimRackReservationsCreateRequest) -> bool
fn eq(&self, other: &DcimRackReservationsCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DcimRackReservationsCreateRequest
Auto Trait Implementations§
impl Freeze for DcimRackReservationsCreateRequest
impl RefUnwindSafe for DcimRackReservationsCreateRequest
impl Send for DcimRackReservationsCreateRequest
impl Sync for DcimRackReservationsCreateRequest
impl Unpin for DcimRackReservationsCreateRequest
impl UnsafeUnpin for DcimRackReservationsCreateRequest
impl UnwindSafe for DcimRackReservationsCreateRequest
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