pub(crate) fn connection_notifier_channel() -> (ConnectionNotifierSender, ConnectionNotifierReceiver)
/// - It holds a list of "connection messages" which are sent automatically when the connection is
/// - It doesn't stay in pending while waiting for connection. Instead, it moves data into the void
log::debug!(target: "telemetry", "Failed to send a telemetry connection notification: {}", error);
fn poll_flush(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<(), Self::Error>> {
fn poll_close(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<(), Self::Error>> {