rust_to_dtr 0.16.0

Convert Rust Soroban contracts to DTR format.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::common::compilation_state::CompilationState;
use crate::common::handle_macro;
// use super::pattern::handle_pattern;
use crate::errors::not_translatable_error::NotTranslatableError;
use crate::instruction::Instruction;
use syn::StmtMacro;

pub fn handle_macro_statement(
    mac: &StmtMacro,
    assignment: Option<String>,
    compilation_state: &mut CompilationState,
) -> Result<Vec<Instruction>, NotTranslatableError> {
    handle_macro(&mac.mac, assignment, compilation_state)
}