Skip to main content

Crate inline_client

Crate inline_client 

Source
Expand description

§inline-client

Reserved package name for the future stateful Rust client foundation for Inline.

This crate is intentionally minimal today. Use inline-sdk for the current Rust SDK with typed API, upload, and realtime RPC helpers. The future inline-client crate will build on that lower-level SDK and own higher-level client concerns such as durable caching, sync state, update application, and offline-friendly local state.

Design direction:

  • keep inline-protocol, inline-sdk, and inline-client as separate layers
  • expose a small facade over an internal async client actor
  • use bounded command and event queues so overload becomes visible backpressure
  • classify realtime updates as lossless or best-effort before applying cache policy
  • keep local storage pluggable so CLI, agents, desktop, and mobile clients can share the same sync model without sharing filesystem assumptions

Constants§

VERSION
Published package version.