docs(tvix/eval): add docstrings for usize wrappers in opcode
Change-Id: I11b9324233c0aa48bd2fbac15a484962f925e72e Reviewed-on: https://cl.tvl.fyi/c/depot/+/6283 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org>
This commit is contained in:
parent
4f00f75e31
commit
2cdc6192b4
1 changed files with 3 additions and 0 deletions
|
@ -1,14 +1,17 @@
|
|||
//! This module implements the instruction set running on the abstract
|
||||
//! machine implemented by tvix.
|
||||
|
||||
/// Index of a constant in the current code chunk.
|
||||
#[repr(transparent)]
|
||||
#[derive(Clone, Copy, Debug)]
|
||||
pub struct ConstantIdx(pub usize);
|
||||
|
||||
/// Index of an instruction in the current code chunk.
|
||||
#[repr(transparent)]
|
||||
#[derive(Clone, Copy, Debug)]
|
||||
pub struct CodeIdx(pub usize);
|
||||
|
||||
/// Offset by which an instruction pointer should change in a jump.
|
||||
#[repr(transparent)]
|
||||
#[derive(Clone, Copy, Debug)]
|
||||
pub struct JumpOffset(pub usize);
|
||||
|
|
Loading…
Reference in a new issue