pub struct BinaryDistribution {
pub darwin_aarch64: Option<BinaryTarget>,
pub darwin_x86_64: Option<BinaryTarget>,
pub linux_aarch64: Option<BinaryTarget>,
pub linux_x86_64: Option<BinaryTarget>,
pub windows_aarch64: Option<BinaryTarget>,
pub windows_x86_64: Option<BinaryTarget>,
}Expand description
Binary references keyed by platform so the CLI can resolve the right file.
Fields§
§darwin_aarch64: Option<BinaryTarget>Binary target published for macOS on Apple Silicon.
darwin_x86_64: Option<BinaryTarget>Binary target published for macOS on Intel.
linux_aarch64: Option<BinaryTarget>Binary target published for Linux on arm64.
linux_x86_64: Option<BinaryTarget>Binary target published for Linux on x86_64.
windows_aarch64: Option<BinaryTarget>Binary target published for Windows on arm64.
windows_x86_64: Option<BinaryTarget>Binary target published for Windows on x86_64.
Implementations§
Source§impl BinaryDistribution
impl BinaryDistribution
Sourcepub fn for_platform(&self, platform: Platform) -> Option<&BinaryTarget>
pub fn for_platform(&self, platform: Platform) -> Option<&BinaryTarget>
Returns the binary target registered for the given platform, if any.
Trait Implementations§
Source§impl Clone for BinaryDistribution
impl Clone for BinaryDistribution
Source§fn clone(&self) -> BinaryDistribution
fn clone(&self) -> BinaryDistribution
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 BinaryDistribution
impl Debug for BinaryDistribution
Source§impl Default for BinaryDistribution
impl Default for BinaryDistribution
Source§fn default() -> BinaryDistribution
fn default() -> BinaryDistribution
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BinaryDistribution
impl<'de> Deserialize<'de> for BinaryDistribution
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 BinaryDistribution
impl PartialEq for BinaryDistribution
Source§impl Serialize for BinaryDistribution
impl Serialize for BinaryDistribution
impl Eq for BinaryDistribution
impl StructuralPartialEq for BinaryDistribution
Auto Trait Implementations§
impl Freeze for BinaryDistribution
impl RefUnwindSafe for BinaryDistribution
impl Send for BinaryDistribution
impl Sync for BinaryDistribution
impl Unpin for BinaryDistribution
impl UnsafeUnpin for BinaryDistribution
impl UnwindSafe for BinaryDistribution
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,
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.