fql_serialize 0.2.6

Internal crate for serializing Fauna Query Language (FQL) requests.
Documentation
// Copyright Fauna, Inc.
// SPDX-License-Identifier: MIT-0

use super::values::FQLValue;

#[derive(Debug)]
pub struct NiladicVerb<'a> {
  pub verb: &'a str,
}

#[derive(Debug)]
pub struct MonadicVerb<'a> {
  pub verb: &'a str,
  pub args: Vec<FQLValue<'a>>,
}

#[derive(Debug)]
pub struct DyadicVerb<'a> {
  pub verb: &'a str,
  pub args: Vec<FQLValue<'a>>,
}

#[derive(Debug)]
pub struct TriadicVerb<'a> {
  pub verb: &'a str,
  pub args: Vec<FQLValue<'a>>,
}

#[derive(Debug)]
pub struct QuadraticVerb<'a> {
  pub verb: &'a str,
  pub args: Vec<FQLValue<'a>>,
}

#[derive(Debug)]
pub struct VariadicVerb<'a> {
  pub verb: &'a str,
  pub args: Vec<FQLValue<'a>>,
}