#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RpcStreamPacket {
#[prost(oneof="rpc_stream_packet::Body", tags="1, 2, 3")]
pub body: ::core::option::Option<rpc_stream_packet::Body>,
}
pub mod rpc_stream_packet {
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Body {
#[prost(message, tag="1")]
Init(super::RpcStreamInit),
#[prost(message, tag="2")]
Ack(super::RpcAck),
#[prost(bytes, tag="3")]
Data(::prost::alloc::vec::Vec<u8>),
}
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RpcStreamInit {
#[prost(string, tag="1")]
pub component_id: ::prost::alloc::string::String,
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RpcAck {
#[prost(string, tag="1")]
pub error: ::prost::alloc::string::String,
}