HomePhabricator
Diffusion Comm 6737a9974f12

[services] Tunnelbroker - Add dependencies to Cargo.toml manifest and Cargo.

Description

[services] Tunnelbroker - Add dependencies to Cargo.toml manifest and Cargo.lock files

Summary:
This diff adds dependencies to the Rust Cargo manifest file for the notifications library wrapper.

Dependencies list:
tracing - Logging and tracing inside the functions.
tokio - Asynchronous calls.
lazy_static - Lazy static initialization that will be used for the Tokio runtime initialization.
a2 - APNS client library.

An empty services/tunnelbroker/rust-notifications/src/lib.rs file was added to prevent the build failures. This file will contain the Rust library code in follow-up diffs.

The Cargo.lock file is added to lock versions.

Linear task: ENG-1330

Test Plan: Run cargo build from the services/tunnelbroker/rust-notifications directory.

Reviewers: karol-bisztyga, varun, jonringer-comm

Reviewed By: varun, jonringer-comm

Subscribers: jonringer-comm, ashoat, palys-swm, Adrian, atul, karol-bisztyga, yayabosh

Differential Revision: https://phab.comm.dev/D4535