pub mod example {
use ::gelx::exports as __g;
pub async fn query(
client: &__g::gel_tokio::Client,
) -> ::core::result::Result<Output, __g::gel_errors::Error> {
client.query_required_single(QUERY, &()).await
}
pub async fn transaction(
conn: &mut __g::gel_tokio::Transaction,
) -> ::core::result::Result<Output, __g::gel_errors::Error> {
conn.query_required_single(QUERY, &()).await
}
pub type Input = ();
#[derive(
::std::fmt::Debug,
::core::clone::Clone,
__g::serde::Serialize,
__g::serde::Deserialize,
__g::gel_derive::Queryable
)]
#[gel(crate_path = __g::gel_protocol)]
pub struct Output {
pub fruit: String,
pub quantity: f64,
pub fresh: bool,
}
pub const QUERY: &str = "select (fruit := 'Apple', quantity := 3.14, fresh := true)";
}
fn main() {}