o3 0.20.1

shared-nothing primitives
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::base::cell::region::{self, Brand};

/// Scoped shared access to one generative local region.
#[repr(transparent)]
pub struct Read<'borrow, B: Brand> {
    pub(in crate::base::cell) region: &'borrow region::Token<B>,
}

impl<'borrow, B: Brand> Read<'borrow, B> {
    pub fn new(region: &'borrow region::Token<B>) -> Self {
        Self { region }
    }
}