Remove Traverse from FromArgs

This commit is contained in:
Jeong YunWon committed 2023-04-28 13:27:57 +09:00
1 parent 02840593bc
commit e2ccb48463
14 files changed
+20 -31

No files matched your search

+3 -8
View File
@@ -340,41 +340,36 @@ mod _sqlite {
}
}
#[derive(FromArgs, Traverse)]
#[derive(FromArgs)]
struct CreateFunctionArgs {
#[pyarg(any)]
name: PyStrRef,
#[pytraverse(skip)]
#[pyarg(any)]
narg: c_int,
#[pyarg(any)]
func: PyObjectRef,
#[pytraverse(skip)]
#[pyarg(named, default)]
deterministic: bool,
}
#[derive(FromArgs, Traverse)]
#[derive(FromArgs)]
struct CreateAggregateArgs {
#[pyarg(any)]
name: PyStrRef,
#[pytraverse(skip)]
#[pyarg(positional)]
narg: c_int,
#[pyarg(positional)]
aggregate_class: PyObjectRef,
}
#[derive(FromArgs, Traverse)]
#[derive(FromArgs)]
struct BlobOpenArgs {
#[pyarg(positional)]
table: PyStrRef,
#[pyarg(positional)]
column: PyStrRef,
#[pytraverse(skip)]
#[pyarg(positional)]
row: i64,
#[pytraverse(skip)]
#[pyarg(named, default)]
readonly: bool,
#[pyarg(named, default = "vm.ctx.new_str(stringify!(main))")]