[][src]Enum aeron_rs::image::ControlledPollAction

pub enum ControlledPollAction {
    ABORT,
    BREAK,
    COMMIT,
    CONTINUE,
}

Variants

ABORT

Abort the current polling operation and do not advance the position for this fragment.

BREAK

Break from the current polling operation and commit the position as of the end of the current fragment being handled.

COMMIT

Continue processing but commit the position as of the end of the current fragment so that flow control is applied to this point.

CONTINUE

Continue processing taking the same approach as the in fragment_handler_t.

Trait Implementations

impl Eq for ControlledPollAction[src]

impl PartialEq<ControlledPollAction> for ControlledPollAction[src]

impl StructuralEq for ControlledPollAction[src]

impl StructuralPartialEq for ControlledPollAction[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.