Skip to main content

Crate silicon_commit_client

Crate silicon_commit_client 

Source
Expand description

Stateless client for Silicon Commit’s public API.

Supply organization and credential context explicitly. Keep a Mutation across retries of a logical write. Session persistence belongs to callers.

Structs§

Client
Explicit connection/credential configuration; no session state is written to disk.
Mutation
A logical mutation; reuse this value after an uncertain response.
RegistryRelease
crates.io metadata used by the optional hourly updater.
SessionTokens
Login tokens are serialized only when the caller explicitly saves a session.

Enums§

Error
Errors preserve status and correlation but never include credentials or raw proxy bodies.

Functions§

latest_cli_release
Returns the latest published CLI version when the registry is reachable. The CLI package is separate from the client library and therefore has its own registry check.
latest_release
Returns the latest published client version when the registry is reachable. This is deliberately separate from API requests and never updates a running process; callers decide whether and how to install a newer binary/package.