Expand description
§LinuxCNC gRPC Client
This crate provides Rust types and gRPC client stubs for communicating with a LinuxCNC gRPC server.
§Example
use linuxcnc_grpc::linuxcnc::linux_cnc_service_client::LinuxCncServiceClient;
use linuxcnc_grpc::linuxcnc::GetStatusRequest;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let mut client = LinuxCncServiceClient::connect("http://localhost:50051").await?;
let request = tonic::Request::new(GetStatusRequest {});
let response = client.get_status(request).await?;
println!("Status: {:?}", response);
Ok(())
}Re-exports§
pub use linuxcnc::*;