首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
码码呀
掘友等级
rust高级研发工程师
一个热爱研究优秀rust开源技术和计算机底层技术,欢迎关注我的公众号:花说编程
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 28
沸点 0
赞
28
返回
|
搜索文章
最新
热门
rust处理非结构化数据实践
对非结构化json序列化和反序列化 serde_json crate提供了from_str函数来解析JSON切片&str。非结构化JSON可以被解析为一个通用的serde_json::Value类型,
你绝对想不到rust处理csv数据还能这么玩
将记录序列化为 CSV 我们通过一个例子来展示如何序列化 Rust 元组。csv::writer 支持从 Rust 类型到 CSV 记录的自动序列化。write_record 只写入包含字符串数据的简
为了掌握序列化,我自己实现了一个自己的序列化
定义序列化trait 序列化最核心的接口就是Serialize和Deserialize两个,其中Deserialize是反序列化trait,具体的trait定义如下: 给不同类型实现序列化trait
快来看,不堪入目啊rust和sqlite搞出事情来了
创建sqlite数据库 我们使用rusqlite crate打开sqlite数据库连接。 数据插入和查询 Connection::open 将打开在前一章节实例中创建的数据库 cats 的连接。下面的
rust序列化的高级玩法
将字母下划线命名字段序列化成驼峰命名规则 跳过序列化字段 ⚠️使用 skip_serializing 不会跳过 反序列化字段。如果只添加 skip_serializing 属性,然后尝试反序列化数据,
震惊!!rust中序列化还能这么玩
实现Deserialize Deserialize trait如下所示: 这个方法的作用是通过为Deserializer 提供一个Visitor,将类型映射到Serde数据类型,然后由Deserial
实现serde序列化的Serialize trait
我们先看在Serde框架中关于Serialize 和 Deserialize traits的定义: 实现Serialize trait 上面我们已经贴出了Serialize的定义了,里面的deseri
哇哦,强大的rust资源管理真的让人欲罢不能
基于所有权的资源管理 这个模式简单来说是这样的:如果要获取资源,你只要创建一个管理它的对象。如果要释放资源,你只要销毁这个对象,由对象负责为你回收资源。而所谓资源通常指的就是内存。Box,Rc,以及
手动实现一个vec
RawVec 我们需要改造下我们之前的Vec的实现了: 然后我们简化迭代器: Drain 这样就看起来好多了嘛!!! 你以为这就结束了吗,不不,精彩的还在后面让我们继续探索Drain对Vec的影响,本
手动带你实现vec,早日变大神
实现Deref和DerefMut 顺便我们也把DerefMut一并实现了: 到了这里,恭喜啊,现在我们有了len,first,last,索引,分片,排序,iter,iter_mut以及slice能提供
下一页
个人成就
文章被点赞
18
文章被阅读
6,323
掘力值
667
关注了
2
关注者
5
收藏集
0
关注标签
135
加入于
2017-03-19