Struct hedwig::ValidatedMessage [−][src]
pub struct ValidatedMessage { /* fields omitted */ }
Expand description
A validated message.
These are created by validators after encoding a user message, or when pulling messages from the message service.
Implementations
Create a new validated message
The timestamp when message was created in the publishing service.
URI of the schema validating this message.
E.g. https://hedwig.domain.xyz/schemas#/schemas/user.created/1.0
Custom message headers.
This may be used to track request_id, for example.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ValidatedMessage
impl Send for ValidatedMessage
impl Sync for ValidatedMessage
impl Unpin for ValidatedMessage
impl UnwindSafe for ValidatedMessage
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more