New Rustacean

Deep dive teaching episodes, news updates, and interviews with people around the Rust community.

https://newrustacean.com

subscribe
share






CYSK: bindgen and cbindgen


Automatic generation of FFI types between Rust and C APIs. Show Notes

  • bindgen
    • the official guide
    • API docs
  • cbindgen
    • a blog post by one of the main authors of the crate
    • rust-ffi
  • Binding libraries for scripting languages
    • PyO3
    • Neon
    • Rustler
      • a great write-up from the folks at Discord
    • Helix
Sponsors

Thanks to Parity for sponsoring the show and hiring Rust developers!

Patreon Sponsors
  • Adam Green
  • Aleksey Pirogov
  • Alexander Kryvomaz
  • Alexander Lozada
  • Alexander Payne
  • Andrew Dirksen
  • Andrew Thompson
  • Anthony Deschamps
  • Anthony Scotti
  • Arlen Haftevani
  • Arlo (Hyena)
  • Arun Kulshreshtha
  • Behnam Esfahbod
  • Benjamin Manns
  • Benjamin Wasty
  • Brandon ‘Spanky’ Mills
  • Brian Casiello
  • Brian Manning
  • Brian McCallister
  • Bryan Stitt
  • Caryn Finkelman
  • Cass Costello
  • Cat Dad
  • Chap Lovejoy
  • Charlie Egan
  • Chip
  • Chris Palmer
  • Christoffer Ceutz
  • Cristian Paul
  • Dan Abrams
  • Daniel
  • Daniel Bross
  • Daniel Collin
  • Daniel Mason
  • David Carroll
  • David Hewson
  • Derek Morr
  • Dominic Cooney
  • Doug Reeves
  • Douglas Correa
  • Edmund Kump
  • Eduard Knyshov
  • Embark Studios
  • Eugene Bulkin
  • Evan Stoll
  • Fabio (decathorpe)
  • Fabio Correa
  • Freeman P. Pascal
  • Gaveen Prabhasara
  • Graham Wihlidal
  • Henri Sivonen
  • Ian Jones
  • Hoàng Đức Hiếu
  • Hugo Josefson
  • “Jake”“ferris”" Taylor"
  • Jako Danar
  • James Cooper
  • James Hagans II
  • Jason Bowen
  • Jeff May
  • Jendrik Illner
  • Jerome Froelich
  • JockeTF
  • Joar Wandborg
  • Johan Andersson
  • John Rudnick
  • Jon
  • Jonah
  • Jonathan Knapp
  • Jonathan Turner
  • Joseph Hain
  • Joseph Mou
  • Joseph Schrag
  • Joe Percy
  • Justin Ossevoort
  • Kai Yao
  • Kazutaka Mise
  • Keith Gray
  • Kilian Rault
  • Kyle
  • Lee Jenkins
  • Luca Schmid
  • Luiz Irber
  • Lukas Eller
  • Malnormalulo
  • Martin Heuschober
  • Masashi Fujita
  • Matt Rudder
  • Matthew Brenner
  • Matthias Ruszala
  • Max Jacobson
  • Max R.R. Collada
  • Messense Lv
  • Micael Bergeron
  • Michael Mc Donnell
  • Michael Melanson
  • Michael Sanders
  • Nathan Sculli
  • Nick Coish
  • Nick Gideo
  • Nick Stevens
  • Nicolas Pochet
  • Oladapo Fadeyi
  • Olaf Leidinger
  • Oliver Uvman
  • Oluseyi Sonaiya
  • Ovidiu Curcan
  • Pascal
  • Patrick O’Doherty
  • Paul Naranja
  • Paul Osborne
  • Peter Scholtens
  • Peter Tillemans
  • Pierre-Antoine Champin
  • Ralph Giles
  • Ramon Buckland
  • Randy MacLeod
  • Raph Levien
  • Richard Dallaway
  • Rob Tsuk
  • Robbie Clarken
  • Robert Chrzanowski
  • Romain Chossart
  • Ryan Blecher
  • Ryan Osial
  • Satoshi Yoshikawa
  • Scott Moeller
  • Sebastián Ramírez Magrí
  • Simon Dickson
  • Simon G
  • Soren Bramer Schmidt
  • Steve Jenson
  • Steven Knight
  • Steven Murawski
  • Stuart Hinson
  • Sven Huster
  • Tim Brooks
  • Tim Small
  • Tim Süberkrüb
  • Tom Prince
  • Toolmaker’s Guild
  • Ty Overby
  • Tyler Harper
  • Victor Kruger
  • Will Greenberg
  • Zak van der Merwe
  • Zachary Snyder
  • Zach Peters
  • Zaki

(Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!)

Become a sponsor
  • Patreon
  • Venmo
  • Dwolla
  • Cash.me
  • Flattr
  • PayPal.me
Contact
  • New Rustacean:
    • Twitter: @newrustacean
    • Email: hello@newrustacean.com
  • Chris Krycho
    • GitHub: chriskrycho
    • Twitter: @chriskrycho


fyyd: Podcast Search Engine
share








 May 18, 2019  18m