pub struct HostNvmeSpec {
pub hba_name: String,
pub transport_parameters: Box<dyn HostNvmeTransportParametersTrait>,
}Expand description
Specifies the main parameters needed when connecting to an NVMe over Fabrics controller or Discovery Service.
Fields§
§hba_name: StringThe device name of the NVME over Fabrics host bus adapter.
transport_parameters: Box<dyn HostNvmeTransportParametersTrait>Transport specific information necessary to connect to the controller.
Trait Implementations§
Source§impl Debug for HostNvmeSpec
impl Debug for HostNvmeSpec
Source§impl Deserialize for HostNvmeSpec
impl Deserialize for HostNvmeSpec
Source§impl HostNvmeSpecTrait for HostNvmeSpec
impl HostNvmeSpecTrait for HostNvmeSpec
Source§fn get_host_nvme_spec(&self) -> &HostNvmeSpec
fn get_host_nvme_spec(&self) -> &HostNvmeSpec
Get a reference to the HostNvmeSpec parent struct
Source§fn get_host_nvme_spec_mut(&mut self) -> &mut HostNvmeSpec
fn get_host_nvme_spec_mut(&mut self) -> &mut HostNvmeSpec
Get a mutable reference to the HostNvmeSpec parent struct
Source§impl VimObjectTrait for HostNvmeSpec
impl VimObjectTrait for HostNvmeSpec
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for HostNvmeSpec
Auto Trait Implementations§
impl Freeze for HostNvmeSpec
impl !RefUnwindSafe for HostNvmeSpec
impl Send for HostNvmeSpec
impl Sync for HostNvmeSpec
impl Unpin for HostNvmeSpec
impl UnsafeUnpin for HostNvmeSpec
impl !UnwindSafe for HostNvmeSpec
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