commy-sdk-rust 0.1.0

Rust client SDK for Commy shared memory coordination system
Documentation

ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
Γòæ    Commy Basic Client Example          Γòæ
Γòæ    (Auto-managed Commy Server)         Γòæ
ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥

📦 Using GUI-managed server
ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  ΓööΓöÇ Connected to: wss://127.0.0.1:8443

🔌 Connecting client
ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  Γö£ΓöÇ Client ID: 069a4ab7-9301-4473-8b08-2f082092e6d6
  ├─ Connecting to server... ✅
  Γö£ΓöÇ Tenant: my_tenant
  ├─ Authenticating with API key... ✅
  Γöé  ΓööΓöÇ Permissions: ["all"]
  ΓööΓöÇ Connected!

📋 Performing service operations
ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  Γö£ΓöÇ Service name: config
[Client] Failed to deserialize ServerMessage: unknown variant `InvalidRequest`, expected one of `NOT_FOUND`, `PERMISSION_DENIED`, `UNAUTHORIZED`, `ALREADY_EXISTS`, `INVALID_REQUEST`, `INTERNAL_ERROR`, `CONNECTION_LOST`, `TIMEOUT` at line 1 column 97
[Client] Raw message: {"data":{"code":"InvalidRequest","message":"Operation not implemented on server"},"type":"Error"}
[Client] Failed to deserialize ServerMessage: unknown variant `PermissionDenied`, expected one of `NOT_FOUND`, `PERMISSION_DENIED`, `UNAUTHORIZED`, `ALREADY_EXISTS`, `INVALID_REQUEST`, `INTERNAL_ERROR`, `CONNECTION_LOST`, `TIMEOUT` at line 1 column 106
[Client] Raw message: {"data":{"code":"PermissionDenied","message":"Permission denied: create_service required"},"type":"Error"}
  ├─ Creating service... ⚠️  (Operation timeout)
[Client] Failed to deserialize ServerMessage: unknown variant `PermissionDenied`, expected one of `NOT_FOUND`, `PERMISSION_DENIED`, `UNAUTHORIZED`, `ALREADY_EXISTS`, `INVALID_REQUEST`, `INTERNAL_ERROR`, `CONNECTION_LOST`, `TIMEOUT` at line 1 column 104
[Client] Raw message: {"data":{"code":"PermissionDenied","message":"Permission denied: read_service required"},"type":"Error"}
  ├─ Reading service info... ⚠️  (Operation timeout)
  ├─ Sending heartbeat... ✅
[Client] Failed to deserialize ServerMessage: unknown variant `InvalidRequest`, expected one of `NOT_FOUND`, `PERMISSION_DENIED`, `UNAUTHORIZED`, `ALREADY_EXISTS`, `INVALID_REQUEST`, `INTERNAL_ERROR`, `CONNECTION_LOST`, `TIMEOUT` at line 1 column 97
[Client] Raw message: {"data":{"code":"InvalidRequest","message":"Operation not implemented on server"},"type":"Error"}
[Client] Failed to deserialize ServerMessage: unknown variant `PermissionDenied`, expected one of `NOT_FOUND`, `PERMISSION_DENIED`, `UNAUTHORIZED`, `ALREADY_EXISTS`, `INVALID_REQUEST`, `INTERNAL_ERROR`, `CONNECTION_LOST`, `TIMEOUT` at line 1 column 106
[Client] Raw message: {"data":{"code":"PermissionDenied","message":"Permission denied: delete_service required"},"type":"Error"}
[Client] Failed to deserialize ServerMessage: unknown variant `InvalidRequest`, expected one of `NOT_FOUND`, `PERMISSION_DENIED`, `UNAUTHORIZED`, `ALREADY_EXISTS`, `INVALID_REQUEST`, `INTERNAL_ERROR`, `CONNECTION_LOST`, `TIMEOUT` at line 1 column 97
[Client] Raw message: {"data":{"code":"InvalidRequest","message":"Operation not implemented on server"},"type":"Error"}
  ├─ Deleting service... ⚠️  (Operation timeout)
  ΓööΓöÇ Done!

🔌 Disconnecting
ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  ├─ Disconnecting from server... ✅
  Γö£ΓöÇ Stopping server... 
  ΓööΓöÇ (will happen automatically on exit)

ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
║  ✅ Example completed successfully!    ║
Γòæ  Server will be stopped automatically  Γòæ
ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥