Trait midenc_debug::PopFromStack

source ·
pub trait PopFromStack: Sized {
    // Provided method
    fn try_pop(stack: &mut VecDeque<Felt>) -> Option<Self> { ... }
}

Provided Methods§

source

fn try_pop(stack: &mut VecDeque<Felt>) -> Option<Self>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl PopFromStack for bool

source§

fn try_pop(stack: &mut VecDeque<Felt>) -> Option<Self>

source§

impl PopFromStack for i8

source§

fn try_pop(stack: &mut VecDeque<Felt>) -> Option<Self>

source§

impl PopFromStack for i16

source§

fn try_pop(stack: &mut VecDeque<Felt>) -> Option<Self>

source§

impl PopFromStack for i32

source§

fn try_pop(stack: &mut VecDeque<Felt>) -> Option<Self>

source§

impl PopFromStack for i64

source§

fn try_pop(stack: &mut VecDeque<Felt>) -> Option<Self>

source§

impl PopFromStack for i128

source§

fn try_pop(stack: &mut VecDeque<Felt>) -> Option<Self>

source§

impl PopFromStack for u8

source§

fn try_pop(stack: &mut VecDeque<Felt>) -> Option<Self>

source§

impl PopFromStack for u16

source§

fn try_pop(stack: &mut VecDeque<Felt>) -> Option<Self>

source§

impl PopFromStack for u32

source§

fn try_pop(stack: &mut VecDeque<Felt>) -> Option<Self>

source§

impl PopFromStack for u64

source§

fn try_pop(stack: &mut VecDeque<Felt>) -> Option<Self>

source§

impl PopFromStack for u128

source§

fn try_pop(stack: &mut VecDeque<Felt>) -> Option<Self>

source§

impl PopFromStack for Felt

source§

fn try_pop(stack: &mut VecDeque<Felt>) -> Option<Self>

source§

impl<const N: usize> PopFromStack for [u8; N]

source§

fn try_pop(stack: &mut VecDeque<Felt>) -> Option<Self>

Implementors§

source§

impl PopFromStack for midenc_debug::Felt