guac 0.3.1

A library that provides toolkit for working with [Guac](https://guac.sh) from Rust.
Documentation
fragment allHasSBOMTree on HasSBOM {
  uri
  subject {
    __typename 
    ... on Package {
      type
      namespaces {
        namespace
        names {
          name
          versions {
            version
            qualifiers {
              key
              value
            }
            subpath
          }
        }
      }
    }
   ...on Source {
      type
      namespaces {
        namespace
        names {
          name
          tag
          commit
        }
      }
    }
  }
  origin
  collector
}

query Q1 {
  HasSBOMs(hasSBOMSpec: {}) {
    ...allHasSBOMTree
  }
}

query Q2 {
  HasSBOMs(hasSBOMSpec: {origin: "testing backend"}) {
    ...allHasSBOMTree
  }
}

query Q3 {
  HasSBOMs(hasSBOMSpec: {package: {name: "openssl"}}) {
    ...allHasSBOMTree
  }
}

query Q4 {
  HasSBOMs(hasSBOMSpec: {source: {name: "github.com/guacsec/guac"}}) {
    ...allHasSBOMTree
  }
}

query Q5 {
  HasSBOMs(hasSBOMSpec: {package: {name: "openssl"}, source: {name: "github.com/guacsec/guac"}}) {
    ...allHasSBOMTree
  }
}