pub fn write_thread(
provider: ProviderKind,
roots: &ProviderRoots,
req: &WriteRequest,
sink: &mut dyn WriteEventSink,
) -> Result<WriteResult>pub fn write_thread(
provider: ProviderKind,
roots: &ProviderRoots,
req: &WriteRequest,
sink: &mut dyn WriteEventSink,
) -> Result<WriteResult>