@@ -720,6 +720,7 @@ fn init_heap() {
720720
721721macro_rules! arena_vec_access {
722722 ( soa: $name: ident, $lt: lifetime, $data: ident, $member: ident, $output_ref: ident, $output_mut: ident) => {
723+ #[ doc( hidden) ]
723724 impl <$lt> crate :: heap:: DirectArenaAccessSoA for $name<$lt> {
724725 type Data = $data<' static >;
725726
@@ -734,6 +735,7 @@ macro_rules! arena_vec_access {
734735 }
735736 }
736737
738+ #[ doc( hidden) ]
737739 impl <$lt> crate :: heap:: DirectArenaAccessSoAMut for $name<$lt> {
738740 #[ inline]
739741 fn get_direct_mut<' agent>(
@@ -760,21 +762,24 @@ macro_rules! arena_vec_access {
760762 }
761763 }
762764
763- impl AsRef <soavec:: SoAVec <$data<' static >>> for crate :: ecmascript:: execution:: Agent {
765+ #[ doc( hidden) ]
766+ impl AsRef <soavec:: SoAVec <$data<' static >>> for crate :: ecmascript:: Agent {
764767 #[ inline( always) ]
765768 fn as_ref( & self ) -> & soavec:: SoAVec <$data<' static >> {
766769 & self . heap. $member
767770 }
768771 }
769772
770- impl AsMut <soavec:: SoAVec <$data<' static >>> for crate :: ecmascript:: execution:: Agent {
773+ #[ doc( hidden) ]
774+ impl AsMut <soavec:: SoAVec <$data<' static >>> for crate :: ecmascript:: Agent {
771775 #[ inline( always) ]
772776 fn as_mut( & mut self ) -> & mut soavec:: SoAVec <$data<' static >> {
773777 & mut self . heap. $member
774778 }
775779 }
776780 } ;
777781 ( $name: ident, $lt: lifetime, $data: ident, $member: ident) => {
782+ #[ doc( hidden) ]
778783 impl <$lt> crate :: heap:: DirectArenaAccess for $name<$lt> {
779784 type Data = $data<' static >;
780785 type Output = $data<$lt>;
@@ -787,6 +792,7 @@ macro_rules! arena_vec_access {
787792 }
788793 }
789794
795+ #[ doc( hidden) ]
790796 impl <$lt> crate :: heap:: DirectArenaAccessMut for $name<$lt> {
791797 #[ inline]
792798 fn get_direct_mut( self , source: & mut Vec <Self :: Data >) -> & mut Self :: Output {
@@ -801,13 +807,15 @@ macro_rules! arena_vec_access {
801807 }
802808 }
803809
810+ #[ doc( hidden) ]
804811 impl AsRef <Vec <$data<' static >>> for crate :: ecmascript:: Agent {
805812 #[ inline( always) ]
806813 fn as_ref( & self ) -> & Vec <$data<' static >> {
807814 & self . heap. $member
808815 }
809816 }
810817
818+ #[ doc( hidden) ]
811819 impl AsMut <Vec <$data<' static >>> for crate :: ecmascript:: Agent {
812820 #[ inline( always) ]
813821 fn as_mut( & mut self ) -> & mut Vec <$data<' static >> {
@@ -816,6 +824,7 @@ macro_rules! arena_vec_access {
816824 }
817825 } ;
818826 ( $name: ident, $data: ty, $member: ident, $output: ty) => {
827+ #[ doc( hidden) ]
819828 impl crate :: heap:: DirectArenaAccess for $name<' _> {
820829 type Data = $data;
821830 type Output = $output;
@@ -828,6 +837,7 @@ macro_rules! arena_vec_access {
828837 }
829838 }
830839
840+ #[ doc( hidden) ]
831841 impl crate :: heap:: DirectArenaAccessMut for $name<' _> {
832842 #[ inline]
833843 fn get_direct_mut( self , source: & mut Vec <Self :: Data >) -> & mut Self :: Output {
@@ -837,14 +847,16 @@ macro_rules! arena_vec_access {
837847 }
838848 }
839849
840- impl AsRef <Vec <$data>> for crate :: ecmascript:: execution:: Agent {
850+ #[ doc( hidden) ]
851+ impl AsRef <Vec <$data>> for crate :: ecmascript:: Agent {
841852 #[ inline( always) ]
842853 fn as_ref( & self ) -> & Vec <$data> {
843854 & self . heap. $member
844855 }
845856 }
846857
847- impl AsMut <Vec <$data>> for crate :: ecmascript:: execution:: Agent {
858+ #[ doc( hidden) ]
859+ impl AsMut <Vec <$data>> for crate :: ecmascript:: Agent {
848860 #[ inline( always) ]
849861 fn as_mut( & mut self ) -> & mut Vec <$data> {
850862 & mut self . heap. $member
0 commit comments