Enum wasmer_middlewares_near::metering::MeteringPoints[][src]

pub enum MeteringPoints {
    Remaining(u64),
    Exhausted,
}

Variants

Remaining(u64)

The given number of metering points is left for the execution. If the value is 0, all points are consumed but the execution was not terminated.

Exhausted

The execution was terminated because the metering points were exhausted. You can recover from this state by setting the points via set_remaining_points and restart the execution.

Trait Implementations

impl Debug for MeteringPoints[src]

impl PartialEq<MeteringPoints> for MeteringPoints[src]

impl StructuralPartialEq for MeteringPoints[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> Instrument for T[src]

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

impl<T> Pointable for T

type Init = T

The type for initializers.

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.