kiserp / freeswitchrs

FreeSWITCH Rust Bindings

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rust for FreeSWITCH

Dynamic Alpha Edition

Rust for FreeSWITCH is a full compatibility layer allowing use of Mozilla's Rust language with FreeSWITCH. With this project, C is superseded as the language of choice for building FreeSWITCH modules. Rust for FreeSWITCH provides significant benefits:

  • Rapid development with an expressive language
  • Ensures fully safe code, including thread-safety, with no runtime cost
  • Makes secure and correct code easy to get right
  • Provides better performance than C

Note: Rust for FreeSWITCH is in an early stage and subject to breaking changes.

View the example code in examples/mod_skelr.rs for an overview of how to create a module.

About

FreeSWITCH Rust Bindings


Languages

Language:Rust 100.0%