pub struct MessageSchema {
pub spec: MessageSpecification,
pub dependencies: Vec<MessageSpecification>,
}Fields§
§spec: MessageSpecificationSpecification of the main message type.
dependencies: Vec<MessageSpecification>Dependent message types referenced by the main type.
Implementations§
Trait Implementations§
Source§impl Clone for MessageSchema
impl Clone for MessageSchema
Source§fn clone(&self) -> MessageSchema
fn clone(&self) -> MessageSchema
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MessageSchema
impl Debug for MessageSchema
Source§impl PartialEq for MessageSchema
impl PartialEq for MessageSchema
impl StructuralPartialEq for MessageSchema
Auto Trait Implementations§
impl Freeze for MessageSchema
impl RefUnwindSafe for MessageSchema
impl Send for MessageSchema
impl Sync for MessageSchema
impl Unpin for MessageSchema
impl UnwindSafe for MessageSchema
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