All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
target_endian
and target_pointer_width
fields on Platform
(#516)Platform
struct #[non_exhaustive]
to allow new fields (#516)Platform::env
field non-optional (#516)serde
deserializers (#527)upper_case_acronyms
conventions (#473)pub
(#483)Platform::ALL
an inherent constant (#484)aarch64-apple-darwin
platform definitionPlatform::guess_current
from $TARGET
environment variable when availableconst fn
on Platforms::all
Platform::all()
a const fn
Platform::find
and ::guess_current
ALL_PLATFORMS
to Platform::all()
FromStr
, Display
, and serde
implsaarch64-pc-windows-msvc
platformnon_exhaustive
; MSRV 1.40+target::os::TARGET_OS
const for unknown OSx86_64-apple-darwin
: fix typo in target triple nameDisplay
and std::error::Error
traits for packages::Error
guess_current()