Diggory Hardy

Results 281 comments of Diggory Hardy

From my point of view, `unic-bidi` should determine embedding levels, and the rest is irrelevant. Why? We have other tools (like [xi-unicode](https://crates.io/crates/xi-unicode) for line-breaking and `unicode-bidi-mirroring`) which handle most of...

Funnily enough I came to the exact same conclusion. Camera event handling can be done within `State::step` which has access to the world state; `Camera::event_handler` provides exactly zero interaction with...

I don't know. I was just looking for a GLSL → SPIR-V compiler since the `glsl-to-spirv` is deprecated and was wondering if there was a pure-Rust solution — but I...

> Which brings up another question - going from `Box` to `Box` is easy because you just move the offset. But what if you try to go from `Box` to...

``` trait A: Debug + Display { /* pretend there are methods here */ } trait B: Debug + Display { /* same here */ } trait C: A +...

BTW I'm waiting on comment before looking at CI failures. Quite possibly the `Default` bound needs to be removed?

No free lunch then — sounds like getting this correct is going to take more work. It would be nice to see a comment about this in the example a...

> is it converting #[widget{ derive = self.0 }] (where the {} is correctly spanned with the incoming span) into some other representation that throws out the {} tokens entirely?...

Thanks for the suggestions; I've modified `ScopeAttr::apply` to take the `Attribute` as an argument, allowing usage of `Attribute::parse_args`. There's one minor issue: `parse_args` does not consider `#[my_attr]` an acceptable alternative...

Well, ~the first blocker to using `wgpu_glyph` is that it uses `wgpu` from git, not the published version~ (not an issue: `wgpu_glyph` 0.4.0 depends on `wgpu` 0.3.0). After that, one...