[][src]Enum rdkafka::topic_partition_list::Offset

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 Eq for Offset
[src]

impl Copy for Offset
[src]

impl PartialEq<Offset> for Offset
[src]

impl Clone for Offset
[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Offset
[src]

Auto Trait Implementations

impl Send for Offset

impl Sync for Offset

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]