Allen Wyma talks with Daniel Thompson-Yvetot, co-founder of Tauri about Tauri’s 2.0 release. Tauri is a toolkit that helps developers make applications for the major desktop platforms using a variety of front-end frameworks.
Contributing to Rustacean Station
Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: [email protected]
Timestamps
[@00:33] - Daniel’s introduction to Tauri
[@10:12] - Making Tauri small and secure
[@18:38] - Multiplatform testing
[@28:26] - CrabNebula & its connection to Tauri
[@35:31] - Running Tauri
[@42:57] - Tauri 2.0 status
Other Resources
Tauri’s Github
Other links
RUSTAsia Conf 2025
Credits
Intro Theme: Aerocity
Audio Editing: Plangora
Hosting Infrastructure: Jon Gjengset
Show Notes: Plangora
Hosts: Allen Wyma
--------
44:28
Eclipse uProtocol with Pete LeVasseur
Allen Wyma talks with Pete LeVasseur about Eclipse uProtocol. uProtocol is a library to make services within automobiles to easily communicate with each other, no matter where they are in the vehicle.
Contributing to Rustacean Station
Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: [email protected]
Timestamps
[@00:00] - Meet Pete LeVasseur, maintainer of Eclipse uProtocol, a software-defined communications framework
[@15:34] - Journey to uProtocol
[@22:19] - Understanding uProtocol
[@43:25] - Rust adoption in the project and the automotive industry
[@48:03] - Announcements & concluding discussion
Other links
RUSTAsia Conf 2025
Pete’s Blog
Credits
Intro Theme: Aerocity
Audio Editing: Plangora
Hosting Infrastructure: Jon Gjengset
Show Notes: Plangora
Hosts: Allen Wyma
--------
50:24
What's New in Rust 1.76, 1.77, and 1.78
Jon and Ben discuss the highlights of the 1.76, 1.77, and 1.78 releases of Rust.
This episode was recorded as part of a YouTube live stream on
2024-05-18, which you can still
watch.
Contributing to Rustacean Station
Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: [email protected]
Timestamps & referenced resources
[@00:34] - Rust 1.76
[@01:18] - ABI compatibility updates
The updated ABI section
An interesting article on ABIs in Swift vs Rust
[@08:53] - Type names from references
type_name
type_name_of_val
[@10:35] - Stabilized APIs
[@10:56] - Result::inspect
[@13:53] - Arc::unwrap_or_clone
[@15:25] - std::hash::DefaultHasher
[@18:01] - ptr::addr_eq
[@21:30] - Changelog deep-dive
[@21:33] - Resize/hide rustdoc bars
[@22:40] - Rust 1.77
[@22:51] - C-string literals
std::ffi::CStr
[@28:20] - Support for recursion in async fn
[@31:43] - offset_of!
[@36:32] - Enable strip in release profiles by default
[@39:35] - Stabilized APIs
[@39:36] - core::net
[@40:59] - f64::round_ties_even
[@42:05] - Mutex::clear_poison
[@43:43] - File::create_new
OpenOptions
[@46:15] - Changelog deep-dive
[@46:46] - Lint on references to static mut
SyncUnsafeCell
[@50:05] - Undeprecate unstable_features lint
[@51:37] - Deny braced macro invocation in let-else
Details from dtolnay comment
[@55:45] - cargo:: in build scripts
[@56:20] - Standardized package ID spec in Cargo
[@57:36] - slice::first_chunk
[@59:55] - Rust 1.77.1
Stripping debug info in release builds broke Windows.
[@1:00:58] - Rust 1.77.2
Fixes CVE-2024-24576.
Detailed advisory,
fix, and current
logic.
[@1:04:54] - Rust 1.78
[@1:07:55] - Diagnostic attributes
#[diagnostic] documentation
[@1:13:13] - Asserting unsafe preconditions
Implementation PR
[@1:19:56] - Deterministic realignment
[@1:23:24] - Stabilized APIs
[@1:23:33] - impl Read for &Stdin
[@1:24:03] - Relax bounds on Error trait implementations
[@1:25:40] - Compatibility notes
[@1:25:40] - Windows requirement bump
Replace pthread RwLock
Slim reader/writer locks
[@1:29:25] - LLVM 18 brings *128 ABI change
[@1:32:04] - Changelog deep-dive
[@1:32:04] - Make non-PartialEq-typed consts as patterns a hard error
[@1:34:59] - Suggest moving definition if non-found macro_rules! is defined later
[@1:36:08] - Stabilize v4 of Cargo lockfile
[@1:37:36] - cargo update highlights stale dependencies
[@1:38:23] - Deprecate non-extension .cargo/config files
[@1:39:19] - Clippy lint assigning_clones
[@1:40:49] - Clippy lint incompatible_msrv
[@1:42:22] - cargo new stopped commenting in Cargo.toml
Credits
Intro Theme: Aerocity
Audio Editing: Aerocity
Hosting Infrastructure: Jon Gjengset
Show Notes: Jon Gjengset
Hosts: Jon Gjengset and Ben Striegel
--------
1:45:34
PubNub with Stephen Blum
Allen Wyma talks with Stephen Blum about PubNub. PubNub is a real-time communication platform and infrastructure-as-a-service company that is integrating Rust into their stack.
Contributing to Rustacean Station
Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: [email protected]
Timestamps
[@00:00] - Meet Stephen Blum, CTO & Co-founder of PubNub
[@06:43] - Implementing Rust in PubNub’s infrastructure
[@15:19] - Rust rewrite insights
[@16:41] - PubNub’s hiring process
[@19:35] - Discussing concurrency
[@22:07] - Pros and cons of full vs partial Rust rewrites
[@30:39] - Closing discussion
Other links
RUSTAsia Conf 2025
Credits
Intro Theme: Aerocity
Audio Editing: Plangora
Hosting Infrastructure: Jon Gjengset
Show Notes: Plangora
Hosts: Allen Wyma
--------
32:48
What's New in Rust 1.74 and 1.75
Jon and Ben discuss the highlights of the 1.74 and 1.75 releases of Rust.
This episode was recorded as part of a YouTube live stream on
2024-05-18, which you can still
watch.
Contributing to Rustacean Station
Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: [email protected]
Timestamps & referenced resources
[@00:13] - Rust 1.74
[@00:21] - Lint configuration through Cargo
[@07:42] - Cargo registry authentication
Cargo documentation
[@11:02] - Projections into opaque return types
[@14:23] - Stabilized APIs
[@14:23] - io::Error::other
[@15:38] - Saturating wrapper type
[@18:43] - const transmute_copy
[@18:03] - Compatibility notes
[@20:51] - Changelog deep-dive
[@20:51] - --keep-going
[@22:42] - Cargo -p partial versions
[@24:21] - Warning boxes in rustdoc
[@26:02] - Generic parameters in rustdoc search
[@29:08] - impl Step for Ipv4
[@31:33] - private_in_public lint
RFC 2145
[@36:02] - New Cargo lockfile recommendation
Rationale
[@37:34] - Rust 1.74.1
No super interesting changes.
But, check in on PR filed during stream.
[@41:56] - Rust 1.75
[@41:56] - async fn and -> impl Trait in traits
Blog announcing what’s actually stabilizing
Jon’s impl Trait talk
[@55:34] - Pointer byte offset APIs
[@58:22] - Code layout optimizations for rustc
BOLT
[@1:04:34] - Stabilized APIs
[@1:04:34] - Atomic*::from_ptr
[@1:06:42] - OS-independent file times
[@1:07:46] - Option::as_slice
Long reddit comment
[@1:09:59] - Changelog deep-dive
[@1:09:59] - impl BufRead for VecDeque<u8>
[@1:12:40] - Workspace-aware cargo new
[@1:13:20] - matching with exhaustive integer ranges
[@1:14:52] - Cross-crate auto-inlining for small fns
[@1:18:31] - Cargo output hyperlinking
[@1:22:00] - Mid-stream PR check-in
Another PR check-in and tracking in homu rustc build queue.
Credits
Intro Theme: Aerocity
Audio Editing: Aerocity
Hosting Infrastructure: Jon Gjengset
Show Notes: Jon Gjengset
Hosts: Jon Gjengset and Ben Striegel