pub(crate) struct WellFormedMessageDescriptor {
inner: MessageDescriptor,
}
Expand description
Describes a valid MessageDescriptor
.
We a prost_reflect::MessageDescriptor
, and performs checks to
ensure that message descriptor is well formed. If it is well
formed, it wraps the message descriptor and returns a value of
type WellFormedMessageDescriptor
.
If you have a value of type WellFormedMessageDescriptor
, you can
be sure that the provided prost_reflect::MessageDescriptor
is
well formed.
Fields§
§inner: MessageDescriptor
Trait Implementations§
source§impl Debug for WellFormedMessageDescriptor
impl Debug for WellFormedMessageDescriptor
source§impl PartialEq<WellFormedMessageDescriptor> for WellFormedMessageDescriptor
impl PartialEq<WellFormedMessageDescriptor> for WellFormedMessageDescriptor
source§fn eq(&self, other: &WellFormedMessageDescriptor) -> bool
fn eq(&self, other: &WellFormedMessageDescriptor) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl TryFrom<MessageDescriptor> for WellFormedMessageDescriptor
impl TryFrom<MessageDescriptor> for WellFormedMessageDescriptor
source§fn try_from(
message_descriptor: MessageDescriptor
) -> FdbResult<WellFormedMessageDescriptor>
fn try_from( message_descriptor: MessageDescriptor ) -> FdbResult<WellFormedMessageDescriptor>
Performs the conversion.
impl StructuralPartialEq for WellFormedMessageDescriptor
Auto Trait Implementations§
impl RefUnwindSafe for WellFormedMessageDescriptor
impl Send for WellFormedMessageDescriptor
impl Sync for WellFormedMessageDescriptor
impl Unpin for WellFormedMessageDescriptor
impl UnwindSafe for WellFormedMessageDescriptor
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more