File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ refs/heads/try3: 9387340aab40a73e8424c48fd42f0c521a4875c0
13
13
refs/tags/release-0.3.1: 495bae036dfe5ec6ceafd3312b4dca48741e845b
14
14
refs/tags/release-0.4: e828ea2080499553b97dfe33b3f4d472b4562ad7
15
15
refs/tags/release-0.5: 7e3bcfbf21278251ee936ad53e92e9b719702d73
16
- refs/heads/auto: 06a8d59ded67dfaa589112ceb8a8e031bc575249
16
+ refs/heads/auto: 4f462a05066ea4ddbe65d3033402e7c80247ddde
17
17
refs/heads/servo: af82457af293e2a842ba6b7759b70288da276167
18
18
refs/tags/release-0.6: b4ebcfa1812664df5e142f0134a5faea3918544c
19
19
refs/tags/0.1: b19db808c2793fe2976759b85a355c3ad8c8b336
Original file line number Diff line number Diff line change @@ -559,7 +559,7 @@ pub struct CowArc<T> { priv x: UnsafeArc<T> }
559
559
/// mutation of the contents if there is only a single reference to
560
560
/// the data. If there are multiple references the data is automatically
561
561
/// cloned and the task modifies the cloned data in place of the shared data.
562
- impl < T : Clone +Send > CowArc < T > {
562
+ impl < T : Clone +Send + Freeze > CowArc < T > {
563
563
/// Create a copy-on-write atomically reference counted wrapper
564
564
#[ inline]
565
565
pub fn new ( data : T ) -> CowArc < T > {
@@ -583,7 +583,7 @@ impl<T:Clone+Send> CowArc<T> {
583
583
}
584
584
}
585
585
586
- impl < T : Clone +Send > Clone for CowArc < T > {
586
+ impl < T : Clone +Send + Freeze > Clone for CowArc < T > {
587
587
/// Duplicate a Copy-on-write Arc. See arc::clone for more details.
588
588
#[ inline]
589
589
fn clone ( & self ) -> CowArc < T > {
You can’t perform that action at this time.
0 commit comments