Back to old tricks, or, baby steps in Rust
As a Rust newbie, how do I learn how to read this?<p><pre><code>  pub struct Stream<'s, S: Seed, A: Copy> {
      next: Box<dyn Fn(S) -> Step<S, A> + 's>,
      seed: S
  }
</code></pre>
Can someone summarize in a sentence or two? Or point to some docs?