someguynamedjosh
someguynamedjosh
I am having the same issue, no idea where to start debugging it.
I fixed this by, instead of `.answer()`ing incoming calls, dispatching a new call. It took a bit of finagling to get it deduplicated. My code looks like this: ```javascript let...
For me, the difference between clients that worked and clients that didn't work appeared to be that the ones that didn't were on a different network.
I have updated the readme to reflect this. Unfortunately, `Box` forms an integral part of the protections the crate provides, so I do not see a way to make the...
I will leave this open in case anyone has ideas of how to accomplish this.
Temporary workaround: ```rust /// Necessary to work around a bug in GDExtension. pub fn safe_cast(mut obj: Gd) -> Result { let class_name = obj.call(StringName::from("get_class"), &[]); if class_name.to_string() == T::CLASS_NAME {...
Sure, I've authored #234 which should make all the built-in casting logic trigger errors when the cast is invalid.
Unfortunately, ouroboros does not support this use case. The primary difficulty is that the generic parameter is used in places that aren't self-referencing, such as the Heads struct returned by...
Let's say I have a field `data: &'this str`. The point of a function returning `&mut &'this str` would be to replace the inner reference with some other reference. But,...
There's a much better way to do what you're asking, assuming you've defined a user-friendly constructor called `new_empty`: ```rust impl StringTableCell { pub fn clear(&mut self) { *self = Self::new_empty();...