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.