muntjac 0.2.0

Translate uv.lock into Buck2 build rules
Documentation
//! Local & community fixup configuration parsing, layering, and resolution.

pub mod cfg;
pub mod diff;
pub mod error;
pub mod layer;
pub mod loader;
pub mod overlay;
pub mod registry;
pub mod schema;
pub mod validate;

pub use cfg::{CfgContext, CfgPredicate, split_target_triple};
pub use diff::{DiffLine, diff_fixup_sets, render_diff};
pub use error::{CfgParseError, FixupError};
pub use layer::{EffectiveFixups, ResolvedFixup, merge_resolved, resolve_for_cell};
pub use loader::{FixupSet, load_community, load_local};
pub use overlay::discover_overlay_files;
pub use registry::{FetchResult, RegistryConfig, fetch_into_cache, parse_registry_config};
pub use schema::{EntryPoints, FixupBody, FixupConfig, SdistFixup};
pub use validate::is_valid_buck_target;

#[cfg(test)]
mod smoke_tests {
    #[test]
    fn module_compiles() {
        // Pure compile-time gate: ensures every re-exported item resolves.
    }
}