Enum rdkafka::topic_partition_list::Offset [−][src]
pub enum Offset { Beginning, End, Stored, Invalid, Offset(i64), }
A librdkafka offset.
Variants
Beginning
Start consuming from the beginning of the partition.
End
Start consuming from the end of the partition.
Stored
Start consuming from the stored offset.
Invalid
Offset not assigned or invalid.
Offset(i64)
A specific offset to consume from.
Methods
impl Offset
[src]
impl Offset
pub fn from_raw(raw_offset: i64) -> Offset
[src]
pub fn from_raw(raw_offset: i64) -> Offset
Converts the integer representation of an offset use by librdkafka to an Offset
.
pub fn to_raw(&self) -> i64
[src]
pub fn to_raw(&self) -> i64
Converts the Offset
to the internal integer representation used by librdkafka.
Trait Implementations
impl Copy for Offset
[src]
impl Copy for Offset
impl Clone for Offset
[src]
impl Clone for Offset
fn clone(&self) -> Offset
[src]
fn clone(&self) -> Offset
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for Offset
[src]
impl Debug for Offset
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl PartialEq for Offset
[src]
impl PartialEq for Offset
fn eq(&self, other: &Offset) -> bool
[src]
fn eq(&self, other: &Offset) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Offset) -> bool
[src]
fn ne(&self, other: &Offset) -> bool
This method tests for !=
.
impl Eq for Offset
[src]
impl Eq for Offset