pub struct Runtime<BuiltinTok, SeqTok, Sdata, Sexec, O> where
Sdata: Stack<Item = i32>,
Sexec: ExecutionStack<BuiltinTok, SeqTok>,
SeqTok: Clone,
BuiltinTok: Clone,
O: Write, {
pub data_stk: Sdata,
pub ret_stk: Sdata,
pub flow_stk: Sexec,
pub _pd_ty_t_f: PhantomData<(BuiltinTok, SeqTok)>,
// some fields omitted
}
impl<Sdata, Sexec, BuiltinTok, SeqTok, O> Runtime<BuiltinTok, SeqTok, Sdata, Sexec, O> where
Sdata: Stack<Item = i32>,
Sexec: ExecutionStack<BuiltinTok, SeqTok>,
SeqTok: Clone,
BuiltinTok: Clone,
O: Write,
impl<Sdata, Sexec, BuiltinTok, SeqTok, O> Runtime<BuiltinTok, SeqTok, Sdata, Sexec, O> where
Sdata: Stack<Item = i32>,
Sexec: ExecutionStack<BuiltinTok, SeqTok>,
SeqTok: Clone,
BuiltinTok: Clone,
O: Write + Default,
impl<BuiltinTok, SeqTok, Sdata, Sexec, O> Send for Runtime<BuiltinTok, SeqTok, Sdata, Sexec, O> where
BuiltinTok: Send,
O: Send,
Sdata: Send,
SeqTok: Send,
Sexec: Send,
impl<BuiltinTok, SeqTok, Sdata, Sexec, O> Sync for Runtime<BuiltinTok, SeqTok, Sdata, Sexec, O> where
BuiltinTok: Sync,
O: Sync,
Sdata: Sync,
SeqTok: Sync,
Sexec: Sync,
impl<BuiltinTok, SeqTok, Sdata, Sexec, O> Unpin for Runtime<BuiltinTok, SeqTok, Sdata, Sexec, O> where
BuiltinTok: Unpin,
O: Unpin,
Sdata: Unpin,
SeqTok: Unpin,
Sexec: Unpin,
impl<BuiltinTok, SeqTok, Sdata, Sexec, O> UnwindSafe for Runtime<BuiltinTok, SeqTok, Sdata, Sexec, O> where
BuiltinTok: UnwindSafe,
O: UnwindSafe,
Sdata: UnwindSafe,
SeqTok: UnwindSafe,
Sexec: UnwindSafe,
impl<T> Any for T where
T: 'static + ?Sized,
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
impl<T, U> Into<U> for T where
U: From<T>,
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.