Expand description
Unofficial Rust bindings for Freeswitch
The goal is to provide a safe + ergonomic pit of success for mod authors and connect freeswitch to the wider rust ecosystem.
To that end, it includes:
- Bindings for basic freeswitch types via bindgen *_sys crate, type aliased here mostly for organisation
- ‘New Type’ wrappers over freeswitch types to help map ownership and standard marker traits
- Rust friendly mod creation via proc macros that mimic the traditional C SDK.
Modules§
Macros§
Structs§
- Frame
- A wrapper around FreeSWITCH’s
switch_frame_tstructure with an associated buffer.