pub struct LockSelection {
pub target: String,
pub groups: BTreeSet<DependencyGroup>,
pub root_features: BTreeSet<String>,
pub host_capabilities: BTreeSet<HostCapability>,
}Fields§
§target: String§groups: BTreeSet<DependencyGroup>§root_features: BTreeSet<String>§host_capabilities: BTreeSet<HostCapability>Trait Implementations§
Source§impl Clone for LockSelection
impl Clone for LockSelection
Source§fn clone(&self) -> LockSelection
fn clone(&self) -> LockSelection
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 LockSelection
impl Debug for LockSelection
Source§impl<'de> Deserialize<'de> for LockSelection
impl<'de> Deserialize<'de> for LockSelection
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 LockSelection
Source§impl PartialEq for LockSelection
impl PartialEq for LockSelection
Source§impl Serialize for LockSelection
impl Serialize for LockSelection
impl StructuralPartialEq for LockSelection
Auto Trait Implementations§
impl Freeze for LockSelection
impl RefUnwindSafe for LockSelection
impl Send for LockSelection
impl Sync for LockSelection
impl Unpin for LockSelection
impl UnsafeUnpin for LockSelection
impl UnwindSafe for LockSelection
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.