pub struct TemporaryRefResolver;Expand description
In-context RefResolver backed by the registry, datum store, and handle
store; holds no state of its own.
Implementations§
Trait Implementations§
Source§impl Default for TemporaryRefResolver
impl Default for TemporaryRefResolver
Source§fn default() -> TemporaryRefResolver
fn default() -> TemporaryRefResolver
Returns the “default value” for a type. Read more
Source§impl RefResolver for TemporaryRefResolver
impl RefResolver for TemporaryRefResolver
Source§fn ref_for_value(&mut self, cx: &mut Cx, value: &Value) -> Result<Ref>
fn ref_for_value(&mut self, cx: &mut Cx, value: &Value) -> Result<Ref>
Returns a stable
Ref for value, interning it if needed.Source§fn resolve_ref(&self, cx: &mut Cx, reference: &Ref) -> Result<ResolvedRef>
fn resolve_ref(&self, cx: &mut Cx, reference: &Ref) -> Result<ResolvedRef>
Resolves
reference to a ResolvedRef under the current context.Auto Trait Implementations§
impl Freeze for TemporaryRefResolver
impl RefUnwindSafe for TemporaryRefResolver
impl Send for TemporaryRefResolver
impl Sync for TemporaryRefResolver
impl Unpin for TemporaryRefResolver
impl UnsafeUnpin for TemporaryRefResolver
impl UnwindSafe for TemporaryRefResolver
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