Enum uefi::table::boot::SearchType [−][src]
pub enum SearchType<'guid> { AllHandles, ByProtocol(&'guid Guid), }
Expand description
The type of handle search to perform.
Variants
Return all handles present on the system.
ByProtocol(&'guid Guid)
Returns all handles supporting a certain protocol, specified by its GUID.
If the protocol implements the Protocol
interface,
you can use the from_proto
function to construct a new SearchType
.
Implementations
impl<'guid> SearchType<'guid>
[src]
impl<'guid> SearchType<'guid>
[src]pub fn from_proto<P: Protocol>() -> Self
[src]
pub fn from_proto<P: Protocol>() -> Self
[src]Constructs a new search type for a specified protocol.
Trait Implementations
impl<'guid> Clone for SearchType<'guid>
[src]
impl<'guid> Clone for SearchType<'guid>
[src]fn clone(&self) -> SearchType<'guid>
[src]
fn clone(&self) -> SearchType<'guid>
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from source
. Read more
impl<'guid> Debug for SearchType<'guid>
[src]
impl<'guid> Debug for SearchType<'guid>
[src]