Struct uefi::proto::device_path::build::messaging::FibreChannel
source · pub struct FibreChannel {
pub world_wide_name: u64,
pub logical_unit_number: u64,
}
Expand description
Fibre channel messaging device path node.
Fields§
§world_wide_name: u64
Fibre Channel World Wide Name.
logical_unit_number: u64
Fibre Channel Logical Unit Number.
Trait Implementations§
source§impl BuildNode for FibreChannel
impl BuildNode for FibreChannel
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 FibreChannel
impl RefUnwindSafe for FibreChannel
impl Send for FibreChannel
impl Sync for FibreChannel
impl Unpin for FibreChannel
impl UnwindSafe for FibreChannel
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