Struct exocore_protos::registry::Registry [−][src]
pub struct Registry { /* fields omitted */ }
Implementations
impl Registry
[src]
impl Registry
[src]pub fn new() -> Registry
[src]
pub fn new_with_exocore_types() -> Registry
[src]
pub fn register_file_descriptor_set(&self, fd_set: &FileDescriptorSet)
[src]
pub fn register_file_descriptor_set_bytes<R: Read>(
&self,
fd_set_bytes: R
) -> Result<(), Error>
[src]
&self,
fd_set_bytes: R
) -> Result<(), Error>
pub fn register_file_descriptor(&self, file_descriptor: FileDescriptorProto)
[src]
pub fn register_message_descriptor(
&self,
full_name: String,
msg_descriptor: DescriptorProto
) -> Arc<ReflectMessageDescriptor>
[src]
&self,
full_name: String,
msg_descriptor: DescriptorProto
) -> Arc<ReflectMessageDescriptor>
pub fn get_message_descriptor(
&self,
full_name: &str
) -> Result<Arc<ReflectMessageDescriptor>, Error>
[src]
&self,
full_name: &str
) -> Result<Arc<ReflectMessageDescriptor>, Error>
pub fn get_or_register_generated_descriptor<M: Message>(
&self,
message: &M
) -> Arc<ReflectMessageDescriptor>
[src]
&self,
message: &M
) -> Arc<ReflectMessageDescriptor>