Struct uefi::proto::device_path::build::messaging::FibreChannelEx
source · pub struct FibreChannelEx {
pub world_wide_name: [u8; 8],
pub logical_unit_number: [u8; 8],
}
Expand description
Fibre channel extended messaging device path node.
Fields§
§world_wide_name: [u8; 8]
Fibre Channel end device port name (aka World Wide Name).
logical_unit_number: [u8; 8]
Fibre Channel Logical Unit Number.
Trait Implementations§
source§impl BuildNode for FibreChannelEx
impl BuildNode for FibreChannelEx
source§fn size_in_bytes(&self) -> Result<u16, BuildError>
fn size_in_bytes(&self) -> Result<u16, BuildError>
Size of the node in bytes, including the standard node
header. Returns
BuildError::NodeTooBig
if the node’s size
does not fit in a u16
.source§fn write_data(&self, out: &mut [MaybeUninit<u8>])
fn write_data(&self, out: &mut [MaybeUninit<u8>])
Write out the node data. Read more
Auto Trait Implementations§
impl Freeze for FibreChannelEx
impl RefUnwindSafe for FibreChannelEx
impl Send for FibreChannelEx
impl Sync for FibreChannelEx
impl Unpin for FibreChannelEx
impl UnwindSafe for FibreChannelEx
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