pub struct ConnectedEntity {
pub entity_link: Option<IdRef>,
pub entity_pci_id: Option<PciId>,
pub entity_role: Option<EntityRole>,
pub entity_type: Option<EntityType>,
pub gen_z: Option<GenZ>,
pub identifiers: Option<Vec<Identifier>>,
pub oem: Option<Oem>,
pub pci_class_code: Option<String>,
pub pci_function_number: Option<i64>,
}
Expand description
Represents a remote resource that is connected to the network accessible to this endpoint.
Fields§
§entity_link: Option<IdRef>
§entity_pci_id: Option<PciId>
§entity_role: Option<EntityRole>
§entity_type: Option<EntityType>
§gen_z: Option<GenZ>
§identifiers: Option<Vec<Identifier>>
Identifiers for the remote entity.
oem: Option<Oem>
§pci_class_code: Option<String>
The Class Code, Subclass, and Programming Interface code of this PCIe function.
pci_function_number: Option<i64>
The PCI ID of the connected entity.
Trait Implementations§
Source§impl Clone for ConnectedEntity
impl Clone for ConnectedEntity
Source§fn clone(&self) -> ConnectedEntity
fn clone(&self) -> ConnectedEntity
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ConnectedEntity
impl Debug for ConnectedEntity
Source§impl Default for ConnectedEntity
impl Default for ConnectedEntity
Source§impl<'de> Deserialize<'de> for ConnectedEntity
impl<'de> Deserialize<'de> for ConnectedEntity
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 ConnectedEntity
impl Metadata<'static> for ConnectedEntity
Source§const JSON_SCHEMA: &'static str = "Endpoint.v1_8_0.json"
const JSON_SCHEMA: &'static str = "Endpoint.v1_8_0.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 ConnectedEntity
impl RefUnwindSafe for ConnectedEntity
impl Send for ConnectedEntity
impl Sync for ConnectedEntity
impl Unpin for ConnectedEntity
impl UnwindSafe for ConnectedEntity
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