vstorage 0.2.0

Common API for various icalendar/vcard storages.
Documentation
[licenses]
allow = [
    "Apache-2.0",
    "BSD-3-Clause",
    "EUPL-1.2",
    "ISC",
    "MIT",
    "MPL-2.0",
    "Unicode-DFS-2016",
]
unused-allowed-license = "allow"

[bans]
multiple-versions = "deny"

# Allow multiple versions of getrandom due to dependency compatibility issues
# Some dependencies use older versions that have no newer releases
skip-tree = [
    { name = "getrandom" }
]

# # Allow everything else
# skip = [
#     { name = "any", version = "*" }
# ]

[graph]
# Transitive dependencies have additional dependencies on windows.
# We don't care about those.
#
# Generated with:
# rustc --print target-list |
#   grep -E 'linux-musl$|linux-gnu$|bsd$' |
#   jq -R -s 'split("\n")[:-1]'
# See: https://github.com/EmbarkStudios/cargo-deny/issues/787
targets = [
  "aarch64-alpine-linux-musl",
  "aarch64-unknown-freebsd",
  "aarch64-unknown-linux-gnu",
  "aarch64-unknown-linux-musl",
  "aarch64-unknown-netbsd",
  "aarch64-unknown-openbsd",
  "aarch64_be-unknown-linux-gnu",
  "aarch64_be-unknown-netbsd",
  "armv6-unknown-freebsd",
  "armv7-unknown-freebsd",
  "hexagon-unknown-linux-musl",
  "i586-alpine-linux-musl",
  "i586-unknown-linux-gnu",
  "i586-unknown-linux-musl",
  "i586-unknown-netbsd",
  "i686-unknown-freebsd",
  "i686-unknown-linux-gnu",
  "i686-unknown-linux-musl",
  "i686-unknown-netbsd",
  "i686-unknown-openbsd",
  "loongarch64-alpine-linux-musl",
  "loongarch64-unknown-linux-gnu",
  "loongarch64-unknown-linux-musl",
  "m68k-unknown-linux-gnu",
  "mips-unknown-linux-gnu",
  "mips-unknown-linux-musl",
  "mips64-alpine-linux-musl",
  "mips64-openwrt-linux-musl",
  "mipsel-unknown-linux-gnu",
  "mipsel-unknown-linux-musl",
  "mipsel-unknown-netbsd",
  "mipsisa32r6-unknown-linux-gnu",
  "mipsisa32r6el-unknown-linux-gnu",
  "powerpc-alpine-linux-musl",
  "powerpc-unknown-freebsd",
  "powerpc-unknown-linux-gnu",
  "powerpc-unknown-linux-musl",
  "powerpc-unknown-netbsd",
  "powerpc-unknown-openbsd",
  "powerpc64-alpine-linux-musl",
  "powerpc64-unknown-freebsd",
  "powerpc64-unknown-linux-gnu",
  "powerpc64-unknown-linux-musl",
  "powerpc64-unknown-openbsd",
  "powerpc64le-alpine-linux-musl",
  "powerpc64le-unknown-freebsd",
  "powerpc64le-unknown-linux-gnu",
  "powerpc64le-unknown-linux-musl",
  "riscv32gc-unknown-linux-gnu",
  "riscv32gc-unknown-linux-musl",
  "riscv64-alpine-linux-musl",
  "riscv64gc-unknown-freebsd",
  "riscv64gc-unknown-linux-gnu",
  "riscv64gc-unknown-linux-musl",
  "riscv64gc-unknown-netbsd",
  "riscv64gc-unknown-openbsd",
  "s390x-alpine-linux-musl",
  "s390x-unknown-linux-gnu",
  "s390x-unknown-linux-musl",
  "sparc-unknown-linux-gnu",
  "sparc64-unknown-linux-gnu",
  "sparc64-unknown-netbsd",
  "sparc64-unknown-openbsd",
  "wasm32-wali-linux-musl",
  "x86_64-alpine-linux-musl",
  "x86_64-unikraft-linux-musl",
  "x86_64-unknown-freebsd",
  "x86_64-unknown-linux-gnu",
  "x86_64-unknown-linux-musl",
  "x86_64-unknown-netbsd",
  "x86_64-unknown-openbsd"
]