pub struct ConfigSourceProfileEntry {
pub name: String,
pub description: Option<String>,
pub path: Option<String>,
pub inherits: Vec<String>,
}Expand description
Detailed profile entry in a ConfigSource manifest.
When present, provides richer info than the flat profiles list.
Fields§
§name: String§description: Option<String>§path: Option<String>§inherits: Vec<String>Trait Implementations§
Source§impl Clone for ConfigSourceProfileEntry
impl Clone for ConfigSourceProfileEntry
Source§fn clone(&self) -> ConfigSourceProfileEntry
fn clone(&self) -> ConfigSourceProfileEntry
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConfigSourceProfileEntry
impl Debug for ConfigSourceProfileEntry
Source§impl<'de> Deserialize<'de> for ConfigSourceProfileEntry
impl<'de> Deserialize<'de> for ConfigSourceProfileEntry
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 ConfigSourceProfileEntry
impl RefUnwindSafe for ConfigSourceProfileEntry
impl Send for ConfigSourceProfileEntry
impl Sync for ConfigSourceProfileEntry
impl Unpin for ConfigSourceProfileEntry
impl UnsafeUnpin for ConfigSourceProfileEntry
impl UnwindSafe for ConfigSourceProfileEntry
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