pub struct KafkaTestMessage { /* private fields */ }Expand description
One in-process delivery.
Trait Implementations§
Source§impl Debug for KafkaTestMessage
impl Debug for KafkaTestMessage
Source§impl Drop for KafkaTestMessage
impl Drop for KafkaTestMessage
Source§impl IncomingMessage for KafkaTestMessage
impl IncomingMessage for KafkaTestMessage
Source§fn partition_key(&self) -> Option<&[u8]>
fn partition_key(&self) -> Option<&[u8]>
The partition key from the PARTITION_KEY_HEADER, mirroring the real message so keyed
worker lanes behave the same in-process.
Source§async fn nack(self, requeue: bool) -> Result<(), AckError>
async fn nack(self, requeue: bool) -> Result<(), AckError>
Re-enqueues to the same subscription (requeue = true) or drops (requeue = false).
§Errors
Never fails; the in-process transport has no position to store.
Source§fn supports_nack_after(&self) -> bool
fn supports_nack_after(&self) -> bool
Reports whether this transport can honor
nack_after natively. Read moreSource§impl Partitioned for KafkaTestMessage
impl Partitioned for KafkaTestMessage
Source§fn partition_key(&self) -> Option<&[u8]>
fn partition_key(&self) -> Option<&[u8]>
The partition key from the PARTITION_KEY_HEADER, mirroring the real message.
Auto Trait Implementations§
impl !Freeze for KafkaTestMessage
impl RefUnwindSafe for KafkaTestMessage
impl Send for KafkaTestMessage
impl Sync for KafkaTestMessage
impl Unpin for KafkaTestMessage
impl UnsafeUnpin for KafkaTestMessage
impl UnwindSafe for KafkaTestMessage
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