pub struct ReleaseTarget { /* private fields */ }Expand description
The published artifact for one operating system and architecture.
The two rows named here must stay equal to the Linux rows of
crates/app/src/cli/update.rs’s host_target, to PUBLISHED_TARGETS in
.github/scripts/channels.sh and to RELEASE_TARGETS in release.yml.
linux_release_targets_match_the_published_matrix below is the test that
says so; without it, a target this module asks for and the release does not
publish would be reported to an operator as “your architecture was dropped”
about a release that is perfectly fine.
Implementations§
Source§impl ReleaseTarget
impl ReleaseTarget
Trait Implementations§
Source§impl Clone for ReleaseTarget
impl Clone for ReleaseTarget
Source§fn clone(&self) -> ReleaseTarget
fn clone(&self) -> ReleaseTarget
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 moreimpl Copy for ReleaseTarget
Source§impl Debug for ReleaseTarget
impl Debug for ReleaseTarget
impl Eq for ReleaseTarget
Source§impl PartialEq for ReleaseTarget
impl PartialEq for ReleaseTarget
impl StructuralPartialEq for ReleaseTarget
Auto Trait Implementations§
impl Freeze for ReleaseTarget
impl RefUnwindSafe for ReleaseTarget
impl Send for ReleaseTarget
impl Sync for ReleaseTarget
impl Unpin for ReleaseTarget
impl UnsafeUnpin for ReleaseTarget
impl UnwindSafe for ReleaseTarget
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