Neil Mitchell
Neil Mitchell
```rust let s = Snippet { title: Some(Annotation { label: Some("hello__world"), id: None, annotation_type: AnnotationType::Error, }), footer: Vec::new(), slices: Vec::new(), opt: FormatOptions::default(), }; eprintln!("{:?}", DisplayList::from(s).to_string()); ``` Prints out `"error: helloworld"`...
I don't see the reason for parsing `__` in the labels at all, so if that's all that's required, I'm happy to send up a patch. More generally, if you...
I've added a PR to remove the feature in #54, since the feature was undocumented, and I couldn't figure out what its purpose was. I'd be keen to get something...
To me a type class assigns a reusable name to a concept. Some concepts have laws, some have intuition, some have both. Of course, we'd like both, but I find...
I have often needed `Default Int` and `Default String`. You can make them disappear for good, but then I'll switch to `data-default-with-instances-for-base`, because that is why I use `Default`. I...
I agree with @mitchellwrosen about relying on type classes - but I think it's more harmful for things like `show` - in particular because `show` erases type information. If you...
I agree with @sol. I have always avoided the `Default` class in this package entirely because of the `dlist` dependency, which seemed totally gratuitous. But nowadays both `old-locale` and `containers`...
The general future vision for Buck is given at https://developers.facebook.com/blog/post/2021/07/01/future-of-buck/. The intention is that future Buck will have full Windows support.
@vultix we are still working on it. The date has changed, but not the intention. Definitely sometime in 2022, but I don't want to be more specific than that. It's...
It's not required by the test suite, but would be if we ever ran it in parallel. I have no strong practical need for this to be fixed. However the...