1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
use types::*; #[derive(Clone, Copy)] #[repr(C)] pub struct Analysis_t { pub AnalysisType: AnalysisType_t, pub StepTime: Time_t, pub SlotTime: Time_t, pub SlotLength: Quantity_t, pub CurrentTime: Quantity_t, pub InitialTemperature: Temperature_t, } extern "C" { pub fn analysis_init(analysis: *mut Analysis_t); pub fn analysis_destroy(analysis: *mut Analysis_t); pub fn get_simulated_time(analysis: *mut Analysis_t) -> Time_t; }