nivaldoh commented on issue #21089: URL: https://github.com/apache/beam/issues/21089#issuecomment-1364545606
@esadler-hbo thanks for the support! There's still a lot of work to be done, and I try to keep an updated roadmap [here](https://github.com/nivaldoh/beam/tree/rust_sdk/sdks/rust) if you or anyone else is interested in a quick overview of the current state of the implementation. In particular, the user API is starting to take shape, and the snippet below (inspired by the new patterns set by the Typescript SDK) is now functional end-to-end: ``` let runner = DirectRunner::new(); // Impulse won't be exposed to the user, but it serves as a mock transform for now let transform = Impulse::new(); runner.run(|root| root.apply(transform)).await; ``` To anyone interested, any early input on this format would be highly appreciated, as this is the current foundation that I'll be using for everything else. Any other contributions (including early code reviews, even if partial) would be awesome as well. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
