Struct uefi::proto::device_path::DevicePath[][src]

#[repr(C, packed)]
pub struct DevicePath { /* fields omitted */ }
Expand description

Device path protocol.

This can be opened on a LoadedImage.device() handle using the HandleProtocol boot service.

Implementations

Type of device

Sub type of device

Size (in bytes) of the full DevicePath instance, including the header.

True if this node ends the entire path.

Get an iterator over the DevicePath nodes starting at self. Iteration ends when a path is reached where is_end_entire is true. That ending path is not returned by the iterator.

Trait Implementations

Unique protocol identifier.

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.