Skip to content

Commit 5549cb2

Browse files
committed
Add Copy and Sized clauses for raw ptr types
1 parent 23f5a7e commit 5549cb2

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

chalk-solve/src/clauses/builtin_traits/copy.rs

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ pub fn add_copy_program_clauses<I: Interner>(
4141
TypeName::Tuple(arity) => {
4242
push_tuple_copy_conditions(db, builder, trait_ref, *arity, substitution)
4343
}
44+
TypeName::Raw(_) => builder.push_fact(trait_ref.clone()),
4445
_ => return,
4546
},
4647
TyData::Function(_) => builder.push_fact(trait_ref.clone()),

chalk-solve/src/clauses/builtin_traits/sized.rs

+1
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ pub fn add_sized_program_clauses<I: Interner>(
7575
TypeName::Tuple(arity) => {
7676
push_tuple_sized_conditions(db, builder, trait_ref, *arity, substitution)
7777
}
78+
TypeName::Raw(_) => builder.push_fact(trait_ref.clone()),
7879
_ => return,
7980
},
8081
TyData::Function(_) => builder.push_fact(trait_ref.clone()),

0 commit comments

Comments
 (0)