- Enhanced error handling and response parsing in `ZinitClient`: The
`discover` function now provides more robust error handling and
response parsing, improving reliability.
- Improved code style and formatting: Minor formatting changes for
better readability and maintainability. The `ServiceConfig` and
`ServiceConfigResponse` structs have been slightly restructured.
- Updated JSON-RPC client structure: The `Client` struct is now
publicly mutable (`pub mut`), simplifying its use. Removed
unnecessary blank lines for improved code clarity.