Github 2024-08-31 Rust开源项目日报 Top10

根据Github Trendings的统计,今日(2024-08-31统计)共有10个项目上榜。

【Rust光年纪】保护用户数据安全隐私:探秘Rust机密计算与安全库

本文将介绍六个针对Rust语言的机密计算库和安全库,分别是 `confidential-computing`、`sgx-shield`、`rust-enclave`、 `attestation`、`tss-esapi` 和 `secure-remote-password`。每个库都有其特定的核心功能

tauri中从前端ts调用rust函数,并异步收到响应结果

命令是在文件中定义的。要创建一个命令,只需添加一个函数,并使用println!");())

【Rust】简介、安装和编译

rust语言。

1. 什么是Rust语言?——《跟老吕学Rust》

Rust是一门系统级编程语言,它提供了内存安全性的保证,同时性能接近C和C++。Rust语言的设计目标之一是为了解决C和C++中常见的内存错误问题,例如空指针解引用、数据竞争和内存泄漏等。通过独特的所有权和借用检查器机制,Rust能够在编译时捕获许多常见的内存错误,从而减少了运行时错误的可能性。Ru

rust web 使用 POSTGRESQL

POSTGRESQL rust web

Windows环境下的Tauri项目启动指南:让你的开发过程更轻松!

上一篇文章我讲到我开源了一个即时通讯(IM)应用 🎉HuLa✨ ,该应用是使用tauri + vue3来开发的,今天我来讲一下在windows环境下如何启动该项目吧😎

Rust开发之路:从入门到实践的全面指南

首先,我们定义一个Taskid: u32,Task {id,Task结构体包含任务的ID、描述和是否完成的状态。Rust是一门独特且充满挑战的编程语言。通过深入学习Rust,我们不仅可以掌握系统编程的核心知识,还能在高性能应用开发中得心应手。从基础的内存安全管理到高级的并发编程,从简单的工具开发到复

【一起学Rust | 框架篇 | Tauri2.0框架】command拆分模块

上期说到,tauri的command拆分模块是更合理的一种方式,如果全部都将内容写到中,会导致代码难以维护,而且会显得非常臃肿,太难看了。作为一个程序员,把代码写的清晰整洁,可维护性高,是基本的修养,且对于自己而言也是非常有意义的。此前未在官方文档中发现这部分内容,可能官方是想让我们自己探索吧。但是

RUST知识框架与学习框架

Rust是一门系统级编程语言,以其内存安全、高性能和并发性而著称,特别适用于开发低级系统、网络服务和并发应用,具有广泛应用前景。

Cargo: Rust的包管理和构建工具

Cargo是Rust的官方包管理和构建系统,它简化了Rust项目的依赖管理、编译和测试过程。在Rust生态系统中,Cargo扮演着至关重要的角色,为开发者提供了一个高效、可靠的开发环境。本文将介绍Cargo的原理、基础使用、高级使用以及其主要优点。

【Rust】——高级类型

Rust 的类型系统有一些我们曾经提到但没有讨论过的功能。首先我们从一个关于为什么 newtype 与类型一样有用的更宽泛的讨论开始。接着会转向类型别名(type aliases),一个类似于 newtype 但有着稍微不同的语义的功能。我们还会讨论!类型和动态大小类型。

【Rust光年纪】探索Rust终端编程:从跨平台操作到用户界面设计

本文将深入探讨在 Rust 中构建终端应用程序所使用的一些主流库,包括 crossterm、termion、rustyline、pancurses、tui-rs 以及 Crossterm Winapi 扩展库。我们将了解这些库的核心功能、使用场景、安装与配置方式以及它们的 API 概览,为读者提供全

【一起学Rust | 框架篇 | Tauri2.0框架】rust和前端的相互调用(前端调用rust)

本期将继续接着上一期,继续探索tauri中rust和前端的相互调用,上一期我们介绍了rust调用前端,这一期我们继续探索前端调用rust。首先还是回忆一下上周tauri的前后端通信示意图从该图片我们可以清晰的看出来,tauri的前端和rust后端通信是通过事件机制来实现的,在上期中,我介绍了事件机制

【Rust光年纪】构建高效Rust单元测试:深度解析各类测试工具及库

本文将介绍六个不同类型的Rust测试相关库,分别是mockall、double、Pact、test_double、proptest和fake。对于每个库,我们将从简介、核心功能、使用场景、安装与配置、以及API概览等方面进行介绍,以帮助读者全面了解这些工具在Rust项目中的应用。

【一起学Rust | 框架篇 | Tauri2.0框架】tauri中rust和前端的相互调用(rust调用前端)

近期Tauri 2.0 rc版本发布,2.0版本迎来第一个稳定版本,同时官方文档也进行了更新。Tauri是一个使用Rust构建的框架,可以让你使用前端技术来构建桌面应用程序。

【Rust】——高级trait

🎯关联类型在trait定义中指定占位符类型🎯默认泛型类型参数和运算符重载🎯完全限定语法与消歧义:调用相同名称的方法🎯完全限定语法与消歧义:调用相同名称的方法🎯父trait用于在另一个trait中使用trait的功能🎯newtype模式用以在外部类型上实现外部trait

Rustdesk客户端本地编译安装教程(window环境)

rustdesk安装教程

我用Tauri开发的待办效率工具开源了!

主要是一个计时的时钟,可以在专注计时的时候,专注地完成某项任务,快捷方便,使用番茄工作法,选择一个待完成的任务,将番茄时间设为25分钟,也可以选择其他的区间,专注工作,中途不允许做任何与该任务无关的事。🎉结语 感兴趣的可以试试,有不清楚的问题,关于tauri开发方面的问题,也可以一起交流。我的想法

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈