[][src]Trait kari::data::stack::Pop

pub trait Pop: Sized {
    type Value;
    fn pop(&self, _: &mut Stack) -> Self::Value;
}

Associated Types

type Value

Loading content...

Required methods

fn pop(&self, _: &mut Stack) -> Self::Value

Loading content...

Implementations on Foreign Types

impl<'_, T> Pop for &'_ T where
    T: Downcast
[src]

type Value = T::Value

impl<A, B> Pop for (A, B) where
    A: Pop + Copy,
    B: Pop + Copy
[src]

type Value = (A::Value, B::Value)

impl<A, B, C> Pop for (A, B, C) where
    A: Pop + Copy,
    B: Pop + Copy,
    C: Pop + Copy
[src]

type Value = (A::Value, B::Value, C::Value)

Loading content...

Implementors

Loading content...