guac 0.3.1

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

query Q1 {
  IsOccurrences(isOccurrenceSpec: {}) {
    ...allIsOccurrencesTree
  }
}

query Q2 {
  IsOccurrences(isOccurrenceSpec: {origin: "testing backend"}) {
    ...allIsOccurrencesTree
  }
}

query Q3 {
  IsOccurrences(isOccurrenceSpec: {package: {name: "openssl"}}) {
    ...allIsOccurrencesTree
  }
}

query Q4 {
  IsOccurrences(isOccurrenceSpec: {source: {name: "github.com/guacsec/guac"}}) {
    ...allIsOccurrencesTree
  }
}

query Q5 {
  IsOccurrences(
    isOccurrenceSpec: {package: {name: "openssl"}, source: {name: "github.com/guacsec/guac"}}
  ) {
    ...allIsOccurrencesTree
  }
}