File tree 1 file changed +2
-2
lines changed
1 file changed +2
-2
lines changed 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