Cargo.toml (57 lines of code) (raw):

[workspace] members = [ "aziotctl", "aziotctl/aziotctl-common", "aziotd", "cert/aziot-cert-client-async", "cert/aziot-cert-common", "cert/aziot-cert-common-http", "cert/aziot-certd-config", "cert/aziot-certd", "cert/cert-renewal", "config-common", "http-common", "identity/aziot-cloud-client-async", "identity/aziot-identity-client-async", "identity/aziot-identity-common", "identity/aziot-identity-common-http", "identity/aziot-identityd-config", "identity/aziot-identityd", "identity/mock-iot-server", "key/aziot-key-client", "key/aziot-key-client-async", "key/aziot-key-common", "key/aziot-key-common-http", "key/aziot-keyd-config", "key/aziot-keyd", "key/aziot-key-openssl-engine", "key/aziot-key-openssl-engine-shared", "key/aziot-key-openssl-engine-shared-test", "key/aziot-keys", "key/aziot-keys-common", "logger", "mini-sntp", "openssl2", "openssl-build", "openssl-sys2", "pkcs11/pkcs11", "pkcs11/pkcs11-sys", "test-common", "tpm/aziot-tpm-client-async", "tpm/aziot-tpm-common-http", "tpm/aziot-tpm-common", "tpm/aziot-tpmd-config", "tpm/aziot-tpmd", "tpm/tss-minimal", ] resolver = "2" # Don't let panics from callbacks cross FFI boundary [profile.dev] panic = "abort" [profile.release] panic = "abort" # Release builds will have full symbols. The packaging phase will strip symbols from binaries and # make them available in a separate package. # Notes: Snaps don't have a good story for debug symbols, so for now we'll override this setting in # the snapcraft.yaml file by setting CARGO_PROFILE_RELEASE_DEBUG=0. debug = 2