linkrs-wire 0.1.0

Wire contract DTOs shared between linkrs-api and linkrs-cli
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Wire contract crate: DTOs shared between the network service
//! (`linkrs-server`) and the CLI.
//!
//! The HTTP contract has a single source of truth here: the server
//! serializes these types and the CLI deserializes them (and vice versa for
//! requests), eliminating field-by-field mirror DTOs in both crates.
//!
//! Dependency surface is deliberately minimal (`serde` + `serde_json` +
//! `utoipa` schema derives) so the crate stays usable from both sides
//! without dragging in axum/tonic.

pub mod batch;
pub mod fulltext;
pub mod meta;
pub mod migration;
pub mod query;
pub mod schema;
pub mod vector;