pub struct LlvmFromCi {
pub target: TargetSelection,
}Expand description
This step explicitly represents the output of downloaded LLVM. The step will provide an output only if all the following is true:
llvm.download-ci-llvmistrueorif-unchanged- If the previous value is
if-unchanged, the local LLVM inputs are not modified - Artifacts for LLVM for the given target (and debug assertions) are available on CI
There are some places in bootstrap that explicitly want to do something special about the
downloaded LLVM, this step serves for them to do it in an explicit way.
For all other use-cases, the normal Llvm step should be used.
Fields§
§target: TargetSelectionTrait Implementations§
Source§impl Clone for LlvmFromCi
impl Clone for LlvmFromCi
Source§fn clone(&self) -> LlvmFromCi
fn clone(&self) -> LlvmFromCi
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 moreSource§impl Debug for LlvmFromCi
impl Debug for LlvmFromCi
impl Eq for LlvmFromCi
Source§impl Hash for LlvmFromCi
impl Hash for LlvmFromCi
Source§impl PartialEq for LlvmFromCi
impl PartialEq for LlvmFromCi
Source§impl Step for LlvmFromCi
impl Step for LlvmFromCi
impl StructuralPartialEq for LlvmFromCi
Auto Trait Implementations§
impl Freeze for LlvmFromCi
impl RefUnwindSafe for LlvmFromCi
impl Send for LlvmFromCi
impl Sync for LlvmFromCi
impl Unpin for LlvmFromCi
impl UnsafeUnpin for LlvmFromCi
impl UnwindSafe for LlvmFromCi
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,
§impl<T> Pointable for T
impl<T> Pointable for T
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 32 bytes