pub struct Inputs {
pub diff_source: String,
pub diff_file: Option<String>,
pub base: Option<String>,
pub head: Option<String>,
pub lcov_paths: Vec<String>,
}Expand description
Information about the inputs used for the analysis.
Fields§
§diff_source: StringSource of the diff (“diff-file”, “git-refs”, etc.).
diff_file: Option<String>Path to the diff file, if applicable.
base: Option<String>Base git ref, if applicable.
head: Option<String>Head git ref, if applicable.
lcov_paths: Vec<String>Paths to LCOV coverage files.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Inputs
impl<'de> Deserialize<'de> for Inputs
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 Inputs
impl RefUnwindSafe for Inputs
impl Send for Inputs
impl Sync for Inputs
impl Unpin for Inputs
impl UnsafeUnpin for Inputs
impl UnwindSafe for Inputs
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