Lines Matching refs:ExecReadOnly
37 ro: Arc<ExecReadOnly>,
55 ro: &'c Arc<ExecReadOnly>,
64 /// `ExecReadOnly` comprises all read only state for a regex. Namely, all such
67 struct ExecReadOnly {
303 let ro = Arc::new(ExecReadOnly {
313 let pool = ExecReadOnly::new_pool(&ro);
341 let mut ro = ExecReadOnly {
354 let pool = ExecReadOnly::new_pool(&ro);
1230 fn imp(_: &ExecReadOnly, _: &[u8]) -> bool {
1235 fn imp(ro: &ExecReadOnly, text: &[u8]) -> bool {
1318 let pool = ExecReadOnly::new_pool(&self.ro);
1323 impl ExecReadOnly {
1346 fn imp(_: &ExecReadOnly) -> Option<MatchType> {
1351 fn imp(ro: &ExecReadOnly) -> Option<MatchType> {
1397 fn imp(_: &ExecReadOnly) -> Option<MatchType> {
1402 fn imp(ro: &ExecReadOnly) -> Option<MatchType> {
1453 fn new_pool(ro: &Arc<ExecReadOnly>) -> Box<Pool<ProgramCache>> {
1495 /// ExecReadOnly.
1534 fn new(ro: &ExecReadOnly) -> Self {