Depends on D4884
Adding initializing function in rust to be called from the c++.
The goal here is to:
- spawn a thread in rust that will listen on a thread-safe queue (initialize)
- schedule some data on this queue (process)
- gracefully exit the thread and release all resources (terminate)
Later on, in the spawned thread, we will connect to the blob service through the gRPC, but first things first.
I'm probably going to remove all logging before landing, I'm leaving it as is for now.