pub(crate) enum UniqueCapability<'a> {
DevFs {
name: Cow<'a, str>,
},
Protocol {
proto_name: Cow<'a, str>,
},
Storage {
mount_path: Cow<'a, str>,
},
}
Variants§
Implementations§
source§impl<'a> UniqueCapability<'a>
impl<'a> UniqueCapability<'a>
pub(crate) fn new_protocol<P: DiscoverableProtocolMarker>() -> Self
Trait Implementations§
source§impl<'a> Debug for UniqueCapability<'a>
impl<'a> Debug for UniqueCapability<'a>
source§impl<'a> Hash for UniqueCapability<'a>
impl<'a> Hash for UniqueCapability<'a>
source§impl<'a> PartialEq<UniqueCapability<'a>> for UniqueCapability<'a>
impl<'a> PartialEq<UniqueCapability<'a>> for UniqueCapability<'a>
source§fn eq(&self, other: &UniqueCapability<'a>) -> bool
fn eq(&self, other: &UniqueCapability<'a>) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.