pub struct CheckConfig {
pub manifest_path: PathBuf,
pub linux: Option<PathBuf>,
pub release: bool,
pub offline: bool,
pub tee_toolchain: Option<TeeToolchain>,
pub strict_remoteproc: bool,
}Expand description
All parameters for a check run.
Fields§
§manifest_path: PathBufPath to the Consortium.toml manifest.
linux: Option<PathBuf>Linux kernel checkout to render the device tree against, or None to skip
device-tree validation.
release: boolCheck the release profile.
offline: boolPass --offline to every cargo invocation.
tee_toolchain: Option<TeeToolchain>OP-TEE toolchain, or None to skip the TA check.
strict_remoteproc: boolTreat a missing remoteproc DTS node as an error (see
PipelineConfig::strict_remoteproc).
Implementations§
Source§impl CheckConfig
impl CheckConfig
Sourcepub fn cargo(&self) -> CargoOptions
pub fn cargo(&self) -> CargoOptions
The cargo flags every Rust check of this run shares.
Auto Trait Implementations§
impl Freeze for CheckConfig
impl RefUnwindSafe for CheckConfig
impl Send for CheckConfig
impl Sync for CheckConfig
impl Unpin for CheckConfig
impl UnsafeUnpin for CheckConfig
impl UnwindSafe for CheckConfig
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