cleanup: don't clone types that are Copy
This commit is contained in:
parent
9903b256a2
commit
71cd918dc7
5 changed files with 13 additions and 18 deletions
|
@ -735,10 +735,10 @@ impl<Cx: PatCx> Clone for Constructor<Cx> {
|
|||
Constructor::UnionField => Constructor::UnionField,
|
||||
Constructor::Bool(b) => Constructor::Bool(*b),
|
||||
Constructor::IntRange(range) => Constructor::IntRange(*range),
|
||||
Constructor::F16Range(lo, hi, end) => Constructor::F16Range(lo.clone(), *hi, *end),
|
||||
Constructor::F32Range(lo, hi, end) => Constructor::F32Range(lo.clone(), *hi, *end),
|
||||
Constructor::F64Range(lo, hi, end) => Constructor::F64Range(lo.clone(), *hi, *end),
|
||||
Constructor::F128Range(lo, hi, end) => Constructor::F128Range(lo.clone(), *hi, *end),
|
||||
Constructor::F16Range(lo, hi, end) => Constructor::F16Range(*lo, *hi, *end),
|
||||
Constructor::F32Range(lo, hi, end) => Constructor::F32Range(*lo, *hi, *end),
|
||||
Constructor::F64Range(lo, hi, end) => Constructor::F64Range(*lo, *hi, *end),
|
||||
Constructor::F128Range(lo, hi, end) => Constructor::F128Range(*lo, *hi, *end),
|
||||
Constructor::Str(value) => Constructor::Str(value.clone()),
|
||||
Constructor::Opaque(inner) => Constructor::Opaque(inner.clone()),
|
||||
Constructor::Or => Constructor::Or,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue