Rust va Python: PyO3 bilan birgalikda ishlash
Bu maqola Rust tilidagi dasturlarni Python ilovalarida ishlatish usullarini ko'rsatadi. PyO3 va Maturin vositalari yordamida JSON parser yaratish jarayoni tushuntiriladi.

Agentlar tomonidan yozilgan kodni tezroq tekshirish uchun Docket vositasini tanlash mumkin. Bu vosita kodni har bir commit uchun dalillarni saqlaydi. Bu dalillar kodni tezroq tekshirish imkonini beradi.
Agentlar kodni tezroq yozsa-da, uni tekshirish uchun vaqt yetmaydi. Shuning uchun Docket vositasini tanlash mumkin. Bu vosita kodni har bir commit uchun dalillarni saqlaydi. Bu dalillar kodni tezroq tekshirish imkonini beradi.
Docket vositasini tanlash mumkin. Bu vosita kodni har bir commit uchun dalillarni saqlaydi. Bu dalillar kodni tezroq tekshirish imkonini beradi.
$ docket show HEAD
docket 7a9da95a2a748c2fb99706f48f2ddf64760ffab2
record sha256:046c5278e93cb516e3ba72400fd1a69648c85b93833d31d57648e9ed8e535ebf
trust local_claimed (signed on local)
verified digest and signature check out (ed25519:f889a26cbc34c95e)
1 hunks in 1 files, 4 added lines
100% of added lines attributed to a recorded edit
mean evidence density 0.77
src/auth.js:3-6 (4 lines) covered density 0.77
origin claude-code/main via Edit (reported by the harness)
claude-opus-5
task Fix session fixation on login
intent The raw UUID is reused across logins, so minting a prefixed id instead.
attempt Stamping a creation time on the session so expiry can be checked. [superseded]
vitest failed after this change: npx vitest run
evidence coverage: 4 of 4 lines executed (coverage/coverage-final.json)
evidence test_execution: pass (npx vitest run --coverage) — failed before this change
human no recorded human contact with these lines
Docket vositasini tanlash mumkin. Bu vosita kodni har bir commit uchun dalillarni saqlaydi. Bu dalillar kodni tezroq tekshirish imkonini beradi.
curl -fsSL https://raw.githubusercontent.com/Dillonsmart/docket/main/install.sh | sh
Docket vositasini tanlash mumkin. Bu vosita kodni har bir commit uchun dalillarni saqlaydi. Bu dalillar kodni tezroq tekshirish imkonini beradi.
go install github.com/Dillonsmart/docket/cmd/docket@latest
Docket vositasini tanlash mumkin. Bu vosita kodni har bir commit uchun dalillarni saqlaydi. Bu dalillar kodni tezroq tekshirish imkonini beradi.
docket init
Docket vositasini tanlash mumkin. Bu vosita kodni har bir commit uchun dalillarni saqlaydi. Bu dalillar kodni tezroq tekshirish imkonini beradi.
scripts/demo.sh
Docket vositasini tanlash mumkin. Bu vosita kodni har bir commit uchun dalillarni saqlaydi. Bu dalillar kodni tezroq tekshirish imkonini beradi.
curl -fsSL https://raw.githubusercontent.com/Dillonsmart/docket/main/install.sh | sh
Docket vositasini tanlash mumkin. Bu vosita kodni har bir commit uchun dalillarni saqlaydi. Bu dalillar kodni tezroq tekshirish imkonini beradi.
curl -fsSL https://raw.githubusercontent.com/Dillonsmart/docket/main/install.sh | DOCKET_VERSION=v0.0.2 sh
Docket vositasini tanlash mumkin. Bu vosita kodni har bir commit uchun dalillarni saqlaydi. Bu dalillar kodni tezroq tekshirish imkonini beradi.
Docket vositasini tanlash mumkin. Bu vosita kodni har bir commit uchun dalillarni saqlaydi. Bu dalillar kodni tezroq tekshirish imkonini beradi.
Docket vositasini tanlash mumkin. Bu vosita kodni har bir commit uchun dalillarni saqlaydi. Bu dalillar kodni tezroq tekshirish imkonini beradi.
Asl manba: github.com