pub enum ParsedMessage {
RpcRequest {
request_id: Bytes,
request: RpcRequest,
},
RpcResponse {
request_id: Bytes,
response: RpcResponse,
},
InterfaceRegister {
request_id: Bytes,
register: InterfaceRegister,
},
InterfaceDeregister {
request_id: Bytes,
deregister: InterfaceDeregister,
},
RegistrationAck {
request_id: Bytes,
ack: RegistrationAck,
},
HealthPull {
request_id: Bytes,
},
HealthResponse {
request_id: Bytes,
response: HealthResponse,
},
HttpEndpointRegister {
request_id: Bytes,
register: HttpEndpointRegister,
},
HttpEndpointDeregister {
request_id: Bytes,
deregister: HttpEndpointDeregister,
},
HttpRegistrationAck {
request_id: Bytes,
ack: HttpRegistrationAck,
},
Unknown {
kind: i32,
},
}Expand description
Parsed SynapseMessage for routing
Variants§
RpcRequest
RpcResponse
InterfaceRegister
InterfaceDeregister
RegistrationAck
HealthPull
HealthResponse
HttpEndpointRegister
HttpEndpointDeregister
HttpRegistrationAck
Unknown
Auto Trait Implementations§
impl !Freeze for ParsedMessage
impl RefUnwindSafe for ParsedMessage
impl Send for ParsedMessage
impl Sync for ParsedMessage
impl Unpin for ParsedMessage
impl UnsafeUnpin for ParsedMessage
impl UnwindSafe for ParsedMessage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more