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