|
pub fn get_assets() -> Vec<Asset> { |
|
const MAX_INPUTS: usize = 256; |
|
let mut inputs: Vec<Asset> = Vec::with_capacity(MAX_INPUTS); |
|
let num_inputs = unsafe { |
|
let ptr = (inputs.as_mut_ptr() as usize) / 4; |
|
extern_note_get_assets(ptr as *mut Felt) |
|
}; |
|
unsafe { |
|
inputs.set_len(num_inputs); |
|
} |
|
inputs |
|
} |
Use an array and return an owned slice.
compiler/sdk/base-sys/src/bindings/active_note.rs
Lines 71 to 82 in c78fcef
Use an array and return an owned slice.