Enum protobuf::reflect::ReflectFieldRef [−][src]
pub enum ReflectFieldRef<'a> { Optional(Option<ReflectValueRef<'a>>), Repeated(&'a dyn ReflectRepeated), Map(&'a dyn ReflectMap), }
Reference to a value stored in a field, optional, repeated or map.
Variants
Optional(Option<ReflectValueRef<'a>>)
Singular field, optional or required in proto3 and just plain field in proto3
Repeated field
Map field
Auto Trait Implementations
impl<'a> !RefUnwindSafe for ReflectFieldRef<'a>
impl<'a> !RefUnwindSafe for ReflectFieldRef<'a>
impl<'a> !Send for ReflectFieldRef<'a>
impl<'a> !Send for ReflectFieldRef<'a>
impl<'a> !Sync for ReflectFieldRef<'a>
impl<'a> !Sync for ReflectFieldRef<'a>
impl<'a> Unpin for ReflectFieldRef<'a>
impl<'a> Unpin for ReflectFieldRef<'a>
impl<'a> !UnwindSafe for ReflectFieldRef<'a>
impl<'a> !UnwindSafe for ReflectFieldRef<'a>