Enum near_vm_logic::types::ReturnData[][src]

pub enum ReturnData {
    Value(Vec<u8>),
    ReceiptIndex(ReceiptIndex),
    None,
}

Variants

Value(Vec<u8>)

Method returned some value or data.

ReceiptIndex(ReceiptIndex)

The return value of the method should be taken from the return value of another method identified through receipt index.

None

Method hasn't returned any data or promise.

Implementations

impl ReturnData[src]

pub fn as_value(self) -> Option<Vec<u8>>[src]

Function to extract value from ReturnData.

Trait Implementations

impl Clone for ReturnData[src]

impl Debug for ReturnData[src]

impl<'de> Deserialize<'de> for ReturnData[src]

impl PartialEq<ReturnData> for ReturnData[src]

impl Serialize for ReturnData[src]

impl StructuralPartialEq for ReturnData[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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Owned = T

The resulting type after obtaining ownership.

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.