I just realized my message was sent as an HTML attachment and was
scrubbed from the email. Here is the email again in text format (hopefully):
On 2013-04-10 12:23 AM, mrhandle wrote:
Hi all,
I am trying to write a generator function that returns a struct
containing some value and an owned closure computing the next value.
fn generate_something() -> gen_res<T> { ...blah... }
struct gen_res<T> {
val : T,
next : ~fn() -> gen_res<T>,
}
For every closure I create I need to append some computation data in a
Cons like fashion (I don't mutate old data). Is that possible without
cloning data?
(In my specific case I want to write a prime number generator that
computes one prime at a time and keeps track of discovered prime
numbers. I know there are other C-like ways to do it but I want to
play around with closures).
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev