diff --git a/reql/src/cmd/index_create.rs b/reql/src/cmd/index_create.rs index 5086a49c..6576e0af 100644 --- a/reql/src/cmd/index_create.rs +++ b/reql/src/cmd/index_create.rs @@ -47,9 +47,8 @@ where R: Into, { fn arg(self) -> cmd::Arg { - let Args((name, query)) = self; - let func = Func::row(query); - Args((name, func)).arg() + let Args((name, func)) = self; + name.arg().with_arg(func) } } @@ -79,8 +78,7 @@ where R: Into, { fn arg(self) -> cmd::Arg { - let Args((name, query, opts)) = self; - let Func(func) = Func::row(query); + let Args((name, func, opts)) = self; name.arg().with_arg(func).with_opts(opts) } }