lambda-appsync-proc 0.10.0

Procedural macros for the lambda-appsync type-safe AWS AppSync resolver framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mod types {
    lambda_appsync::make_types!("../../../../schema.graphql");
}

use types::*;

// Test generating only operation enums using make_operation!
lambda_appsync::make_operation!("../../../../schema.graphql");

fn main() {
    // Verify we can use the Operation enum
    let op = Operation::Query(QueryField::Players);
    match op {
        Operation::Query(QueryField::Players) => {}
        _ => panic!("Unexpected operation"),
    }
}