Skip to main content

nix_unsupported_shape

Function nix_unsupported_shape 

Source
pub fn nix_unsupported_shape(target: &Utf8Path) -> Option<String>
Expand description

Why the whole Nix capability stays out of a landing, or None where the target’s crate shape supports the seed.

The gate holds every structural prerequisite the seed relies on, not only evaluation: the package expression reads Cargo.toml through importTOML and throws without ../Cargo.lock, and the seed flake’s smoke check runs the crate’s binary, which only an implicit src/main.rs or an explicit [[bin]] entry produces. A shape missing any of these would land files that fail on their first evaluation or first check, so the landing reports the smaller product with the missing piece named instead.