pub async fn set_doc_with_options<D: Into<JsValue>>(
    doc: &DocumentReference,
    data: D,
    options: SetDocOptions
) -> Result<(), FirestoreError>