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]

Reply via email to