pub struct CompositionStatus {
pub composition_state: CompositionState,
pub max_compositions: Option<i64>,
pub number_of_compositions: Option<i64>,
pub reserved: Option<bool>,
pub sharing_capable: Option<bool>,
pub sharing_enabled: Option<bool>,
}Expand description
Composition status of the resource block.
Fields§
§composition_state: CompositionState§max_compositions: Option<i64>The maximum number of compositions in which this resource block can participate simultaneously.
number_of_compositions: Option<i64>The number of compositions in which this resource block is currently participating.
reserved: Option<bool>An indication of whether any client has reserved the resource block.
sharing_capable: Option<bool>An indication of whether this resource block can participate in multiple compositions simultaneously.
sharing_enabled: Option<bool>An indication of whether this resource block is allowed to participate in multiple compositions simultaneously.
Trait Implementations§
Source§impl Clone for CompositionStatus
impl Clone for CompositionStatus
Source§fn clone(&self) -> CompositionStatus
fn clone(&self) -> CompositionStatus
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 CompositionStatus
impl Debug for CompositionStatus
Source§impl Default for CompositionStatus
impl Default for CompositionStatus
Source§impl<'de> Deserialize<'de> for CompositionStatus
impl<'de> Deserialize<'de> for CompositionStatus
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 Metadata<'static> for CompositionStatus
impl Metadata<'static> for CompositionStatus
Source§const JSON_SCHEMA: &'static str = "ResourceBlock.v1_4_1.json"
const JSON_SCHEMA: &'static str = "ResourceBlock.v1_4_1.json"
Name of the json-schema file that describes the entity that implements this trait. Should
be only the file name, so that it can be resolved relative to the URL of the redfish
service, or the public Redfish schema index.
Auto Trait Implementations§
impl Freeze for CompositionStatus
impl RefUnwindSafe for CompositionStatus
impl Send for CompositionStatus
impl Sync for CompositionStatus
impl Unpin for CompositionStatus
impl UnsafeUnpin for CompositionStatus
impl UnwindSafe for CompositionStatus
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