News for hackers. Stuff that matters.
Re:Pyret Programming Language by Waterluvian on Sunday August 22, 2021 @08:00AM (#28264758)
Practically speaking how useful are the Rust doctests?

I thought they looked like a genius idea but I don’t get how they work 95% of the time when examples don’t come with all the plumbing required to make valid state for a function to actually work on.

Re:Pyret Programming Language by justinpombrio on Sunday August 22, 2021 @10:38AM (#28265819)
There's a feature for that: you prefix the plumbing with `#`, and it runs in the doctest but doesn't render on the doc page. https://doc.rust-lang.org/rustdoc/documentation-tests.html#h...
Re:Pyret Programming Language by Waterluvian on Sunday August 22, 2021 @05:46PM (#28269966)
That would help. I’ll have to experiment to better understand if it all works well enough.

I’m thinking about Python unittest having setUp function for preparing every test without repeating myself. Maybe Rust has a similar way to define setup code for every test.