Struct aws_lambda_events::event::kafka::KafkaRecord
source · [−]pub struct KafkaRecord {
pub topic: Option<String>,
pub partition: i64,
pub offset: i64,
pub timestamp: MillisecondTimestamp,
pub timestamp_type: Option<String>,
pub key: Option<String>,
pub value: Option<String>,
pub headers: Vec<HashMap<String, Base64Data>>,
}
Fields
topic: Option<String>
partition: i64
offset: i64
timestamp: MillisecondTimestamp
timestamp_type: Option<String>
key: Option<String>
value: Option<String>
headers: Vec<HashMap<String, Base64Data>>
Trait Implementations
sourceimpl Clone for KafkaRecord
impl Clone for KafkaRecord
sourcefn clone(&self) -> KafkaRecord
fn clone(&self) -> KafkaRecord
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for KafkaRecord
impl Debug for KafkaRecord
sourceimpl<'de> Deserialize<'de> for KafkaRecord
impl<'de> Deserialize<'de> for KafkaRecord
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<KafkaRecord> for KafkaRecord
impl PartialEq<KafkaRecord> for KafkaRecord
sourcefn eq(&self, other: &KafkaRecord) -> bool
fn eq(&self, other: &KafkaRecord) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &KafkaRecord) -> bool
fn ne(&self, other: &KafkaRecord) -> bool
This method tests for !=
.
sourceimpl Serialize for KafkaRecord
impl Serialize for KafkaRecord
impl StructuralPartialEq for KafkaRecord
Auto Trait Implementations
impl RefUnwindSafe for KafkaRecord
impl Send for KafkaRecord
impl Sync for KafkaRecord
impl Unpin for KafkaRecord
impl UnwindSafe for KafkaRecord
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more