synor/sdk/rust/Cargo.toml
Gulshan Yadav 3aff77a799 feat(sdk): add consumer SDKs for Java, Kotlin, Swift, C, C++, C#, Ruby, and Rust
Expands SDK support to 8 additional languages/frameworks:
- Java SDK with Maven/OkHttp/Jackson
- Kotlin SDK with Gradle/Ktor/kotlinx.serialization
- Swift SDK with Swift Package Manager/async-await
- C SDK with CMake/libcurl
- C++ SDK with CMake/Modern C++20
- C# SDK with .NET 8.0/HttpClient
- Ruby SDK with Bundler/Faraday
- Rust SDK with Cargo/reqwest/tokio

All SDKs include:
- Tensor operations (matmul, conv2d, attention)
- LLM inference with streaming support
- Model registry, pricing, and usage APIs
- Builder patterns where idiomatic
- Full type safety
2026-01-11 17:46:22 +05:30

25 lines
692 B
TOML

[package]
name = "synor-compute"
version = "0.1.0"
edition = "2021"
authors = ["Synor <sdk@synor.io>"]
description = "Rust SDK for Synor Compute - Distributed Heterogeneous Computing"
license = "MIT"
repository = "https://github.com/synor/synor-compute-rust"
keywords = ["compute", "gpu", "ai", "ml", "distributed"]
categories = ["api-bindings", "asynchronous"]
[dependencies]
reqwest = { version = "0.11", features = ["json", "stream"] }
tokio = { version = "1", features = ["full"] }
tokio-stream = "0.1"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
thiserror = "1"
async-trait = "0.1"
futures = "0.3"
rand = "0.8"
[dev-dependencies]
tokio-test = "0.4"
mockito = "1"