Skip to main content

Crate harmont_cloud

Crate harmont_cloud 

Source
Expand description

High-level Rust client for the Harmont Cloud API.

Wraps the generated harmont_cloud_raw crate with ergonomic types, bearer auth, local-worktree build submission, status polling, and live SSE log streaming (the log stream is not part of the OpenAPI spec).

Re-exports§

pub use client::HarmontClient;

Modules§

auth
CLI authentication flows.
builds
Build submission and status.
client
The high-level Harmont Cloud client.
logs
Live job log streaming over SSE.
models
Ergonomic re-exports of generated model types plus small helpers.
types
Types used as operation parameters and responses.

Enums§

HarmontError
Errors surfaced by crate::HarmontClient.

Type Aliases§

Result