</div></details><h2id="structs"class="section-header">Structs<ahref="#structs"class="anchor">§</a></h2><ulclass="item-table"><li><divclass="item-name"><aclass="struct"href="struct.Transport.html"title="struct git2::transport::Transport">Transport</a></div><divclass="desc docblock-short">A transport is a structure which knows how to transfer data to and from a
remote.</div></li></ul><h2id="enums"class="section-header">Enums<ahref="#enums"class="anchor">§</a></h2><ulclass="item-table"><li><divclass="item-name"><aclass="enum"href="enum.Service.html"title="enum git2::transport::Service">Service</a></div><divclass="desc docblock-short">Actions that a smart transport can ask a subtransport to perform</div></li></ul><h2id="traits"class="section-header">Traits<ahref="#traits"class="anchor">§</a></h2><ulclass="item-table"><li><divclass="item-name"><aclass="trait"href="trait.SmartSubtransport.html"title="trait git2::transport::SmartSubtransport">SmartSubtransport</a></div><divclass="desc docblock-short">Interface used by smart transports.</div></li><li><divclass="item-name"><aclass="trait"href="trait.SmartSubtransportStream.html"title="trait git2::transport::SmartSubtransportStream">SmartSubtransportStream</a></div><divclass="desc docblock-short">An instance of a stream over which a smart transport will communicate with a
remote.</div></li></ul><h2id="functions"class="section-header">Functions<ahref="#functions"class="anchor">§</a></h2><ulclass="item-table"><li><divclass="item-name"><aclass="fn"href="fn.register.html"title="fn git2::transport::register">register</a><suptitle="unsafe function">⚠</sup></div><divclass="desc docblock-short">Add a custom transport definition, to be used in addition to the built-in