pub enum DurableNameFormat {
NAA,
IQN,
FCWWN,
UUID,
EUI,
NQN,
NSID,
}
Variants§
NAA
This durable name shall contain a hexadecimal representation of the Name Address Authority structure, as defined in the T11 Fibre Channel - Framing and Signaling - 3 (FC-FS-3) specification. The DurableName property shall follow the regular expression pattern ‘^(([0-9A-Fa-f]{2}){8}){1,2}$’, where the most significant octet is first.
IQN
This durable name shall be in the iSCSI Qualified Name (iQN) format, as defined in RFC3720 and RFC3721.
FCWWN
This durable name shall contain a hexadecimal representation of the World-Wide Name (WWN) format, as defined in the T11 Fibre Channel Physical and Signaling Interface Specification. The DurableName property shall follow the regular expression pattern ‘^([0-9A-Fa-f]{2}[:-]){7}([0-9A-Fa-f]{2})$’, where the most significant octet is first.
UUID
This durable name shall contain the hexadecimal representation of the UUID, as defined by RFC4122. The DurableName property shall follow the regular expression pattern ‘([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})’.
EUI
This durable name shall contain the hexadecimal representation of the IEEE-defined 64-bit Extended Unique Identifier (EUI), as defined in the IEEE’s Guidelines for 64-bit Global Identifier (EUI-64) Specification. The DurableName property shall follow the regular expression pattern ‘^([0-9A-Fa-f]{2}[:-]){7}([0-9A-Fa-f]{2})$’, where the most significant octet is first.
NQN
This durable name shall be in the NVMe Qualified Name (NQN) format, as defined in the NVN Express over Fabric Specification. Added in version v1_6_0.
NSID
This durable name shall be in the NVM Namespace Identifier (NSID) format, as defined in the NVN Express Specification. Added in version v1_6_0.
Trait Implementations§
Source§impl Clone for DurableNameFormat
impl Clone for DurableNameFormat
Source§fn clone(&self) -> DurableNameFormat
fn clone(&self) -> DurableNameFormat
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more