V
主页
Rust 项目实操 - 从零开始构建预定系统(11):使用 builder 模式来处理数据结构的初始化
发布人
这一讲我们主要修复第 10 讲的问题。在提交代码时,clippy 嫌弃某个函数参数过多。于是我们引入了 derive_builder。由于数据结构是 tonic_build 生成的,所以我们需要修改 build 脚本来添加更多的 attribute。我们使用了一个 trait 来简化 build 代码。最后,修复了 rsvp.query 函数的一个隐含的没有做参数校验的问题。
打开封面
下载高清视频
观看高清视频
视频下载器
Rust crates 大巡礼:用 tonic 实现简单的聊天客户端和服务器
Rust WASM 开发:使用 Tauri 构建桌面应用!
Rust crates 大巡礼:使用 tonic 构建 gRPC
Rust 项目实操 - 从零开始构建预定系统(6):实现预定功能
程序君的直播课:用 pgx 构建 postgres 扩展
Rust 项目实操 - 从零开始构建预定系统(2):设计数据库 schema
Rust 项目实操 - xdiff (2):使用 clap 构建 CLI
Rust 项目实操 - 从零开始构建预定系统(13):用 tonic 实现 gRPC server
Rust 项目实操 - 从零开始构建预定系统(14):测试 rpc 时意外发现的黑魔法
Rust crates 大巡礼:用 dioxus 开发 WASM 前端
Rust 项目实操 - 从零开始构建预定系统(4):构建 gRPC 接口
Rust 过程宏(第一弹)
用 ChatGPT 构建数据库助手:高效撰写需求
Rust 项目实操 - 从零开始构建预定系统(20):抽取分页器的逻辑,构建独立的 paginator
Rust 项目实操 - 从零开始构建预定系统(7):对 sqlx 进行测试
Rust 项目实操 - 从零开始构建预定系统(12):如何优化特定的查询分页?
用 Rust 创建 OpenAI SDK: 基础功能以及 Image API 实现
Rust 项目实操 - 从零开始构建预定系统(5):使用 sqlx 构建 migration
Rust 项目实操 - 从零开始构建预定系统(8):优雅地返回错误信息
Rust 项目实操 - xdiff (1):基本思路和数据结构
Rust 项目实操 - 从零开始构建预定系统(18):gRPC 客户端如何处理 streaming
Rust crates 大巡礼:Axum(1) - 自定义 extractor
Rust 项目实操 - 从零开始构建预定系统(21):代码写累了?我们来读读 PR 吧
Rust 项目实操 - xdiff (5):交互式生成配置
Rust 项目实操 - xdiff (4):提供更友好的错误提示
用 ChatGPT 构建数据库助手:构建核心功能
Rust 项目实操 - 从零开始构建预定系统(10):处理查询分页
如何学习一门技术?
Rust 项目实操 - 从零开始构建预定系统(22):使用 pglistener 处理预约的变化
Rust 项目实操 - 从零开始构建预定系统(16):处理 gRPC 的 streaming response
用 Smithy 高效构建 REST API & 客户端 SDK:处理资源的 CRUD
使用 wireshark 抓包深入理解 QUIC
Rust 过程宏(第二弹)
没有可嵌入使用的向量数据库?那我们自己裁剪一个!
Rust编程设计模式 - oreilly - Idiomatic Rust, Video Edition
Rust 项目实操 - xdiff (6):语法高亮以及支持 xreq
Rust crates 大巡礼:如何对 diosxus 构建的前端代码进行重构?
Rust 项目实操 - xdiff (8):撰写基本的 unit test
Rust 项目实操 - 从零开始构建预定系统(15):把可以开源的代码抽取成新的 crate
Rust crates 大巡礼:prost