pub struct SelectionPolicy {
pub requirement: VersionRequirement,
pub preference: VersionPreference,
}Fields§
§requirement: VersionRequirement§preference: VersionPreferenceTrait Implementations§
Source§impl Clone for SelectionPolicy
impl Clone for SelectionPolicy
Source§fn clone(&self) -> SelectionPolicy
fn clone(&self) -> SelectionPolicy
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 SelectionPolicy
impl Debug for SelectionPolicy
Source§impl Default for SelectionPolicy
impl Default for SelectionPolicy
Source§impl<'de> Deserialize<'de> for SelectionPolicy
impl<'de> Deserialize<'de> for SelectionPolicy
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
Source§impl PartialEq for SelectionPolicy
impl PartialEq for SelectionPolicy
Source§impl Serialize for SelectionPolicy
impl Serialize for SelectionPolicy
impl Eq for SelectionPolicy
impl StructuralPartialEq for SelectionPolicy
Auto Trait Implementations§
impl Freeze for SelectionPolicy
impl RefUnwindSafe for SelectionPolicy
impl Send for SelectionPolicy
impl Sync for SelectionPolicy
impl Unpin for SelectionPolicy
impl UnsafeUnpin for SelectionPolicy
impl UnwindSafe for SelectionPolicy
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