Struct product_os_capabilities::RegistryFeature
source · pub struct RegistryFeature {
pub identifier: String,
pub paths: Vec<String>,
pub feature: Option<Arc<dyn Feature>>,
pub feature_mut: Option<Arc<Mutex<dyn Feature>>>,
}
Fields§
§identifier: String
§paths: Vec<String>
§feature: Option<Arc<dyn Feature>>
§feature_mut: Option<Arc<Mutex<dyn Feature>>>
Trait Implementations§
source§impl Debug for RegistryFeature
impl Debug for RegistryFeature
source§impl<'de> Deserialize<'de> for RegistryFeature
impl<'de> Deserialize<'de> for RegistryFeature
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RegistryFeature
impl !RefUnwindSafe for RegistryFeature
impl Send for RegistryFeature
impl Sync for RegistryFeature
impl Unpin for RegistryFeature
impl !UnwindSafe for RegistryFeature
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