pub struct PackagePreference {
pub package_reference: Option<Box<PackageReference>>,
pub synchronizer_id: String,
}
Fields§
§package_reference: Option<Box<PackageReference>>
§synchronizer_id: String
The synchronizer for which the preferred package was computed. If the synchronizer_id was specified in the request, then it matches the request synchronizer_id. Required
Implementations§
Source§impl PackagePreference
impl PackagePreference
pub fn new(synchronizer_id: String) -> PackagePreference
Trait Implementations§
Source§impl Clone for PackagePreference
impl Clone for PackagePreference
Source§fn clone(&self) -> PackagePreference
fn clone(&self) -> PackagePreference
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 PackagePreference
impl Debug for PackagePreference
Source§impl Default for PackagePreference
impl Default for PackagePreference
Source§fn default() -> PackagePreference
fn default() -> PackagePreference
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PackagePreference
impl<'de> Deserialize<'de> for PackagePreference
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 PackagePreference
impl PartialEq for PackagePreference
Source§impl Serialize for PackagePreference
impl Serialize for PackagePreference
impl StructuralPartialEq for PackagePreference
Auto Trait Implementations§
impl Freeze for PackagePreference
impl RefUnwindSafe for PackagePreference
impl Send for PackagePreference
impl Sync for PackagePreference
impl Unpin for PackagePreference
impl UnwindSafe for PackagePreference
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