pub struct SelectedModule {
pub slug: String,
pub config: BTreeMap<String, String>,
}Expand description
One manifest module reference, normalised: the slug and its per-module config (empty for the bare-slug form).
Fields§
§slug: StringThe module slug.
config: BTreeMap<String, String>Per-module config keys, ordered.
Trait Implementations§
Source§impl Clone for SelectedModule
impl Clone for SelectedModule
Source§fn clone(&self) -> SelectedModule
fn clone(&self) -> SelectedModule
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SelectedModule
impl Debug for SelectedModule
Source§impl<'de> Deserialize<'de> for SelectedModule
impl<'de> Deserialize<'de> for SelectedModule
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
impl Eq for SelectedModule
Source§impl Ord for SelectedModule
impl Ord for SelectedModule
Source§fn cmp(&self, other: &SelectedModule) -> Ordering
fn cmp(&self, other: &SelectedModule) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for SelectedModule
impl PartialEq for SelectedModule
Source§impl PartialOrd for SelectedModule
impl PartialOrd for SelectedModule
Source§impl Serialize for SelectedModule
impl Serialize for SelectedModule
impl StructuralPartialEq for SelectedModule
Auto Trait Implementations§
impl Freeze for SelectedModule
impl RefUnwindSafe for SelectedModule
impl Send for SelectedModule
impl Sync for SelectedModule
impl Unpin for SelectedModule
impl UnsafeUnpin for SelectedModule
impl UnwindSafe for SelectedModule
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.