YoVDO

A Rust Crate that Also Quacks Like a Modern C++ Library

Offered By: Rust via YouTube

Tags

RustFest Courses C++ Courses Rust Courses API Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a conference talk from RustFest Paris 2018 that delves into the API design of encoding_rs, a Rust crate for character encoding conversion. Learn how this crate replaced Firefox's previous C++ encoding conversion library in version 56, and discover the API design characteristics that allowed for seamless mapping between Rust, C, and C++ interfaces. Gain insights into patterns that facilitate easy integration of Rust code into C++ codebases, focusing on the specific case study of encoding_rs. Understand how to create idiomatic C APIs and modern C++ analogs from Rust APIs, providing valuable knowledge for developers working on cross-language projects or migrating existing C++ codebases to Rust.

Syllabus

RustFest Paris 2018 - A Rust Crate that also quacks like a modern C++ Library by Henri Sivonen


Taught by

Rust

Related Courses

Aprender Rust por accidente
Rust via YouTube
We Can Have Nice Things
Rust via YouTube
The Language That Isn't
Rust via YouTube
El lenguaje que no es
Rust via YouTube
Una Serie de Relatos de MentorĂ­a
Rust via YouTube