Fletcher Porter

Results 17 issues of Fletcher Porter

Consider this snippet. ```rs #[derive(GodotClass)] #[class(rename = "Not an identifier")] struct MyTupleStruct(String); ``` This is incorrect for two reasons. First, the `rename` key demands an identifier, but it's been given...

good first issue
quality-of-life
c: register

I wrote a process function like so, forgetting its `delta` argument. ```rs use godot::prelude::*; struct Example; #[gdextension] unsafe impl ExtensionLibrary for Example {} #[derive(GodotClass)] #[class(init, tool, base=Node)] struct Thing {...

bug
c: register

According to the [TOML spec](https://toml.io/en/v1.0.0#keys), this should be a valid TOML file ```toml [thing] 1234 = "value" ``` If I parse it with nanoserde's TOML parser, ```rs nanoserde::TomlParser::parse("[thing]\n1234 = \"value\"");...

When I run gofmt with Sublime, either by saving or through the command palette, the entirety of Sublime will hang, presumably waiting for gofmt to execute. I'm using the default...

It'd be nice for test automation to have a constructor that took a path to a scene. Something like this. ```cs void TestSceneThing() { SceneReference scene = new SceneReference("/Assets/Scenes/TestScenes/test_scene_1.unity"); bool...

question

I installed scimax on both my Windows and Linux machines. When I went to edit a tex file on both, the Windows machine was running AUCTeX, as could be seen...

I have this macro call [here](https://github.com/fpdotmonkey/gdext/commit/e5ac4fc4bcaf58214567b4fe405a752fb943817b#diff-45c66b90f041a85130206b4044a54b2b7fb9a51933580f93ce27ee8cc0faa3adR404-R408) that is formatted by rustfmt as so. ``` $ rustfmt --check godot-macros/src/class/data_models/field_export.rs Diff in /home/fp/3rd/gdext/godot-macros/src/class/data_models/field_export.rs at line 402: }?; let deprecation_warning = if *radians...

poor-formatting
a-macros