pub struct CreateMessage {
pub object_id: ObjectId,
pub kind: ObjectKind,
pub payload: CreatePayload,
}Expand description
Eine generierte CREATE-Submessage zusammen mit ihrer ObjectId und ObjectKind, damit der Caller sie an die richtige Stelle in der Submessage-Pipeline einfuegen kann.
Fields§
§object_id: ObjectIdObjectId, fuer die das CREATE gilt.
kind: ObjectKindKind (Topic/Publisher/…) zur Sortier-Validation.
payload: CreatePayloadFertig konstruiertes CreatePayload mit
RepresentationByXmlString-Body. Der Aufrufer wandelt es ueber
CreatePayload::into_submessage in eine crate::Submessage.
Trait Implementations§
Source§impl Clone for CreateMessage
impl Clone for CreateMessage
Source§fn clone(&self) -> CreateMessage
fn clone(&self) -> CreateMessage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CreateMessage
impl Debug for CreateMessage
Source§impl PartialEq for CreateMessage
impl PartialEq for CreateMessage
Source§fn eq(&self, other: &CreateMessage) -> bool
fn eq(&self, other: &CreateMessage) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for CreateMessage
impl StructuralPartialEq for CreateMessage
Auto Trait Implementations§
impl Freeze for CreateMessage
impl RefUnwindSafe for CreateMessage
impl Send for CreateMessage
impl Sync for CreateMessage
impl Unpin for CreateMessage
impl UnsafeUnpin for CreateMessage
impl UnwindSafe for CreateMessage
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