pub struct KafkaContext { /* private fields */ }Expand description
Native Kafka delivery metadata, built once per delivery.
Implementations§
Source§impl KafkaContext
impl KafkaContext
Sourcepub fn timestamp_millis(&self) -> Option<i64>
pub fn timestamp_millis(&self) -> Option<i64>
The record’s timestamp in milliseconds since the epoch, when the broker provided one.
Trait Implementations§
Source§impl BuildContext<KafkaMessage> for KafkaContext
impl BuildContext<KafkaMessage> for KafkaContext
Source§fn build(msg: &KafkaMessage) -> Self
fn build(msg: &KafkaMessage) -> Self
Builds the context value by reading fields out of
msg.Source§impl Clone for KafkaContext
impl Clone for KafkaContext
Source§fn clone(&self) -> KafkaContext
fn clone(&self) -> KafkaContext
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 KafkaContext
impl Debug for KafkaContext
Source§impl Default for KafkaContext
impl Default for KafkaContext
Source§fn default() -> KafkaContext
fn default() -> KafkaContext
Returns the “default value” for a type. Read more
impl Eq for KafkaContext
Source§impl Field<KafkaContext> for Topic
impl Field<KafkaContext> for Topic
Source§impl Field<KafkaContext> for Partition
impl Field<KafkaContext> for Partition
Source§impl Field<KafkaContext> for Offset
impl Field<KafkaContext> for Offset
Source§impl Field<KafkaContext> for TimestampMillis
impl Field<KafkaContext> for TimestampMillis
Source§impl Field<KafkaContext> for Key
impl Field<KafkaContext> for Key
Source§impl Field<KafkaContext> for Source
impl Field<KafkaContext> for Source
Source§type Value<'a> = SourceOffset
type Value<'a> = SourceOffset
The value read through this key, borrowed from the source for
'a.Source§fn get(self, src: &KafkaContext) -> SourceOffset
fn get(self, src: &KafkaContext) -> SourceOffset
Reads this key’s field out of
src.Source§impl PartialEq for KafkaContext
impl PartialEq for KafkaContext
impl StructuralPartialEq for KafkaContext
Auto Trait Implementations§
impl !Freeze for KafkaContext
impl RefUnwindSafe for KafkaContext
impl Send for KafkaContext
impl Sync for KafkaContext
impl Unpin for KafkaContext
impl UnsafeUnpin for KafkaContext
impl UnwindSafe for KafkaContext
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