INNER CODE UNIT · Rust
state
sonos/tract · api/ffi/src/lib.rs:1467
let state = &(*state).0;
*inputs = state.input_count()?;
Ok(())
})
}
/// Query an State output counts.
#[unsafe(no_mangle)]
pub unsafe extern "C" fn tract_state_output_count(
state: *const TractState,
outputs: *mut usize,
) -> TRACT_RESULT {
wrap(|| unsafe {
check_not_null!(state, outputs);
let state = &(*state).0;
*outputs = state.output_count()?;
Ok(())
})