当前位置: 首页 > news >正文

【Rust日报】2022-10-15 Frui: 一个rust写的开发者友好的UI框架

Frui: 一个rust写的开发者友好的UI框架

Frui是一个开发者友好的UI框架,它使构建用户界面变得简单而富有成效。它的灵感来自于Flutter架构,是用Rust编写的。

示例:

#![feature(min_specialization)]
#![feature(type_alias_impl_trait)]

use frui::prelude::*;

#[derive(ViewWidget)]
struct App;

impl ViewWidget for App {
    fn build<'w>(&'w self, _: BuildContext<'w, Self>) -> Self::Widget<'w> {
        Center::child(Text::new("Hello, World!"))
    }
}

fn main() {
    run_app(App);
}

Github 链接,https://github.com/fruiframework/frui

page-turner: 一个将分页api变为异步流的trait

它在我以前的工作中非常有用,当我们使用AWS的API的时候。

事实上,我已经习惯了使用它,以至于我无法想象没有它该如何处理分页。现在它已经开源了,包括一些额外的功能(并发查询)

文章链接,https://docs.rs/page-turner/latest/page_turner/

Github 链接,https://github.com/a1akris/page-turner

rodio:一个音频播放库

Rust音频播放库:

  • 播放是由cpal处理的

  • MP3解码是由minimp3处理的 ...

文章链接,https://crates.io/crates/rodio

Github 链接,https://github.com/RustAudio/rodio


From 日报小组 TOM

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss

  • 微信公众号:Rust语言中文社区

相关文章:

  • Text Preprocessing - 文本预处理(RNN循环神经网络)
  • 【JavaScript设计模式】观察者模式
  • 【漏洞复现-splunk-信息泄露】vulfocus/splunk-cve_2018_11409
  • 赶紧进来看看---详解C/C++中的自定义类型:枚举和联合体
  • 神经网络的梯度实现
  • 网络版本计算器(再谈“协议“)
  • C++——string的简单使用与深浅拷贝的理解(建议收藏)
  • BGP综合实验
  • Day4——两两交换链表节点、删除链表第n个绩点、链表相交、环形链表||
  • YOLOv5实现佩戴安全帽检测和识别(含佩戴安全帽数据集+训练代码)
  • H.264 入门篇 - 10 (帧间预测 - 参考帧列表修改/重排)
  • 第三章Linux环境基础开发工具使用(yum+rzsz+vim+g++和gcc+gdb+make和Makefile+进度条+git)
  • 博客系统数据库设计与实现之修改(java)
  • django-设置X-Frame-Options响应头防止点击劫持攻击
  • PostgreSQL自增主键的用法以及在mybatis中的使用
  • ECMAScript6(0):ES6简明参考手册
  • ES2017异步函数现已正式可用
  • ES6--对象的扩展
  • Javascript设计模式学习之Observer(观察者)模式
  • MQ框架的比较
  • php中curl和soap方式请求服务超时问题
  • python docx文档转html页面
  • Redux 中间件分析
  • scrapy学习之路4(itemloder的使用)
  • TypeScript实现数据结构(一)栈,队列,链表
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 解析 Webpack中import、require、按需加载的执行过程
  • 前端js -- this指向总结。
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 树莓派 - 使用须知
  • 为视图添加丝滑的水波纹
  • 项目管理碎碎念系列之一:干系人管理
  • MPAndroidChart 教程:Y轴 YAxis
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • #1014 : Trie树
  • #laravel 通过手动安装依赖PHPExcel#
  • #QT(串口助手-界面)
  • (BFS)hdoj2377-Bus Pass
  • (java)关于Thread的挂起和恢复
  • (WSI分类)WSI分类文献小综述 2024
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (一)RocketMQ初步认识
  • (一)SpringBoot3---尚硅谷总结
  • (转)使用VMware vSphere标准交换机设置网络连接
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • .htaccess配置常用技巧
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • .NET建议使用的大小写命名原则
  • .NET开源项目介绍及资源推荐:数据持久层