fix: support up to 6-ary composite primary key (#423)
This commit is contained in:
parent
a9fc52009e
commit
0f5516b6bf
@ -138,7 +138,31 @@ pub trait ActiveModelTrait: Clone + Debug {
|
||||
let s3 = next!();
|
||||
Some(ValueTuple::Three(s1, s2, s3))
|
||||
}
|
||||
_ => panic!("The arity cannot be larger than 3"),
|
||||
4 => {
|
||||
let s1 = next!();
|
||||
let s2 = next!();
|
||||
let s3 = next!();
|
||||
let s4 = next!();
|
||||
Some(ValueTuple::Four(s1, s2, s3, s4))
|
||||
}
|
||||
5 => {
|
||||
let s1 = next!();
|
||||
let s2 = next!();
|
||||
let s3 = next!();
|
||||
let s4 = next!();
|
||||
let s5 = next!();
|
||||
Some(ValueTuple::Five(s1, s2, s3, s4, s5))
|
||||
}
|
||||
6 => {
|
||||
let s1 = next!();
|
||||
let s2 = next!();
|
||||
let s3 = next!();
|
||||
let s4 = next!();
|
||||
let s5 = next!();
|
||||
let s6 = next!();
|
||||
Some(ValueTuple::Six(s1, s2, s3, s4, s5, s6))
|
||||
}
|
||||
_ => panic!("The arity cannot be larger than 6"),
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user