Struct cargo::core::compiler::future_incompat::OnDiskReport
source · Expand description
A single report for a given compilation session.
Fields§
§id: u32
Unique reference to the report for the --id
CLI flag.
suggestion_message: String
A message describing suggestions for fixing the reported issues
per_package: BTreeMap<String, String>
Report, suitable for printing to the console.
Maps package names to the corresponding report
We use a BTreeMap
so that the iteration order
is stable across multiple runs of cargo
Trait Implementations§
source§impl<'de> Deserialize<'de> for OnDiskReport
impl<'de> Deserialize<'de> for OnDiskReport
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 RefUnwindSafe for OnDiskReport
impl Send for OnDiskReport
impl Sync for OnDiskReport
impl Unpin for OnDiskReport
impl UnwindSafe for OnDiskReport
Blanket Implementations§
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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: 56 bytes