pub struct ServiceRoot {
pub odata_id: Option<String>,
pub id: Option<String>,
pub name: Option<String>,
pub redfish_version: Option<String>,
pub systems: Option<OdataLink>,
pub chassis: Option<OdataLink>,
pub managers: Option<OdataLink>,
pub session_service: Option<OdataLink>,
pub account_service: Option<OdataLink>,
pub update_service: Option<OdataLink>,
pub event_service: Option<OdataLink>,
}Expand description
Service Root (/redfish/v1/)
Fields§
§odata_id: Option<String>§id: Option<String>§name: Option<String>§redfish_version: Option<String>§systems: Option<OdataLink>§chassis: Option<OdataLink>§managers: Option<OdataLink>§session_service: Option<OdataLink>§account_service: Option<OdataLink>§update_service: Option<OdataLink>§event_service: Option<OdataLink>Trait Implementations§
Source§impl Clone for ServiceRoot
impl Clone for ServiceRoot
Source§fn clone(&self) -> ServiceRoot
fn clone(&self) -> ServiceRoot
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 ServiceRoot
impl Debug for ServiceRoot
Source§impl<'de> Deserialize<'de> for ServiceRoot
impl<'de> Deserialize<'de> for ServiceRoot
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
Auto Trait Implementations§
impl Freeze for ServiceRoot
impl RefUnwindSafe for ServiceRoot
impl Send for ServiceRoot
impl Sync for ServiceRoot
impl Unpin for ServiceRoot
impl UnsafeUnpin for ServiceRoot
impl UnwindSafe for ServiceRoot
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