libswisseph_sys/
lib.rs

1#![allow(non_upper_case_globals)]
2#![allow(non_camel_case_types)]
3#![allow(non_snake_case)]
4#![allow(dead_code)]
5
6mod util;
7mod types;
8
9pub mod raw;
10// raw mod will be the main way to interact with this library. User will need to work 
11// directly with cstring pointers and unsafe blocks
12pub use raw::*;
13
14// all functions from raw, but each one wrapped with unsafe blocks  
15pub mod safe;
16
17// Result will attempt to turn return codes into rusty Results and provide return types
18// that fit the possible outcomes. These will be as verbose as possible to capture 
19// everything for a consuming library to handle
20pub mod tuple_result;
21//pub use result::*;
22