firecrawl / firecrawl/pdf-inspector
failed to select a version for `arrayref`
- Dominant language
- Rust
- Stars
- 19.1k
- Forks
- 1.3k
- Avg merge
- 9h 21m
- Merged PRs (30d)
- 51
Description
build Rust app, run cargo check will get the following errors:
```
cargo add pdf-inspector
Updating git repository `https://github.com/firecrawl/pdf-inspector`
Adding pdf-inspector (git) to dependencies
Features as of v1.15.0:
- model-cache
- model-download
- ocr
- ocr-oar
- pyo3
- python
- render-pdfium
- vision
Updating crates.io index
Updating git repository `https://github.com/firecrawl/pdf-inspector`
error: failed to select a version for `arrayref`.
... required by package `tiny-skia v0.11.0`
... which satisfies dependency `tiny-skia = "^0.11"` of package `sctk-adwaita v0.7.0`
... which satisfies dependency `sctk-adwaita = "^0.7.0"` of package `winit v0.29.4`
... which satisfies dependency `winit = "^0.29.4"` of package `eframe v0.28.0`
... which satisfies dependency `eframe = "^0.28"` of package `pdf_purifier v0.1.0 (C:\Users\nkaa\rs_p1)`
versions that meet the requirements `^0.3.6` are: 0.3.10
all possible versions conflict with previously selected packages
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the report by running `cargo add pdf-inspector` and `cargo check` in a Rust app, using the dependency chain in the error as the starting point. Inspect the project's Cargo dependency declarations and lockfile to identify the conflicting `arrayref` selection; done means the dependency resolves and `cargo check` completes successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100