1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
//! This module contains functions references for reflection in generated code.

#![doc(hidden)]

pub use crate::reflect::accessor::map::make_map_accessor;
pub use crate::reflect::accessor::repeated::make_repeated_field_accessor;
pub use crate::reflect::accessor::repeated::make_vec_accessor;
pub use crate::reflect::accessor::singular::make_option_accessor;
pub use crate::reflect::accessor::singular::make_option_get_copy_accessor;
pub use crate::reflect::accessor::singular::make_option_get_ref_accessor;
pub use crate::reflect::accessor::singular::make_simple_field_accessor;
pub use crate::reflect::accessor::singular::oneof::make_oneof_copy_has_get_set_accessors;
pub use crate::reflect::accessor::singular::oneof::make_oneof_deref_has_get_set_accessor;
pub use crate::reflect::accessor::singular::oneof::make_oneof_message_has_get_mut_set_accessor;