pub trait RegexIntoOp<'a, C>where
C: Context<'a>,
Self: Sized,{
// Required methods
fn into_box(self) -> BoxedRegex<C, Self>;
fn into_rc(self) -> Rc<Self>;
fn into_arc(self) -> Arc<Self>;
fn into_cell(self) -> Cell<Self>;
fn into_refcell(self) -> RefCell<Self>;
fn into_mutex(self) -> Mutex<Self>;
fn into_dyn_box<'b>(
self
) -> Box<dyn Regex<C, Ret = <Self as Regex<C>>::Ret> + 'b>
where Self: Regex<C> + 'b;
fn into_dyn_arc<'b>(
self
) -> Arc<dyn Regex<C, Ret = <Self as Regex<C>>::Ret> + 'b>
where Self: Regex<C> + 'b;
fn into_dyn_rc<'b>(
self
) -> Rc<dyn Regex<C, Ret = <Self as Regex<C>>::Ret> + 'b>
where Self: Regex<C> + 'b;
}