nominal_api/conjure/objects/scout/compute/api/
compute_with_units_request.rs1#[derive(
2 Debug,
3 Clone,
4 conjure_object::serde::Deserialize,
5 conjure_object::serde::Serialize,
6 PartialEq,
7 Eq,
8 PartialOrd,
9 Ord,
10 Hash
11)]
12#[serde(crate = "conjure_object::serde", transparent)]
13pub struct ComputeWithUnitsRequest(pub super::ComputeNodeRequest);
14impl std::convert::From<super::ComputeNodeRequest> for ComputeWithUnitsRequest {
15 #[inline]
16 fn from(v: super::ComputeNodeRequest) -> Self {
17 ComputeWithUnitsRequest(std::convert::From::from(v))
18 }
19}
20impl std::ops::Deref for ComputeWithUnitsRequest {
21 type Target = super::ComputeNodeRequest;
22 #[inline]
23 fn deref(&self) -> &super::ComputeNodeRequest {
24 &self.0
25 }
26}
27impl std::ops::DerefMut for ComputeWithUnitsRequest {
28 #[inline]
29 fn deref_mut(&mut self) -> &mut super::ComputeNodeRequest {
30 &mut self.0
31 }
32}
33impl std::convert::AsRef<super::ComputeNodeRequest> for ComputeWithUnitsRequest {
34 #[inline]
35 fn as_ref(&self) -> &super::ComputeNodeRequest {
36 &self.0
37 }
38}