Crate shopify_function
source · [−]Expand description
Crate to write Shopify Functions in Rust.
TBD…
ⓘ
use shopify_function::{input_query, scalars::*};
#[input_query(query_path = "./input.graphql", schema_path = "./schema.graphql")]
#[shopify_function]
fn function(input: input_query::ResponseData) -> Result<output::FunctionResult> {
/* ... */
}
Modules
Macros
Generate the types to interact with Shopify’s API.
Functions
Runs the given function
f
with the invocation payload, returning
the deserialized output.Type Definitions
Convenience alias for
anyhow::Result
.Attribute Macros
Marks a function as a Shopify Function entry point.