Rust 的 RSS 开发包 rust-rss

Apache
Rust
跨平台
2015-05-10
红薯

rust-rss 是 Rust 语言用来解析和生成 RSS 数据的开发包,示例代码:

生成:

use rss::{Channel, Item, Rss};

let item = Item {
    title: Some(String::from("Ford hires Elon Musk as CEO")),
    pub_date: Some(String::from("01 Apr 2019 07:30:00 GMT")),
    description: Some(String::from("In an unprecedented move, Ford hires Elon Musk.")),
    ..Default::default()
};

let channel = Channel {
    title: String::from("TechCrunch"),
    link: String::from("http://techcrunch.com"),
    description: String::from("The latest technology news and information on startups"),
    items: vec![item],
    ..Default::default()
};

let rss = Rss(channel);

let rss_string = rss.to_string();

解析:

use rss::Rss;

let rss_str = r#"
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>TechCrunch</title>
    <link>http://techcrunch.com</link>
    <description>The latest technology news and information on startups</description>
    <item>
      <title>Ford hires Elon Musk as CEO</title>
      <pubDate>01 Apr 2019 07:30:00 GMT</pubDate>
      <description>In an unprecedented move, Ford hires Elon Musk.</description>
    </item>
  </channel>
</rss>
"#;

let rss = rss_str.parse::<Rss>().unwrap();
加载中

评论(1)

CheneyWong
CheneyWong
支持 #rust-rss#

暂无资讯

暂无问答

Rust 语言中文网络内容建设

``> 本文时间:2018-11-21,作者:krircc, 简介:天青色 欢迎向Rust中文社区投稿,投稿地址,好文将在以下地方直接展示 Rust中文社区首页 Rust中文社区Rust文章栏目 知乎专栏Rust语言 Rust 编...

11/22 08:31
9
0
Rust语言开发基础(一)基本介绍

1. 简单认识 2. 认知资源

2015/12/06 08:42
574
2
在windows中使用VS CODE工具调试rust语言

rust语言是一种最新的比较超酷的语言,rust语言注重于安全,性能和并发性的编程语言,吸收了动态语言的特性。那么在windows中如何使用vscode开发和调试rust语言。 首先安装工具 1、Visual St...

08/21 13:11
13
0
C,D,Go,Rust,Nim 5语回文数大战!仅供娱乐参考!

娱乐!娱乐!请不要诋毁任何语言!!!!20151030测试了Rust 1.4;20151102测试了nim0.12;20151214测试了Rust 1.5 GCC版;20160127测试Rust 1.6 MSVC;20160127 Nim 0.13;20160131在树莓派...

2015/09/25 01:29
973
1
我用 Rust 重写了博客,谈谈我眼中的 Rust.

## 前言 我已经学习 Rust 有挺长的一段时间了,一直想用 Rust 来写点东西,但是缺乏好的想法; 有些想法自我感觉良好,但是又没有能力实现 (比如,写一个操作系统?), 所以最后我决 定还是拿...

06/13 13:59
89
0
Rust语言在2017年的发力点

Rust核心团队已经确定了[Rust的路线图](https://github.com/aturon/rfcs/blob/roadmap-2017/text/0000-roadmap-2017.md)提案,旨在确定语言在一年内的位置。部分基于2016年Rust用户进行的[调...

2016/10/31 07:16
42
0
2018年伊始,系统彩票源码下载编程语言Rust为何令程序员感到兴奋?

自2013彩票源码下载【大神源码论坛】dsluntan.com 【布丁源码论坛】budingbbs.com 企娥3393756370年年底以来,作者本人时断时续地会用Rust语言编程。4周前,再次用到Rust,语言比上次使用时更...

07/28 15:10
4
0
Rust 1.0.0-alpha 即将释出

Rust 1.0.0-alpha 即将释出,以下是抢先版的发行说明

2015/01/07 17:14
583
2

没有更多内容

加载失败,请刷新页面

返回顶部
顶部