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

API Design and Fundamentals of Google Cloud's Apigee API Platform
Google Cloud via Coursera
API Development on Google Cloud's Apigee API Platform
Google Cloud via Coursera
SAP Cloud Platform API Management
SAP Learning
Developing APIs with Google Cloud's Apigee API Platform
Google Cloud via Coursera
Building Modern Nodejs Applications on AWS
Amazon Web Services via edX