@@ -126,8 +126,8 @@ <h1 class='fqn'><span class='in-band'>Struct <a href=
126126< p > < a href ="struct.Weak.html "> < code > Weak<T></ code > </ a > does
127127not auto-dereference to < code > T</ code > , because the value may have
128128already been destroyed.</ p >
129- < h1 id =' examples ' class =' section-header ' > < a href =
130- ' #examples ' > Examples</ a > </ h1 >
129+ < h1 id =" examples " class =" section-header " > < a href =
130+ " #examples " > Examples</ a > </ h1 >
131131< p > Sharing some immutable data between threads:</ p >
132132< pre class ="rust rust-example-rendered ">
133133< span class ="kw "> use</ span > < span class =
@@ -216,8 +216,8 @@ <h4 id='method.new' class="method"><span class=
216216"struct alloc::arc::Arc "> Arc</ a > <T></ code > </ span > </ span > </ h4 >
217217< div class ='docblock '>
218218< p > Constructs a new < code > Arc<T></ code > .</ p >
219- < h1 id =' examples-1 ' class =' section-header ' > < a href =
220- ' #examples-1 ' > Examples</ a > </ h1 >
219+ < h1 id =" examples-1 " class =" section-header " > < a href =
220+ " #examples-1 " > Examples</ a > </ h1 >
221221< pre class ="rust rust-example-rendered ">
222222< span class ="kw "> use</ span > < span class =
223223"ident "> std</ span > ::< span class ="ident "> sync</ span > ::< span class =
@@ -247,8 +247,8 @@ <h4 id='method.try_unwrap' class="method">1.4.0</h4>
247247in.</ span > </ p >
248248< p > < span id ='try_unwrap.v ' class ='invisible '> This will succeed even
249249if there are outstanding weak references.</ span > </ p >
250- < h1 id =' examples-2 ' class =' section-header ' > < span id ='try_unwrap.v '
251- class ='invisible '> < a href =' #examples-2 ' > Examples</ a > </ span > </ h1 >
250+ < h1 id =" examples-2 " class =" section-header " > < span id ='try_unwrap.v '
251+ class ='invisible '> < a href =" #examples-2 " > Examples</ a > </ span > </ h1 >
252252< pre class ="rust rust-example-rendered "> < span id ='try_unwrap.v '
253253class ='invisible '>
254254< span class ="kw "> use</ span > < span class =
@@ -291,8 +291,8 @@ <h4 id='method.into_raw' class="method">1.17.0</h4>
291291the pointer must be converted back to an < code > Arc</ code > using
292292< a href =
293293"struct.Arc.html#method.from_raw "> < code > Arc::from_raw</ code > </ a > .</ span > </ p >
294- < h1 id =' examples-3 ' class =' section-header ' > < span id ='into_raw.v '
295- class ='invisible '> < a href =' #examples-3 ' > Examples</ a > </ span > </ h1 >
294+ < h1 id =" examples-3 " class =" section-header " > < span id ='into_raw.v '
295+ class ='invisible '> < a href =" #examples-3 " > Examples</ a > </ span > </ h1 >
296296< pre class ="rust rust-example-rendered "> < span id ='into_raw.v '
297297class ='invisible '>
298298< span class ="kw "> use</ span > < span class =
@@ -328,8 +328,8 @@ <h4 id='method.from_raw' class="method">1.17.0</h4>
328328because improper use may lead to memory problems. For example, a
329329double-free may occur if the function is called twice on the same
330330raw pointer.</ span > </ p >
331- < h1 id =' examples-4 ' class =' section-header ' > < span id ='from_raw.v '
332- class ='invisible '> < a href =' #examples-4 ' > Examples</ a > </ span > </ h1 >
331+ < h1 id =" examples-4 " class =" section-header " > < span id ='from_raw.v '
332+ class ='invisible '> < a href =" #examples-4 " > Examples</ a > </ span > </ h1 >
333333< pre class ="rust rust-example-rendered "> < span id ='from_raw.v '
334334class ='invisible '>
335335< span class ="kw "> use</ span > < span class =
@@ -388,8 +388,8 @@ <h4 id='method.downgrade' class="method">1.4.0</h4>
388388< p > < span class ='out-of-band '> Creates a new < a href =
389389"struct.Weak.html "> < code > Weak</ code > </ a > pointer to this
390390value.</ span > </ p >
391- < h1 id =' examples-5 ' class =' section-header ' > < span class =
392- 'out-of-band '> < a href =' #examples-5 ' > Examples</ a > </ span > </ h1 >
391+ < h1 id =" examples-5 " class =" section-header " > < span class =
392+ 'out-of-band '> < a href =" #examples-5 " > Examples</ a > </ span > </ h1 >
393393< pre class ="rust rust-example-rendered "> < span class ='out-of-band '>
394394< span class ="kw "> use</ span > < span class =
395395"ident "> std</ span > ::< span class ="ident "> sync</ span > ::< span class =
@@ -417,14 +417,14 @@ <h4 id='method.weak_count' class="method">1.15.0</h4>
417417< p > < span id ='weak_count.v ' class ='invisible '> Gets the number of
418418< a href ="struct.Weak.html "> < code > Weak</ code > </ a > pointers to this
419419value.</ span > </ p >
420- < h1 id =' safety ' class =' section-header ' > < span id ='weak_count.v '
421- class ='invisible '> < a href =' #safety ' > Safety</ a > </ span > </ h1 >
420+ < h1 id =" safety " class =" section-header " > < span id ='weak_count.v '
421+ class ='invisible '> < a href =" #safety " > Safety</ a > </ span > </ h1 >
422422< p > < span id ='weak_count.v ' class ='invisible '> This method by itself
423423is safe, but using it correctly requires extra care. Another thread
424424can change the weak count at any time, including potentially
425425between calling this method and acting on the result.</ span > </ p >
426- < h1 id =' examples-6 ' class =' section-header ' > < span id ='weak_count.v '
427- class ='invisible '> < a href =' #examples-6 ' > Examples</ a > </ span > </ h1 >
426+ < h1 id =" examples-6 " class =" section-header " > < span id ='weak_count.v '
427+ class ='invisible '> < a href =" #examples-6 " > Examples</ a > </ span > </ h1 >
428428< pre class ="rust rust-example-rendered "> < span id ='weak_count.v '
429429class ='invisible '>
430430< span class ="kw "> use</ span > < span class =
@@ -461,16 +461,16 @@ <h4 id='method.strong_count' class="method">1.15.0</h4>
461461'invisible '> </ span >
462462< p > < span id ='strong_count.v ' class ='invisible '> Gets the number of
463463strong (< code > Arc</ code > ) pointers to this value.</ span > </ p >
464- < h1 id =' safety-1 ' class =' section-header ' > < span id ='strong_count.v '
465- class ='invisible '> < a href =' #safety-1 ' > Safety</ a > </ span > </ h1 >
464+ < h1 id =" safety-1 " class =" section-header " > < span id ='strong_count.v '
465+ class ='invisible '> < a href =" #safety-1 " > Safety</ a > </ span > </ h1 >
466466< p > < span id ='strong_count.v ' class ='invisible '> This method by
467467itself is safe, but using it correctly requires extra care. Another
468468thread can change the strong count at any time, including
469469potentially between calling this method and acting on the
470470result.</ span > </ p >
471- < h1 id =' examples-7 ' class =' section-header ' > < span id =
471+ < h1 id =" examples-7 " class =" section-header " > < span id =
472472'strong_count.v ' class ='invisible '> < a href =
473- ' #examples-7 ' > Examples</ a > </ span > </ h1 >
473+ " #examples-7 " > Examples</ a > </ span > </ h1 >
474474< pre class ="rust rust-example-rendered "> < span id ='strong_count.v '
475475class ='invisible '>
476476< span class ="kw "> use</ span > < span class =
@@ -504,8 +504,8 @@ <h4 id='method.ptr_eq' class="method">1.17.0</h4>
504504< p > < span id ='ptr_eq.v ' class ='invisible '> Returns true if the two
505505< code > Arc</ code > s point to the same value (not just values that
506506compare as equal).</ span > </ p >
507- < h1 id =' examples-8 ' class =' section-header ' > < span id ='ptr_eq.v '
508- class ='invisible '> < a href =' #examples-8 ' > Examples</ a > </ span > </ h1 >
507+ < h1 id =" examples-8 " class =" section-header " > < span id ='ptr_eq.v '
508+ class ='invisible '> < a href =" #examples-8 " > Examples</ a > </ span > </ h1 >
509509< pre class ="rust rust-example-rendered "> < span id ='ptr_eq.v ' class =
510510'invisible '>
511511< span class ="kw "> use</ span > < span class =
@@ -567,8 +567,8 @@ <h4 id='method.make_mut' class="method">1.4.0</h4>
567567< p > < span class ='out-of-band '> See also < a href =
568568"struct.Arc.html#method.get_mut "> < code > get_mut</ code > </ a > , which
569569will fail rather than cloning.</ span > </ p >
570- < h1 id =' examples-9 ' class =' section-header ' > < span class =
571- 'out-of-band '> < a href =' #examples-9 ' > Examples</ a > </ span > </ h1 >
570+ < h1 id =" examples-9 " class =" section-header " > < span class =
571+ 'out-of-band '> < a href =" #examples-9 " > Examples</ a > </ span > </ h1 >
572572< pre class ="rust rust-example-rendered "> < span class ='out-of-band '>
573573< span class ="kw "> use</ span > < span class =
574574"ident "> std</ span > ::< span class ="ident "> sync</ span > ::< span class =
@@ -657,8 +657,8 @@ <h4 id='method.get_mut' class="method">1.4.0</h4>
657657will < a href =
658658"../../std/clone/trait.Clone.html#tymethod.clone "> < code > clone</ code > </ a >
659659the inner value when it's shared.</ span > </ p >
660- < h1 id =' examples-10 ' class =' section-header ' > < span class =
661- 'out-of-band '> < a href =' #examples-10 ' > Examples</ a > </ span > </ h1 >
660+ < h1 id =" examples-10 " class =" section-header " > < span class =
661+ 'out-of-band '> < a href =" #examples-10 " > Examples</ a > </ span > </ h1 >
662662< pre class ="rust rust-example-rendered "> < span class ='out-of-band '>
663663< span class ="kw "> use</ span > < span class =
664664"ident "> std</ span > ::< span class ="ident "> sync</ span > ::< span class =
@@ -767,8 +767,8 @@ <h4 id='method.clone' class="method"><span class=
767767< p > Makes a clone of the < code > Arc</ code > pointer.</ p >
768768< p > This creates another pointer to the same inner value, increasing
769769the strong reference count.</ p >
770- < h1 id =' examples-11 ' class =' section-header ' > < a href =
771- ' #examples-11 ' > Examples</ a > </ h1 >
770+ < h1 id =" examples-11 " class =" section-header " > < a href =
771+ " #examples-11 " > Examples</ a > </ h1 >
772772< pre class ="rust rust-example-rendered ">
773773< span class ="kw "> use</ span > < span class =
774774"ident "> std</ span > ::< span class ="ident "> sync</ span > ::< span class =
@@ -845,8 +845,8 @@ <h4 id='method.drop' class="method"><span class=
845845reference count reaches zero then the only other references (if
846846any) are < a href ="struct.Weak.html "> < code > Weak</ code > </ a > , so we
847847< code > drop</ code > the inner value.</ p >
848- < h1 id =' examples-12 ' class =' section-header ' > < a href =
849- ' #examples-12 ' > Examples</ a > </ h1 >
848+ < h1 id =" examples-12 " class =" section-header " > < a href =
849+ " #examples-12 " > Examples</ a > </ h1 >
850850< pre class ="rust rust-example-rendered ">
851851< span class ="kw "> use</ span > < span class =
852852"ident "> std</ span > ::< span class ="ident "> sync</ span > ::< span class =
@@ -907,8 +907,8 @@ <h4 id='method.eq' class="method"><span class=
907907< p > Equality for two < code > Arc</ code > s.</ p >
908908< p > Two < code > Arc</ code > s are equal if their inner values are
909909equal.</ p >
910- < h1 id =' examples-13 ' class =' section-header ' > < a href =
911- ' #examples-13 ' > Examples</ a > </ h1 >
910+ < h1 id =" examples-13 " class =" section-header " > < a href =
911+ " #examples-13 " > Examples</ a > </ h1 >
912912< pre class ="rust rust-example-rendered ">
913913< span class ="kw "> use</ span > < span class =
914914"ident "> std</ span > ::< span class ="ident "> sync</ span > ::< span class =
@@ -934,8 +934,8 @@ <h4 id='method.ne' class="method"><span id='ne.v' class=
934934< p > Inequality for two < code > Arc</ code > s.</ p >
935935< p > Two < code > Arc</ code > s are unequal if their inner values are
936936unequal.</ p >
937- < h1 id =' examples-14 ' class =' section-header ' > < a href =
938- ' #examples-14 ' > Examples</ a > </ h1 >
937+ < h1 id =" examples-14 " class =" section-header " > < a href =
938+ " #examples-14 " > Examples</ a > </ h1 >
939939< pre class ="rust rust-example-rendered ">
940940< span class ="kw "> use</ span > < span class =
941941"ident "> std</ span > ::< span class ="ident "> sync</ span > ::< span class =
@@ -981,8 +981,8 @@ <h4 id='method.partial_cmp' class="method"><span class=
981981< p > Partial comparison for two < code > Arc</ code > s.</ p >
982982< p > The two are compared by calling < code > partial_cmp()</ code > on
983983their inner values.</ p >
984- < h1 id =' examples-15 ' class =' section-header ' > < a href =
985- ' #examples-15 ' > Examples</ a > </ h1 >
984+ < h1 id =" examples-15 " class =" section-header " > < a href =
985+ " #examples-15 " > Examples</ a > </ h1 >
986986< pre class ="rust rust-example-rendered ">
987987< span class ="kw "> use</ span > < span class =
988988"ident "> std</ span > ::< span class ="ident "> sync</ span > ::< span class =
@@ -1014,8 +1014,8 @@ <h4 id='method.lt' class="method"><span id='lt.v' class=
10141014< p > Less-than comparison for two < code > Arc</ code > s.</ p >
10151015< p > The two are compared by calling < code > <</ code > on their inner
10161016values.</ p >
1017- < h1 id =' examples-16 ' class =' section-header ' > < a href =
1018- ' #examples-16 ' > Examples</ a > </ h1 >
1017+ < h1 id =" examples-16 " class =" section-header " > < a href =
1018+ " #examples-16 " > Examples</ a > </ h1 >
10191019< pre class ="rust rust-example-rendered ">
10201020< span class ="kw "> use</ span > < span class =
10211021"ident "> std</ span > ::< span class ="ident "> sync</ span > ::< span class =
@@ -1042,8 +1042,8 @@ <h4 id='method.le' class="method"><span id='le.v' class=
10421042< code > Arc</ code > s.</ p >
10431043< p > The two are compared by calling < code > <=</ code > on their
10441044inner values.</ p >
1045- < h1 id =' examples-17 ' class =' section-header ' > < a href =
1046- ' #examples-17 ' > Examples</ a > </ h1 >
1045+ < h1 id =" examples-17 " class =" section-header " > < a href =
1046+ " #examples-17 " > Examples</ a > </ h1 >
10471047< pre class ="rust rust-example-rendered ">
10481048< span class ="kw "> use</ span > < span class =
10491049"ident "> std</ span > ::< span class ="ident "> sync</ span > ::< span class =
@@ -1069,8 +1069,8 @@ <h4 id='method.gt' class="method"><span id='gt.v' class=
10691069< p > Greater-than comparison for two < code > Arc</ code > s.</ p >
10701070< p > The two are compared by calling < code > ></ code > on their inner
10711071values.</ p >
1072- < h1 id =' examples-18 ' class =' section-header ' > < a href =
1073- ' #examples-18 ' > Examples</ a > </ h1 >
1072+ < h1 id =" examples-18 " class =" section-header " > < a href =
1073+ " #examples-18 " > Examples</ a > </ h1 >
10741074< pre class ="rust rust-example-rendered ">
10751075< span class ="kw "> use</ span > < span class =
10761076"ident "> std</ span > ::< span class ="ident "> sync</ span > ::< span class =
@@ -1097,8 +1097,8 @@ <h4 id='method.ge' class="method"><span id='ge.v' class=
10971097< code > Arc</ code > s.</ p >
10981098< p > The two are compared by calling < code > >=</ code > on their
10991099inner values.</ p >
1100- < h1 id =' examples-19 ' class =' section-header ' > < a href =
1101- ' #examples-19 ' > Examples</ a > </ h1 >
1100+ < h1 id =" examples-19 " class =" section-header " > < a href =
1101+ " #examples-19 " > Examples</ a > </ h1 >
11021102< pre class ="rust rust-example-rendered ">
11031103< span class ="kw "> use</ span > < span class =
11041104"ident "> std</ span > ::< span class ="ident "> sync</ span > ::< span class =
@@ -1142,8 +1142,8 @@ <h4 id='method.cmp' class="method"><span class=
11421142< p > Comparison for two < code > Arc</ code > s.</ p >
11431143< p > The two are compared by calling < code > cmp()</ code > on their
11441144inner values.</ p >
1145- < h1 id =' examples-20 ' class =' section-header ' > < a href =
1146- ' #examples-20 ' > Examples</ a > </ h1 >
1145+ < h1 id =" examples-20 " class =" section-header " > < a href =
1146+ " #examples-20 " > Examples</ a > </ h1 >
11471147< pre class ="rust rust-example-rendered ">
11481148< span class ="kw "> use</ span > < span class =
11491149"ident "> std</ span > ::< span class ="ident "> sync</ span > ::< span class =
@@ -1285,8 +1285,8 @@ <h4 id='method.default' class="method"><span class=
12851285< div class ='docblock '>
12861286< p > Creates a new < code > Arc<T></ code > , with the
12871287< code > Default</ code > value for < code > T</ code > .</ p >
1288- < h1 id =' examples-21 ' class =' section-header ' > < a href =
1289- ' #examples-21 ' > Examples</ a > </ h1 >
1288+ < h1 id =" examples-21 " class =" section-header " > < a href =
1289+ " #examples-21 " > Examples</ a > </ h1 >
12901290< pre class ="rust rust-example-rendered ">
12911291< span class ="kw "> use</ span > < span class =
12921292"ident "> std</ span > ::< span class ="ident "> sync</ span > ::< span class =
0 commit comments