macula_client_behaviour behaviour (macula v0.14.3)
View SourceBehaviour defining the client API contract for Macula connections
This behaviour defines the standard interface that all client implementations must provide, whether connecting via QUIC (macula_client) or local process communication (macula_local_client).
By defining this as a behaviour, we ensure compile-time verification that both implementations maintain API compatibility.