<div dir="ltr">Thanks <span style="color:rgb(0,0,0);white-space:pre-wrap">Sebastian!</span><div><span style="color:rgb(0,0,0);white-space:pre-wrap">Yes I updated the `Gir.toml` with the objects I think are relevant and re-ran generator.py:</span></div><div><span style="color:rgb(0,0,0);white-space:pre-wrap"><br></span></div><div><div style="color:rgb(212,212,212);background-color:rgb(30,30,30);font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;line-height:19px;white-space:pre"><div>[[<span style="color:rgb(156,220,254)">object</span>]]</div><div><span style="color:rgb(86,156,214)">name</span> = <span style="color:rgb(206,145,120)">"GES.OperationClip"</span></div><div><span style="color:rgb(86,156,214)">status</span> = <span style="color:rgb(206,145,120)">"generate"</span></div><br><div>[[<span style="color:rgb(156,220,254)">object</span>]]</div><div><span style="color:rgb(86,156,214)">name</span> = <span style="color:rgb(206,145,120)">"GES.TransitionClip"</span></div><div><span style="color:rgb(86,156,214)">status</span> = <span style="color:rgb(206,145,120)">"generate"</span></div><div>    [[<span style="color:rgb(156,220,254)">object</span>.<span style="color:rgb(156,220,254)">function</span>]]</div><div>    <span style="color:rgb(86,156,214)">name</span> = <span style="color:rgb(206,145,120)">"new"</span></div><div>        [<span style="color:rgb(156,220,254)">object</span>.<span style="color:rgb(156,220,254)">function</span>.<span style="color:rgb(156,220,254)">return</span>]</div><div>        <span style="color:rgb(86,156,214)">nullable_return_is_error</span> = <span style="color:rgb(206,145,120)">"Failed to create transition clip"</span></div><br><div>[[<span style="color:rgb(156,220,254)">object</span>]]</div><div><span style="color:rgb(86,156,214)">name</span> = <span style="color:rgb(206,145,120)">"GES.BaseTransitionClip"</span></div><div><span style="color:rgb(86,156,214)">status</span> = <span style="color:rgb(206,145,120)">"generate"</span></div></div></div><div><span style="color:rgb(0,0,0);white-space:pre-wrap"><br></span></div><div>Can confirm that these structs were added to the crate. </div><div><br></div><div>I think where I got confused was that the docs, like you mentioned, didn't have all the rich information so I thought something was wrong. What was very confusing was that the trait implementations weren't showing up in the docs (ie on the Clip page it didn't automatically have a link to the ClipExt page, where lots of those functions are documented, but the ClipExt page existed). I will try and follow your steps to add the LGPL docs! Thanks!</div><div><span style="color:rgb(0,0,0);white-space:pre-wrap"><br></span></div></div>