ResolverExt
This commit is contained in:
parent
b333548757
commit
64ffe31672
10
src/rstd.rs
10
src/rstd.rs
@ -37,3 +37,13 @@ impl<S: Serializable> SerializableExt for S {
|
||||
vec
|
||||
}
|
||||
}
|
||||
|
||||
pub trait ResolverExt<'a, Ctx: Context<'a>>: Resolver<'a, Ctx> {
|
||||
fn into_rc(self) -> Rc<dyn Resolver<'a, Ctx>>;
|
||||
}
|
||||
|
||||
impl<'a, Ctx: Context<'a>, R: Resolver<'a, Ctx>> ResolverExt<'a, Ctx> for R {
|
||||
fn into_rc(self) -> Rc<dyn Resolver<'a, Ctx>> {
|
||||
Rc::new(self)
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user