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!();
|
let s3 = next!();
|
||||||
Some(ValueTuple::Three(s1, s2, s3))
|
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