Docs.rs
diffkit-cli-0.1.6
diffkit-cli 0.1.6
Docs.rs crate page
MIT
19 October 2026
Links
Repository
crates.io
Source
Owners
Pribess
Dependencies
clap ^4.6
normal
proc-macro2 ^1.0
normal
quote ^1.0
normal
serde ^1.0
normal
serde_json ^1.0
normal
sha2 ^0.10
normal
syn ^2.0
normal
tree-sitter ^0.24
normal
tree-sitter-ocaml ^0.24
normal
Versions
14.17%
of the crate is documented
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
Skip to main content
Module ocaml
diffkit
0.1.6
Module ocaml
Module Items
Structs
Statics
Functions
In diffkit::
language
diffkit
::
language
Module
ocaml
Copy item path
Source
Structs
§
Ocaml
Frontend
OCaml’s source-label stage. Dune projects overlay compiler-libs Typedtree paths in
analyze_semantic_project
; standalone source sets retain conservative module/local resolution and the same graph contract.
Statics
§
OCAML_
BACKEND
Functions
§
analyze_
semantic_
project
Analyze a Dune project from compiler-generated
.cmt
Typedtrees. Source parsing remains responsible for language-shaped labels; resolved
Path.t
values from compiler-libs are authoritative for call identity.
analyze_
source_
project
Analyze an OCaml source set without a Dune project. This is used for standalone source trees; Dune projects use
analyze_semantic_project
.