-
io-lifetimes
A low-level I/O ownership and borrowing library
-
self_cell
Safe-to-use proc-macro-free self-referential structs in stable Rust
-
beef
More compact Cow
-
ghost-cell
Compile-time zero-cost borrow-checking of aliased references
-
maybe-owned
MaybeOwned
(andMaybeOwnedMut
) type similar to std’sCow
but it implementsFrom<T>
andFrom<&"a T>
and does not requireToOwned
-
qcell
Statically-checked alternatives to RefCell and RwLock
-
justjson
An efficient JSON Value crate that allows borrowing data
-
mownstr
Maybe Owned String
-
nolife
open a scope and then freeze it in time for future access
-
tokenlock
cell types that decouple permissions from data
-
rustviz
that allows teachers to generate an interactive timeline depicting ownership and borrowing events for each variable in a Rust code example
-
borrow-or-share
Traits for either borrowing or sharing data
-
partial-borrow
Partially borrow a struct
-
token-cell
A more convenient GhostCell
-
token-ref-cell
Interior mutability cell using an external token to synchronize accesses
-
incrstruct
Build self-referencing structs using two-phase initialization
-
escher
Self-referencial structs using the async/await transformation
-
serde_buf
Generic buffering for serde
-
potential
Borrowing for futures - Potential enables interior mutation using mutex and asynchronous borrowing (leasing) through a oneshot channel
-
rustviz-svg
that allows teachers to generate an interactive timeline depicting ownership and borrowing events for each variable in a Rust code example
-
rv-plugin
that allows users to generate an interactive timeline depicting ownership and borrowing events for variables in a Rust code example
-
pac_cell
Parent and child cell
-
borrowing_exerci
how to understand the borrowing in rust
-
rustviz2-plugin
that allows users to generate an interactive timeline depicting ownership and borrowing events for variables in a Rust code example
-
owned_ref_cell
offering a custom RefCell variant with owned references for flexible and dynamic borrowing management
-
lending-cell
Like a cell, but make lifetimes dynamic instead of ownership
-
syncell
Sync alternative to RefCell
-
once_self_cell
Safe-to-use proc-macro-free self-referential structs in stable Rust
-
stonks
Sets that allow borrowing while inserting entries
-
stable_borrow
A marker trait indicating that borrows are address-stable
-
toast-cell
Zero-cost type-branded cell with no runtime checks
-
detached-str
Safely borrow strings without a lifetime
-
neptune-auth
implementing message authorization for cosmwasm smart contracts
-
borrow_as
Partial struct borrowing made easy, including splitting borrows
-
isildur
republishing a crate with an altered name
-
rental
A macro to generate safe self-referential structs, plus premade types for common use cases
-
mars-params
Contract storing the asset params for Credit Manager and Red Bank
-
partial_ref
Type checked partial references
-
allsorts-rental
A macro to generate safe self-referential structs, plus premade types for common use cases
-
fortify_derive
Derive macros for fortify
-
tiberius-derive
Derive macros for Tiberius
-
serde-detach
Deserialise types containing e.g. Cow<str> without borrowing
Try searching with DuckDuckGo.