Expand description
§Vine::Error
Canonical, structured error types for every operation that flows through Vine - the gRPC IPC layer that connects Mountain, Cocoon, and Air.
§Error Categories
§Connection Errors
ClientNotConnected: Sidecar not in connection poolConnectionFailed: Unable to establish connectionConnectionLost: Established connection was lost
§RPC Errors
RPCError: Generic gRPC status errorRequestTimeout: Request exceeded configured timeoutRequestCanceled: Request was explicitly canceled
§Serialization Errors
SerializationError: JSON serialization/deserialization failureMessageTooLarge: Message exceeds size limitsInvalidMessageFormat: Message format validation failed
§Transport Errors
TonicTransportError: Low-level tonic transport failureInvalidUri: Invalid URI formatAddressParseError: Invalid socket address format
§Internal Errors
InternalLockError: Mutex poisoned (panic in another thread)InvalidState: Invalid internal state detected
Enums§
- Vine
Error - A comprehensive error enum for the Vine IPC layer.
Type Aliases§
- Result
- Convenience
Resultalias for Vine operations.