Trait neure::re::RegexIntoOp

source ·
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;
}

Required Methods§

source

fn into_box(self) -> BoxedRegex<C, Self>

source

fn into_rc(self) -> Rc<Self>

source

fn into_arc(self) -> Arc<Self>

source

fn into_cell(self) -> Cell<Self>

source

fn into_refcell(self) -> RefCell<Self>

source

fn into_mutex(self) -> Mutex<Self>

source

fn into_dyn_box<'b>( self ) -> Box<dyn Regex<C, Ret = <Self as Regex<C>>::Ret> + 'b>where Self: Regex<C> + 'b,

source

fn into_dyn_arc<'b>( self ) -> Arc<dyn Regex<C, Ret = <Self as Regex<C>>::Ret> + 'b>where Self: Regex<C> + 'b,

source

fn into_dyn_rc<'b>(self) -> Rc<dyn Regex<C, Ret = <Self as Regex<C>>::Ret> + 'b>where Self: Regex<C> + 'b,

Implementors§

source§

impl<'a, C, T> RegexIntoOp<'a, C> for Twhere T: Regex<C>, C: Context<'a>,