pub struct InProcessResolver { /* private fields */ }Implementations§
Source§impl InProcessResolver
impl InProcessResolver
pub fn from_env() -> Result<Self, Box<dyn Error + Send + Sync>>
pub fn new( token_client: Option<TokenMetadataResolverClient>, url_client: UrlResolverClient, ) -> Self
pub async fn resolve_batch_internal( &self, requests: &[RuntimeResolverRequest], ) -> ResolverBatchResult
Trait Implementations§
Source§impl RuntimeResolver for InProcessResolver
impl RuntimeResolver for InProcessResolver
fn resolve_batch<'a>( &'a self, requests: &'a [RuntimeResolverRequest], ) -> ResolverBatchFuture<'a>
fn resolve_and_apply<'a>( &'a self, vm: &'a Mutex<VmContext>, bytecode: &'a MultiEntityBytecode, requests: Vec<ResolverRequest>, ) -> ResolverApplyFuture<'a>
Auto Trait Implementations§
impl Freeze for InProcessResolver
impl !RefUnwindSafe for InProcessResolver
impl Send for InProcessResolver
impl Sync for InProcessResolver
impl Unpin for InProcessResolver
impl UnsafeUnpin for InProcessResolver
impl !UnwindSafe for InProcessResolver
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more