pub struct Normalized {
pub kind: Kind,
pub packages: Vec<NormalizedPackage>,
pub diagnostics: BTreeMap<String, Vec<SchemaDiagnostic>>,
}Fields§
§kind: Kind§packages: Vec<NormalizedPackage>§diagnostics: BTreeMap<String, Vec<SchemaDiagnostic>>Marketplace-level findings and the reasons a package was left out, by path.
Implementations§
Source§impl Normalized
impl Normalized
Sourcepub fn report_links(&mut self)
pub fn report_links(&mut self)
Add each package’s link verdict (crate::links::package). Normalizing leaves it out
because the binary judges a dependency’s links against what the consumer installs; the
WASM export, which has no consumer, adds it.
Trait Implementations§
Source§impl Clone for Normalized
impl Clone for Normalized
Source§impl Debug for Normalized
impl Debug for Normalized
Auto Trait Implementations§
impl Forget for Normalized
impl Freeze for Normalized
impl RefUnwindSafe for Normalized
impl Send for Normalized
impl Sync for Normalized
impl Unpin for Normalized
impl UnsafeUnpin for Normalized
impl UnwindSafe for Normalized
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