Size: a a a

Rust — русскоговорящее сообщество

2021 June 27

🎄

🎄ANONIM🎄 in Rust — русскоговорящее сообщество
Ребят не знаю точно вопрос по адресу или нет)
Но есть те кто делает десктопные приложения, c++/rust не имеет значения, как вы обычно пакуете ваше приложение для пакетников, AppImage итд
Просто у меня в приложении используются библии .so которые написаны на rust и я использую их через ffi (dart), так этот товарищ резолвит их только релевантными путями или абсолютными, типо "mylib.so" не работает и не должно как я понимаю 🥲
По сути оболочка для Дарта это гтк на плюсах поэтому вопрос именно с нативной разработки, а не по фреймворку флаттера*
источник

bh

black hole in Rust — русскоговорящее сообщество
Ты сравнил дату начала разработки и дату релиза, лол
источник

bh

black hole in Rust — русскоговорящее сообщество
В 2014 rust игра была только на новый движок переписана
источник

AS

Aleksey Sidorov in Rust — русскоговорящее сообщество
Вообще, это все похоже на написание exception safe кода.
источник

i

igor in Rust — русскоговорящее сообщество
@sovasergey шо там случилось с @this_week_in_rust?
источник

c⁣

createStore<🦉>... in Rust — русскоговорящее сообщество
А шо там?
источник

П

Пух in Rust — русскоговорящее сообщество
Молчит
источник

c⁣

createStore<🦉>... in Rust — русскоговорящее сообщество
Гх отключил воркфлоу потому что не было активности в репо
источник

NK

ID:0 in Rust — русскоговорящее сообщество
источник

NK

ID:0 in Rust — русскоговорящее сообщество
Updates from core

implement more Iterator methods on core::iter::Repeat
rust-lang/rust/pull/85338

override clone_from for some types
rust-lang/rust/pull/85176

stabilize const_fn_unsize
rust-lang/rust/pull/85078

implement the new desugaring from try_trait_v2
rust-lang/rust/pull/84767

impl FromStr for proc_macro::Literal
rust-lang/rust/pull/84717

stabilize extended_key_value_attributes
rust-lang/rust/pull/83366

fix auto-hide for implementations and implementors
rust-lang/rust/pull/85575

add rustc_mir::interpret::Machine::enforce_abi()
rust-lang/rust/pull/85557

check for more things in THIR unsafeck
rust-lang/rust/pull/85555

suppress spurious errors inside async fn
rust-lang/rust/pull/85393

avoid zero-length memcpy in formatting
rust-lang/rust/pull/85391

always produce sub-obligations when using cached projection result
rust-lang/rust/pull/85382

CTFE core engine allocation & memory API improvemenets
rust-lang/rust/pull/85376

CTFE get_alloc_extra_mut: also provide ref to MemoryExtra
rust-lang/rust/pull/85578

fix missing lifetimes diagnostics
rust-lang/rust/pull/85375

suggest borrowing if a trait implementation is found for &/&mut T
rust-lang/rust/pull/85369

remove InPlaceIterable marker from Peekable due to unsoundness
rust-lang/rust/pull/85340

extend rustc_on_implemented to improve more ? error messages
rust-lang/rust/pull/85596

cargo: add cargo:rustc-link-arg-bin flag
rust-lang/cargo/pull/9486

rustdoc: don't hide inherent implementations by default
rust-lang/rust/pull/85602

clippy: fix ICE in implicit_return
rust-lang/rust-clippy/pull/7242

clippy: fix invalid syntax in from_iter_instead_of_collect suggestion
rust-lang/rust-clippy/pull/7264

clippy: fix needless_borrow suggestion
rust-lang/rust-clippy/pull/7105

clippy: fix redundant_closure for vec![] macro in a closure with arguments
rust-lang/rust-clippy/pull/7263

clippy: don't lint multiple_inherent_impl with generic arguments
rust-lang/rust-clippy/pull/7089

clippy: early return from LintPass registration when collecting metadata
rust-lang/rust-clippy/pull/7253

clippy: adding the default lint level to the metadata collection
rust-lang/rust-clippy/pull/7246
источник

NK

ID:0 in Rust — русскоговорящее сообщество
Updates from Rust Community

Project/Tooling Updates
rust-analyzer Changelog #78
rust-analyzer.github.io

This Week In TensorBase 4
tensorbase.io

rustc_codegen_gcc can now run libcore’s tests and pass most of them!
blog.antoyo.xyz

Parcel 2 beta 3
v2.parceljs.org

Announcing lettre 0.10.0-rc.1
lettre.rs

Announcing typed-sql beta! Zero-cost ORM with fast compile times
www.reddit.com

Announcing Valuable, a library for object-safe value inspection
tokio.rs

Observations/Thoughts
Why and how we wrote a compiler in Rust (blog post series 1/X): the context
https://bnjjj.medium.com/why-and-how-we-wrote-a-compiler-in-rust-blog-post-series-1-x-the-context-e2f83b10edb9

2D Web Rendering with Rust
medium.com/lagierandlagier

A fast-to-sync/search and space-optimized replication algorithm written in Rust, the gun-db data replication model
mateusfreira.github.io

Adventures in rustc Forking
jam1.re

Baseline implementations should be predictable
pvk.ca

Naming Your Lifetimes
www.possiblerust.com

Rucredstash release & Rust experience from a Haskeller
psibi.in

Rust Walkthroughs
Creating an Infinite Mixture Model in Rust with the rv crate
redpoll.ai

Debug rust application inside container
blog.erebe.dev

Write Rust lints without forking Clippy
www.trailofbits.com

Zig Makes Rust Cross-Compilation Just Work
actually.fyi

Routing traffic in Rust using eBPF
www.infinyon.com

How to to_string in Rust
loige.co

Building small desktop apps with Ember.js and Tauri
dev.to

Coming to Rust from Django
meesha.blog

Structural Typing in Rust
beachape.com

Idiomatic Rust? Implementing binary search
shane-o.dev

[ZH] Practice of web crawling with async Rust (使用 Rust 做异步数据采集的实践)
blog.budshome.com

[video] Lock-Free to Wait-Free Simulation in Rust
youtu.be

Miscellaneous
Rust Web Development - MEAP
www.manning.com

Fuchsia OS partially written in Rust has shipped
www.reddit.com
источник

NK

ID:0 in Rust — русскоговорящее сообщество
Crate of the week: typed-index-collections

This week's crate is typed-index-collections, a crate that lets you make Vecs with custom-typed indices.
источник

NK

ID:0 in Rust — русскоговорящее сообщество
источник

NK

ID:0 in Rust — русскоговорящее сообщество
Updates from core

post-monomorphization errors traces MVP
rust-lang/rust/pull/85633

make closures inherit their parent's "safety context"
rust-lang/rust/pull/85607

fix low-memory issue and lower tier platforms with no sysinfo
rust-lang/rustup/pull/2779

fix bootstrap using host exe suffix for cargo
rust-lang/rust/pull/85590

const-eval: disallow unwinding across functions that !fn_can_unwind()
rust-lang/rust/pull/85546

deal with const_evaluatable_checked in ConstEquate
rust-lang/rust/pull/85481

disallow shadowing const parameters
rust-lang/rust/pull/85478

optimize proc macro bridge
rust-lang/rust/pull/85390

fix incorrect suggestions for E0605
rust-lang/rust/pull/84968

stabilize member constraints
rust-lang/rust/pull/84701

E0599 suggestions and elision of generic argument if no canditate is found
rust-lang/rust/pull/84221

a bit more polish on const eval errors
rust-lang/rust/pull/85767

merge CrateDisambiguator into StableCrateId
rust-lang/rust/pull/85804

do not try to build LLVM with Zlib on Windows
rust-lang/rust/pull/85762

use u64 for the GroupWord on WebAssembly
rust-lang/hashbrown/pull/271

don't hash thir_body
rust-lang/rust/pull/85729

emit a hard error when a panic occurs during const-eval
rust-lang/rust/pull/85704

don't sort a Vec before computing its DepTrackingHash
rust-lang/rust/pull/85702

demote ControlFlow::{from, into}_try to pub(crate)
rust-lang/rust/pull/85645

remove Ipv6Addr::is_unicast_link_local_strict
rust-lang/rust/pull/85819

make Step trait safe to implement
rust-lang/rust/pull/83772

fix unsoundness of Debug implementation for linked_list::IterMut
rust-lang/rust/pull/85814

Weak's type parameter may dangle on drop
rust-lang/rust/pull/85535

add TrustedRandomAccess specialization for Vec::extend()
rust-lang/rust/pull/83770

enable Vec's calloc optimization for Option<NonZero>
rust-lang/rust/pull/85737

prevent double drop in Vec::dedup_by if a destructor panics
rust-lang/rust/pull/85625

fix pointer provenance in <[T]>::copy_within
rust-lang/rust/pull/85610

add String::extend_from_within
rust-lang/rust/pull/85801

add inline attr to CString::into_inner so it can optimize out NonNull checks
rust-lang/rust/pull/85719

hashbrown: guard against allocations exceeding isize::MAX
rust-lang/hashbrown/pull/268

futures: allow no limit for buffered stream combinators
rust-lang/futures-rs/pull/2429

cargo: cargo tree -e no-proc-macro to hide procedural macro dependencies
rust-lang/cargo/pull/9488

rustup: bring back x86_64-sun-solaris target to rustup
rust-lang/rust/pull/85252

clippy: add avoid_breaking_exported_api config option
rust-lang/rust-clippy/pull/7187

clippy: add lint suspicious_splitn
rust-lang/rust-clippy/pull/7292

clippy: move semicolon_if_nothing_returned to pedantic
rust-lang/rust-clippy/pull/7268

clippy: improve message for not_unsafe_ptr_arg_deref lint
rust-lang/rust-clippy/pull/7294

clippy: fix ICE in too_many_lines
rust-lang/rust-clippy/pull/7287

clippy: fix allow on some statement lints
rust-lang/rust-clippy/pull/7282

clippy: fix missing_docs_in_private_items false negative
rust-lang/rust-clippy/pull/7281

clippy: add the ability to invalidate caches to force metadata collection
rust-lang/rust-clippy/pull/7256
источник

NK

ID:0 in Rust — русскоговорящее сообщество
Updates from Rust Community

Newsletters
RiB Newsletter #24 - Bridges
www.reddit.com

Project/Tooling Updates
rust-analyzer Changelog #79
rust-analyzer.github.io

GCC Rust Monthly Report #6 May 2021
thephilbert.io

This Week In TensorBase 5
tensorbase.io

Announcing tower-http
tokio.rs

Turning rusty tech into Rust ~ When you need to FTP but don’t want to
blog.abstractinvoke.com

Observations/Thoughts
Object Oriented Programming Concepts in Rust
blog.knoldus.com

My first cup of Rust
blog.frankel.ch

Demystifying Mutability and References in Rust
dev.to

The simpler alternative to GCC-RS
https://shnatsel.medium.com/the-simpler-alternative-to-gcc-rs-90da2b3685d3

Why I support GCC-rs
https://chorman64.medium.com/why-i-support-gcc-rs-dc69ebfffd60

Taking Rust for a Test Drive
ferrous-systems.com

A Polkadot Postmortem - 24.05.2021
polkadot.network

The Most Annoying Bug I've Had To Track Down
www.reddit.com

[video] There and back again - Our Rust adoption journey [Open Source North 2021 / Luca Palmieri]
youtu.be

Rust Walkthroughs
RESTful API in Sync & Async Rust
pretzelhammer/rust-blog/blob/master/posts/restful-api-in-sync-and-async-rust.md

Rust Closures will make your life easy.
blog.knoldus.com

Idiomatic Rust Binary Search Extended
c-hirsch.de

The Relation between “Rust and Safe Programming” !!
blog.knoldus.com

Tightness Driven Development in Rust
www.ecorax.net

Writing a "hello world" Riscv Kernel with Nix in Rust
justin.restivo.me

Rust for Fsharpers and F# for Rustaceans
Dhghomon/rust-fsharp

Creating a Deno plugin with Rust
alexandrempsantos.com

How to use the Firebird database with Rust language
itnext.io

Reactive UI components in Rust
dev.to

Redis Streams in Action - Part 2 (Rust app to consume from the Twitter Streaming API)
dev.to

How to make plugins system with Rust and WebAssembly
devblog.arcana.rs

Getting started with ECS using Planck ECS
jojolepro.com

Designing Rust bindings for REST APIs
plume.benboeckel.net

WebRTC Video chat tutorial using Rust+WASM
https://charles-schleich.medium.com/webrtc-video-chat-tutorial-using-rust-wasm-fa340f7aeef9

[ZH] Take Web Screenshot & Make Watermark in Rust (Rust 中,对网址进行异步快照,并添加水印效果的实践)
blog.budshome.com

[video] A Firehose of Rust, for busy people who know some C++
youtu.be

Miscellaneous
New Rust book: Rust for Rustaceans by Jon Gjengset
www.reddit.com

Just to say, thank you
www.reddit.com
источник

NK

ID:0 in Rust — русскоговорящее сообщество
Crate of the week: rust-codegen-gcc

This week's crate is rust-codegen-gcc, a drop-in replacement for the LLVM-based rust compiler backend targetting GCC.
источник

NK

ID:0 in Rust — русскоговорящее сообщество
источник

NK

ID:0 in Rust — русскоговорящее сообщество
Updates from core

BPF target support
rust-lang/rust/pull/79608

support for force-warns
rust-lang/rust/pull/85788

improve debugging experience for enums on windows-msvc
rust-lang/rust/pull/85292

parser: ensure that all nonterminals have tokens after parsing
rust-lang/rust/pull/84995

don't suggest unsized indirection in where-clauses
rust-lang/rust/pull/85979

rustc: allow safe #[target_feature] on wasm
rust-lang/rust/pull/84988

always go through the expn_that_defined query
rust-lang/rust/pull/86002

perf: miscellaneous inlining improvements
rust-lang/rust/pull/85892

perf: only compute the trait map once
rust-lang/rust/pull/85905

stabilize vecdeque_binary_search
rust-lang/rust/pull/83362

update standard library for IntoIterator implementation of arrays
rust-lang/rust/pull/85930

clippy: don't warn about cfg!(..) as a constant in assertions
rust-lang/rust-clippy/pull/7319

clippy: fix needless_collect with binding shadowing
rust-lang/rust-clippy/pull/7289

clippy: add lint manual_str_repeat
rust-lang/rust-clippy/pull/7265
источник

NK

ID:0 in Rust — русскоговорящее сообщество
Updates from Rust Community

Official
Announcing Rustup 1.24.3
blog.rust-lang.org

Newsletters
This Month in Rust OSDev (May 2021)
rust-osdev.com

Project/Tooling Updates
Filecoin Forest update
medium.com/chainsafe-systems

Mina Protocol update
medium.com/chainsafe-systems

rust-analyzer Changelog #80
rust-analyzer.github.io

IntelliJ Rust Changelog #148
intellij-rust.github.io

Rust/C++ Interop in the Android Platform
security.googleblog.com

Rocket v0.5 Release Candidate
rocket.rs

This Week In TensorBase 6
tensorbase.io

Dotenv-linter v3.1.0: Overview of key changes
dotenv-linter.github.io

AWS SDK Rust: 9 New Services Added
awslabs/aws-sdk-rust/releases/tag/v0.0.7-alpha

Observations/Thoughts
Untapped potential in Rust's type system
www.jakobmeier.ch

Idiomatic Rust? Implementing binary search (part 2)
shane-o.dev

Designing Rust bindings for REST APIs
plume.benboeckel.net

Rust zero-cost abstractions in action
medium.com/ingeniouslysimple

Translating Quake 3 into Rust
immunant.com

First impressions of Rust programming on Solana
brson.github.io

Optimizing Pairing-Based Cryptography: Montgomery Arithmetic in Rust
research.nccgroup.com

My second cup of Rust
blog.frankel.ch

A Goose In The Clouds: Load Testing At Scale
www.tag1consulting.com

Walking through "The Java Tutorials" with Rust
rust-java-tutorials.netlify.app

Behavior inheritance in Rust
abadcafe.wordpress.com

[audio] Building with Rust: Ralf Jung on GhostCell and working as a PL researcher
anchor.fm

Rust Walkthroughs
Rust Derive Macro Guide
imbolc/rust-derive-macro-guide

Calibration From Scratch Using Rust: Part 1 of 3
www.tangramvision.com

Calibration From Scratch Using Rust: Part 2 of 3
www.tangramvision.com

Calibration From Scratch Using Rust: Part 3 of 3
www.tangramvision.com

Rust from a JavaScript perspective
blogs.harvard.edu

!#[no_std] with WASI is more complicated than I thought it would be
dev.to

Rust - What made it "click" for me (Ownership and memory models)
deavid.wordpress.com

Creating an NPM package written in Rust
https://popcornpaws.medium.com/creating-an-npm-package-written-in-rust-ce02f7c55458

Rise and Shine: Putting the nRF52840 to sleep, and waking it back up
tweedegolf.nl

Iterator producing iterator in Rust is really helpful.
blog.knoldus.com

Speed up your Rust CI with cache image and Buildkit
blog.erebe.dev

[ZH] [series] Build front-end web apps with Yew and WebAssembly in Rust -part 1: crates (Rust 和 Wasm 的融合,使用 yew 构建 WebAssembly 标准的 web 前端(1)- 起步及 crate 选择)
blog.budshome.com

[ZH] [series] Build front-end web apps with Yew and WebAssembly in Rust -part 2: Components & Routers (Rust 和 Wasm 的融合,使用 yew 构建 WebAssembly 标准的 web 前端(2)- 组件和路由)
blog.budshome.com

[video] Rust Beginners 5 - Tuples
youtu.be

Miscellaneous
QUIC Version 1 is live on Cloudflare
blog.cloudflare.com

What are the most "professional" crates?
www.reddit.com

What's your favourite under-rated Rust crate and why?
www.reddit.com

It's not much, but I graduated from middle-school today with Rust as my language of choice
www.reddit.com

From Julia to Rust
miguelraz.github.io

How To Use fastText and Rust For Instant Translations
instantdomainsearch.com
источник

NK

ID:0 in Rust — русскоговорящее сообщество
Crate of the week: cargo-sort

This week's crate is cargo-sort, a cargo subcommand to sort your Cargo.toml's dependencies and workspace members.
источник