trustfall_core 0.8.1

The trustfall query engine, empowering you to query everything.
Documentation
schema {
    query: RootSchemaQuery
}
directive @filter(op: String!, value: [String!]) repeatable on FIELD | INLINE_FRAGMENT
directive @tag(name: String) on FIELD
directive @output(name: String) on FIELD
directive @optional on FIELD
directive @recurse(depth: Int!) on FIELD
directive @fold on FIELD
directive @transform(op: String!) on FIELD

type RootSchemaQuery {
    Vertex: Vertex!
}

type Vertex {
    nullable(x: Int): Vertex
    nonNullable(x: Int!): Vertex
    nonNullableDefault(x: Int! = 5): Vertex

    string(y: String! = "abc"): Vertex

    list(z: [String]! = [null, "abc"]): Vertex

    documented(
        "Single docs line"
        x: Int

        """
        Multiple docs lines

        With a line break in the middle
        and continuous text after it.
        """
        y: String
    ): Vertex
}