diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 76f0691..92f43ab 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -164,6 +164,7 @@ version = "0.1.3" source = "git+https://github.com/godot-rust/gdext?branch=master#7634fe769d1fcb66209586f0b6c06aac40978253" dependencies = [ "godot-bindings", + "markdown", "proc-macro2", "quote", "venial", @@ -197,6 +198,15 @@ version = "0.2.158" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" +[[package]] +name = "markdown" +version = "1.0.0-alpha.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "911a8325e6fb87b89890cd4529a2ab34c2669c026279e61c26b7140a3d821ccb" +dependencies = [ + "unicode-id", +] + [[package]] name = "memchr" version = "2.7.4" @@ -308,6 +318,12 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "unicode-id" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1b6def86329695390197b82c1e244a54a131ceb66c996f2088a3876e2ae083f" + [[package]] name = "unicode-ident" version = "1.0.12" diff --git a/rust/Cargo.toml b/rust/Cargo.toml index b85705e..4805978 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -10,7 +10,7 @@ crate-type = ["cdylib"] stats = [] [dependencies] -godot = { git = "https://github.com/godot-rust/gdext", branch = "master", features = ["api-4-3", "experimental-threads"] } +godot = { git = "https://github.com/godot-rust/gdext", branch = "master", features = ["api-4-3", "experimental-threads", "register-docs"] } glam = { version = "0.28", features = ["fast-math"] } rayon = { version = "1.10" } rustc-hash = "2" diff --git a/rust/src/lib.rs b/rust/src/lib.rs index 7956328..1dbe73d 100644 --- a/rust/src/lib.rs +++ b/rust/src/lib.rs @@ -74,7 +74,7 @@ unsafe impl ExtensionLibrary for BoidsExtension { #[derive(GodotClass)] #[class(init, base=Node)] /// Node that will make calls automatically to process 2D/3D boids, providing some configuration options. -/// It's best to use this as an autoload singleton. +/// It's best to use this as an autoload singleton. The plugin will register an autoload by default so you don't have to set this up yourself. pub struct BoidsProcess { #[export] #[init(val = true)]