Skip to main content

Crate anyclaw_sdk_service

Crate anyclaw_sdk_service 

Source
Expand description

Service SDK for anyclaw.

Provides the Service trait for building infrastructure service extensions and ServiceHarness for JSON-RPC stdio framing and method dispatch.

§Stability

This crate is unstable — APIs may change between releases. Enums marked #[non_exhaustive] will have new variants added; match arms must include _.

Re-exports§

pub use error::ServiceSdkError;
pub use harness::ServiceHarness;
pub use trait_def::Service;
pub use types::*;

Modules§

error
Error types for service SDK operations.
harness
JSON-RPC stdio harness that drives a Service implementation.
trait_def
The Service trait that service authors implement.
types
Types for the service initialize handshake and health reporting.