pub struct Cmd {
pub package_idx: usize,
pub tool: CheckerTool,
pub cmd: String,
pub count: usize,
pub duration_ms: u64,
pub arch: XString,
pub target_triple: String,
pub rust_toolchain: String,
pub features: Vec<XString>,
pub flags: Vec<XString>,
}Fields§
§package_idx: usize§tool: CheckerTool§cmd: String§count: usize§duration_ms: u64§arch: XStringFIXME: 替换成 target_idx 之后,该字段应该被删除
target_triple: StringFIXME: 替换成 target_idx
rust_toolchain: String§features: Vec<XString>§flags: Vec<XString>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Cmd
impl<'de> Deserialize<'de> for Cmd
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
Auto Trait Implementations§
impl Freeze for Cmd
impl RefUnwindSafe for Cmd
impl Send for Cmd
impl Sync for Cmd
impl Unpin for Cmd
impl UnwindSafe for Cmd
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