aboutsummaryrefslogtreecommitdiff
path: root/crates/sloth_bytecode/macros/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/sloth_bytecode/macros/src/lib.rs')
-rw-r--r--crates/sloth_bytecode/macros/src/lib.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/sloth_bytecode/macros/src/lib.rs b/crates/sloth_bytecode/macros/src/lib.rs
index 15a09d0..31f462f 100644
--- a/crates/sloth_bytecode/macros/src/lib.rs
+++ b/crates/sloth_bytecode/macros/src/lib.rs
@@ -142,12 +142,12 @@ pub fn instructions(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
quote! {
#[repr(u8)]
#[derive(Clone, Debug, Eq, PartialEq)]
- enum #enum_name {
+ pub enum #enum_name {
#( #enum_fields ),*
}
impl #enum_name {
- fn disassemble(chunk: &[u8], offset: &mut usize) -> #enum_name {
+ pub fn disassemble(chunk: &[u8], offset: &mut usize) -> #enum_name {
let opcode = chunk[*offset];
*offset += 1;