pub struct RecordingResolver<'r> {
pub inner: &'r dyn FileResolver,
pub log: Rc<RefCell<Vec<String>>>,
}Expand description
Dry-run wrapper (SPEC §6.3): module loads are performed but recorded into a report.
Fields§
§inner: &'r dyn FileResolver§log: Rc<RefCell<Vec<String>>>Trait Implementations§
Auto Trait Implementations§
impl<'r> !RefUnwindSafe for RecordingResolver<'r>
impl<'r> !Send for RecordingResolver<'r>
impl<'r> !Sync for RecordingResolver<'r>
impl<'r> !UnwindSafe for RecordingResolver<'r>
impl<'r> Freeze for RecordingResolver<'r>
impl<'r> Unpin for RecordingResolver<'r>
impl<'r> UnsafeUnpin for RecordingResolver<'r>
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