moonbitstack/moonrpc/wire does not have a README file
pub struct Keepalive {
keepalive_time : Int64
keepalive_timeout : Int64
last_activity : Int64
ping_outstanding : Bool
ping_sent_at : Int64
}pub(all) struct Method {
service : String
name : String
}pub(all) enum Status {
Ok
Cancelled
Unknown
InvalidArgument
DeadlineExceeded
NotFound
AlreadyExists
PermissionDenied
ResourceExhausted
FailedPrecondition
Aborted
OutOfRange
Unimplemented
Internal
Unavailable
DataLoss
Unauthenticated
} derive(Eq)fn decode_message(data : Bytes) -> (Bool, Bytes)?let default_max_frame_size : Intlet default_window_size : Intfn encode_message(payload : Bytes, compressed? : Bool) -> Bytesfn is_binary_metadata(name : Bytes) -> Boollet max_header_list_size : Intlet max_message_size : Intfn message_len(data : BytesView, at? : Int) -> Int?fn metadata_value_from_wire(name : Bytes, value : Bytes) -> Bytesfn metadata_value_to_wire(name : Bytes, value : Bytes) -> BytesInstall
Download zipReal gRPC for MoonBit over HTTP/2: all four call kinds, metadata, deadlines, rich errors, health checking, server reflection, retries, hedging and load balancing, with pure client and server engines that run on every backend.
Dependencies