swc-project/swc · error

Option<Targets>: {:?}

Error message

Option<Targets>: {:?}

What it means

Error "Option<Targets>: {:?}" thrown in swc-project/swc.

Source

Thrown at crates/preset_env_base/src/query.rs:213

            for (k, v) in map.iter() {
                match v {
                    QueryOrVersion::Query(q) => {
                        let (versions, is_unknown) = q.exec().context("failed to run query")?;
                        unknown_version = unknown_version || is_unknown;

                        for (k, v) in versions.iter() {
                            result.insert(k, *v);
                        }
                    }
                    QueryOrVersion::Version(v) => {
                        result.insert(k, Some(*v));
                    }
                }
            }

            unimplemented!("Targets: {:?}", map)
        }
        _ => unimplemented!("Option<Targets>: {:?}", v),
    }
}

#[cfg(test)]
mod tests {
    use super::Query;

    #[test]
    fn test_empty() {
        let (res, unknown_version) = Query::Single("".into()).exec().unwrap();
        assert!(
            !res.is_any_target(),
            "empty query should return non-empty result"
        );
        assert!(
            !unknown_version,
            "empty query should not be unknown version"
        );

View on GitHub (pinned to d7d7434666)

When it happens

Trigger: Thrown at crates/preset_env_base/src/query.rs:213 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of swc-project/swc@d7d7434666 (2026-08-16). Data as JSON: /api/errors/07844ce361e0b7d9. Report an issue: GitHub.