protobuf/reflect/acc/v2/mod.rs
1use crate::reflect::acc::v2::map::MapFieldAccessorHolder;
2use crate::reflect::acc::v2::repeated::RepeatedFieldAccessorHolder;
3use crate::reflect::acc::v2::singular::SingularFieldAccessorHolder;
4
5pub(crate) mod map;
6pub(crate) mod repeated;
7pub(crate) mod singular;
8
9#[derive(Debug)]
10pub(crate) enum AccessorV2 {
11 Singular(SingularFieldAccessorHolder),
12 Repeated(RepeatedFieldAccessorHolder),
13 Map(MapFieldAccessorHolder),
14}