Expand description

This module provides traits for borrowing values and the relationship between references and owned values, as well as ref cells.

Not all items are re-exported in the crate because not all are necessary for basic usage. The traits can still be accessed and allows for custom accessors for systems.

Macros

Macro for implementing lifetime eliding IntoBorrow

Creates a SmallVec containing the arguments.

Structs

Wrapper type for an immutably borrowed value from schedule context which may not exist.

Wrapper type for an exclusively value from schedule context which may not exist.

Wrapper type for an immutably borrowed value from schedule context

Wrapper type for an exclusively borrowed value

Traits

Trait for a set of component accesses

Helper trait for borrowing either immutably or mutably from context

Lifetime erasure in waiting of GAT

Type Definitions

Type alias for list of borrows