pub struct Item {
pub base: ItemOrCollection,
pub oem: Option<Oem>,
}Expand description
The base type for resources and members that can be linked to.
Fields§
§base: ItemOrCollectionBase type
oem: Option<Oem>The OEM extension property.
This property shall contain the OEM extensions. All values for properties that this object contains shall conform to the Redfish Specification-described requirements.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Item
impl<'de> Deserialize<'de> for Item
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 EntityTypeRef for Item
impl EntityTypeRef for Item
Source§impl Expandable for Item
impl Expandable for Item
Source§impl RedfishSettings<Item> for Item
impl RedfishSettings<Item> for Item
Source§fn settings_object(&self) -> Option<NavProperty<Self>>
fn settings_object(&self) -> Option<NavProperty<Self>>
Reference to the enity type object.
impl Send for Item
SAFETY: All generated data types are Send
impl Sync for Item
SAFETY: All generated data types are Sync
Auto Trait Implementations§
impl Freeze for Item
impl RefUnwindSafe for Item
impl Unpin for Item
impl UnsafeUnpin for Item
impl UnwindSafe for Item
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