{"name":"thing-service","vers":"0.2.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assertables","req":"^9.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["macros","multipart","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bigdecimal","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dotenvy","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fluvio","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fuzzy-matcher","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"loco-rs","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openapiv3","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.27","features":["trace","metrics","logs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.27","features":["trace","metrics","logs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.27","features":["rt-tokio","trace","metrics","logs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1","features":["sqlx-postgres","runtime-tokio-rustls","macros","with-chrono","with-uuid","with-json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1","features":["sqlx-postgres","runtime-tokio-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strsim","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tantivy","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tera","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thing-matcher","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tonic","req":"^0.12","features":["transport","codegen","prost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tower","req":"^0.5","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["cors","trace","compression-full","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4","features":["axum_extras","chrono","uuid"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^8.1","features":["axum"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.19","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.19","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8311c84c9ce3e1a64856683932d044f19c0ba3141d5278d4a46e2f8aee340e9a","features":{},"yanked":false,"pubtime":"2026-06-01T10:41:39Z"} {"name":"thing-service","vers":"0.5.0","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"assertables","req":"^9.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["macros","multipart","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bigdecimal","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dotenvy","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fluvio","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fuzzy-matcher","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"loco-rs","req":"^0.14","features":["auth_jwt","cli","with-db","cache_inmem","bg_pg"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openapiv3","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.27","features":["trace","metrics","logs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.27","features":["trace","metrics","logs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-semantic-conventions","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.27","features":["rt-tokio","trace","metrics","logs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prometheus","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.1","features":["sqlx-postgres","runtime-tokio-rustls","macros","with-chrono","with-uuid","with-json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm-migration","req":"^1.1","features":["sqlx-postgres","runtime-tokio-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strsim","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tantivy","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tera","req":"^1.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thing-matcher","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tonic","req":"^0.12","features":["transport","codegen","prost"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tower","req":"^0.5","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["cors","trace","compression-full","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4","features":["axum_extras","chrono","uuid"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^8.1","features":["axum"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.19","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.19","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9448a983f4250031776023224843985135363002b6d281bd6a5fe43f75fbb903","features":{},"yanked":false,"pubtime":"2026-06-02T05:22:03Z"}