Skip to main content

llama_cpp_bindings/
ggml_time_us.rs

1#[must_use]
2pub fn ggml_time_us() -> i64 {
3    unsafe { llama_cpp_bindings_sys::ggml_time_us() }
4}
5
6#[cfg(test)]
7mod tests {
8    use serial_test::serial;
9
10    use super::ggml_time_us;
11    use crate::llama_backend::LlamaBackend;
12
13    #[test]
14    #[serial]
15    fn returns_positive_value() {
16        let _backend = LlamaBackend::init().unwrap();
17        let time_microseconds = ggml_time_us();
18
19        assert!(time_microseconds > 0);
20    }
21}