guac 0.3.1

A library that provides toolkit for working with [Guac](https://guac.sh) from Rust.
Documentation
fragment allCertifyVulnTree on CertifyVuln {
    id
    package {
        id
        type
        namespaces {
            id
            namespace
            names {
                id
                name
                versions {
                    id
                    version
                    qualifiers {
                        key
                        value
                    }
                    subpath
                }
            }
        }
    }
    vulnerability {
        id
        type
        vulnerabilityIDs {
            id
            vulnerabilityID
        }
    }
    metadata {
        dbUri
        dbVersion
        scannerUri
        scannerVersion
        timeScanned
        origin
        collector
    }
}

mutation IngestCertifyVuln($package: PkgInputSpec!, $vulnerability: VulnerabilityInputSpec!, $meta: ScanMetadataInput!) {
    ingestCertifyVuln(
        pkg: $package
        vulnerability: $vulnerability
        certifyVuln: $meta
    )
}

query QueryCertifyVuln($certifyVulnSpec: CertifyVulnSpec!) {
    CertifyVuln(certifyVulnSpec: $certifyVulnSpec) {
        ...allCertifyVulnTree
    }
}

query QueryCertifyVulnById($id: String!) {
    CertifyVuln(certifyVulnSpec: {vulnerability: { vulnerabilityID: $id}}) {
        ...allCertifyVulnTree
    }
}