Struct protobuf::reflect::runtime_types::RuntimeTypeEnum [−][src]
pub struct RuntimeTypeEnum<E: ProtobufEnum + ProtobufValue>(_);
Expand description
Implementation for enum.
Trait Implementations
type Value = E
type Value = E
Actual value for this type.
“Box” version of type type.
Default value for this type.
Construct a value from given reflective value. Read more
Convert a value into a refletive box value.
Convert a value into a ref value if possible. Read more
Pointer to a dynamic reference.
Mutable pointer to a dynamic mutable reference.
Value is non-default?
Write the value.
Auto Trait Implementations
impl<E> RefUnwindSafe for RuntimeTypeEnum<E> where
E: RefUnwindSafe,
impl<E> Send for RuntimeTypeEnum<E>
impl<E> Sync for RuntimeTypeEnum<E>
impl<E> Unpin for RuntimeTypeEnum<E> where
E: Unpin,
impl<E> UnwindSafe for RuntimeTypeEnum<E> where
E: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more