<html><head></head><body><div>On Thu, 2021-04-08 at 08:43 -0700, Luke McGartland wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div dir="ltr">Hi all, I'm looking to start using Transitions in the GES using the Rust bindings but I noticed they currently aren't included in the latest crate. I've downloaded the `gstreamer-rs` and have built the `gstreamer-editing-services-rs` crate, but it doesn't seem to be properly linking everything together?</div></blockquote><div><br></div><div>What do you mean with not properly linking everything together?<br><br>To add transitions, you added the new types to the `Gir.toml` and re-ran generator.py or did you do anything else?</div><div><br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div dir="ltr">For example, when I open the Rust generated docs I see new structs that I've added as well as the existing ones, but none of the rich documentation is there, nor are any traits showing that they are implemented for structs. Diffing the autogenerated .rs files doesn't show a difference for anything other than the TransitionClip struct I've added. What might I be missing? Thanks!</div></blockquote><div><br></div><div>To get more documentation than just the type definitions and function signatures you need to enable the `embed-lgpl-docs` cargo feature when generating the docs.</div><div>This then injects the LGPL-licensed docs into the code before generating the documentation.</div><div><br></div><div>For getting the documentation of the newly added types added too you also need to run `gir` in the `-m doc` mode and update the corresponding `docs.md` file in the docs directory.</div><div>That currently does not happen automatically, see <a href="https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/322">https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/322</a></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"></blockquote><div><br></div><div><span><pre>-- <br></pre><div data-evo-paragraph="" class="" style="width: 71ch;" data-evo-signature-plain-text-mode="">Sebastian Dröge, Centricular Ltd · <a href="http://www.centricular.com">https://www.centricular.com</a></div><div data-evo-paragraph="" class="" style="width: 71ch;"><br></div></span></div></body></html>