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]
pub fn from_raw(raw_offset: i64) -> Offset
[src]
Converts the integer representation of an offset use by librdkafka to an Offset
.
pub fn to_raw(&self) -> i64
[src]
Converts the Offset
to the internal integer representation used by librdkafka.
Trait Implementations
impl Copy for Offset
[src]
impl Clone for Offset
[src]
fn clone(&self) -> Offset
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Offset
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl PartialEq for Offset
[src]
fn eq(&self, __arg_0: &Offset) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Offset) -> bool
[src]
This method tests for !=
.