@@ -42,16 +42,13 @@ use super::{
4242 resource:: * ,
4343 tables:: TablesLock ,
4444} ;
45- use crate :: {
46- api:: key_expr:: KeyExpr ,
47- net:: {
48- primitives:: { McastMux , Mux , Primitives } ,
49- routing:: {
50- dispatcher:: interests:: finalize_pending_interests,
51- interceptor:: {
52- EgressInterceptor , IngressInterceptor , InterceptorFactory , InterceptorTrait ,
53- InterceptorsChain ,
54- } ,
45+ use crate :: net:: {
46+ primitives:: { McastMux , Mux , Primitives } ,
47+ routing:: {
48+ dispatcher:: interests:: finalize_pending_interests,
49+ interceptor:: {
50+ EgressInterceptor , IngressInterceptor , InterceptorFactory , InterceptorTrait ,
51+ InterceptorsChain ,
5552 } ,
5653 } ,
5754} ;
@@ -157,8 +154,8 @@ impl FaceState {
157154 . map ( |itor| itor. load ( ) )
158155 . and_then ( |is| is. is_empty ( ) . not ( ) . then_some ( is) )
159156 {
160- if let Ok ( expr) = KeyExpr :: try_from ( res. expr ( ) . to_string ( ) ) {
161- let cache = interceptor. compute_keyexpr_cache ( & expr) ;
157+ if let Some ( expr) = res. keyexpr ( ) {
158+ let cache = interceptor. compute_keyexpr_cache ( expr) ;
162159 get_mut_unchecked (
163160 get_mut_unchecked ( res)
164161 . session_ctxs
@@ -176,8 +173,8 @@ impl FaceState {
176173 . map ( |mux| mux. interceptor . load ( ) )
177174 . and_then ( |is| is. is_empty ( ) . not ( ) . then_some ( is) )
178175 {
179- if let Ok ( expr) = KeyExpr :: try_from ( res. expr ( ) . to_string ( ) ) {
180- let cache = interceptor. compute_keyexpr_cache ( & expr) ;
176+ if let Some ( expr) = res. keyexpr ( ) {
177+ let cache = interceptor. compute_keyexpr_cache ( expr) ;
181178 get_mut_unchecked (
182179 get_mut_unchecked ( res)
183180 . session_ctxs
@@ -195,8 +192,8 @@ impl FaceState {
195192 . map ( |mux| mux. interceptor . load ( ) )
196193 . and_then ( |is| is. is_empty ( ) . not ( ) . then_some ( is) )
197194 {
198- if let Ok ( expr) = KeyExpr :: try_from ( res. expr ( ) . to_string ( ) ) {
199- let cache = interceptor. compute_keyexpr_cache ( & expr) ;
195+ if let Some ( expr) = res. keyexpr ( ) {
196+ let cache = interceptor. compute_keyexpr_cache ( expr) ;
200197 get_mut_unchecked (
201198 get_mut_unchecked ( res)
202199 . session_ctxs
0 commit comments