@@ -473,7 +473,7 @@ impl Drop for ImporterState {
473473// methods call into non-macro implemented methods named <method>_impl which
474474// are defined below in separate `impl {}` blocks.
475475py_class ! ( class OxidizedFinder |py| {
476- data state: Arc <Box < ImporterState > >;
476+ data state: Arc <ImporterState >;
477477
478478 // Start of importlib.abc.MetaPathFinder interface.
479479
@@ -914,15 +914,15 @@ impl OxidizedFinder {
914914
915915 let importer = OxidizedFinder :: create_instance (
916916 py,
917- Arc :: new ( Box :: new ( ImporterState :: new (
917+ Arc :: new ( ImporterState :: new (
918918 py,
919919 & m,
920920 & bootstrap_module,
921921 resources_state,
922922 false ,
923923 None ,
924924 None ,
925- ) ?) ) ,
925+ ) ?) ,
926926 ) ?;
927927
928928 Ok ( importer)
@@ -1006,15 +1006,15 @@ fn oxidized_finder_new(
10061006
10071007 let importer = OxidizedFinder :: create_instance (
10081008 py,
1009- Arc :: new ( Box :: new ( ImporterState :: new (
1009+ Arc :: new ( ImporterState :: new (
10101010 py,
10111011 & m,
10121012 & bootstrap_module,
10131013 & resources_state,
10141014 true ,
10151015 resources_data,
10161016 mapped,
1017- ) ?) ) ,
1017+ ) ?) ,
10181018 ) ?;
10191019
10201020 // We effectively transferred ownership of resources_state just above.
@@ -1091,7 +1091,7 @@ impl OxidizedFinder {
10911091//
10921092// Implements importlib.abc.ResourceReader.
10931093py_class ! ( class OxidizedResourceReader |py| {
1094- data state: Arc <Box < ImporterState > >;
1094+ data state: Arc <ImporterState >;
10951095 data package: String ;
10961096
10971097 def open_resource( & self , resource: & PyString ) -> PyResult <PyObject > {
@@ -1181,7 +1181,7 @@ impl OxidizedResourceReader {
11811181//
11821182// This implements importlib.abc.Traversable.
11831183py_class ! ( class PyOxidizerTraversable |py| {
1184- data state: Arc <Box < ImporterState > >;
1184+ data state: Arc <ImporterState >;
11851185 data path: String ;
11861186
11871187 // Yield Traversable objects in self.
0 commit comments