o3 0.22.0

shared-nothing primitives
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
/// Borrowed payload access supported by the retained slot state.
/// The retained `KeyOwner` supplies slot and topology validity for every borrowed operation.
pub trait Access<P = ()>: crate::depot::raw::KeyOwner<P> {
    type Read<'a>
    where
        Self: 'a;
    type Edit<'a>
    where
        Self: 'a;

    fn get(&mut self) -> Self::Read<'_>;
    fn edit(&mut self) -> Self::Edit<'_>;
}