pub struct OracleUnit {
pub name: String,
pub tfm: String,
pub status: String,
pub diagnostics: u32,
pub files: Vec<String>,
}Expand description
One line of the Roslyn oracle’s units.jsonl: one compiled project and
the build health the exporter observed for it.
Fields§
§name: StringThe project’s name.
tfm: StringThe target framework moniker this unit was built for.
status: StringThe build status the exporter recorded ("ok" or otherwise).
diagnostics: u32How many compiler diagnostics the exporter recorded for this unit.
files: Vec<String>Every source file this unit compiled.
Trait Implementations§
Source§impl Clone for OracleUnit
impl Clone for OracleUnit
Source§impl Debug for OracleUnit
impl Debug for OracleUnit
Source§impl<'de> Deserialize<'de> for OracleUnit
impl<'de> Deserialize<'de> for OracleUnit
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 OracleUnit
impl RefUnwindSafe for OracleUnit
impl Send for OracleUnit
impl Sync for OracleUnit
impl Unpin for OracleUnit
impl UnsafeUnpin for OracleUnit
impl UnwindSafe for OracleUnit
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more