elikar 0.1.9

A rust asynchronous ECS game engine
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mod sdl_error;
mod spawner;

pub use sdl_error::{Result, SdlError};
use std::ffi::CStr;
use std::os::raw::c_char;
pub use spawner::{Handle,Spawner};


/// ## Safety
/// sdl_string must be valid.
/// ## Panics
/// Panic if sdl_string is not a valid string.
pub(in crate) unsafe fn from_sdl_string(sdl_string: *const c_char) -> String {
    CStr::from_ptr(sdl_string).to_str().unwrap().to_owned()
}