Skip to content

Commit

Permalink
deploy: c8f04ab
Browse files Browse the repository at this point in the history
  • Loading branch information
sminez committed Aug 31, 2024
1 parent c96697c commit e25fc96
Show file tree
Hide file tree
Showing 39 changed files with 210 additions and 176 deletions.
4 changes: 2 additions & 2 deletions rustdoc/penrose/builtin/layout/transformers/struct.Gaps.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
) -&gt; (<a class="enum" href="https://doc.rust-lang.org/1.80.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.80.1/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="../../../core/layout/trait.Layout.html" title="trait penrose::core::layout::Layout">Layout</a>&gt;&gt;, <a class="struct" href="https://doc.rust-lang.org/1.80.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;(<a class="struct" href="../../../struct.Xid.html" title="struct penrose::Xid">Xid</a>, <a class="struct" href="../../../pure/geometry/struct.Rect.html" title="struct penrose::pure::geometry::Rect">Rect</a>)&gt;)</h4></section></summary><div class='docblock'>Generate screen positions for clients from a given <a href="../../../pure/struct.Stack.html" title="struct penrose::pure::Stack">Stack</a>. <a href="../../../core/layout/trait.Layout.html#tymethod.layout">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.layout_empty" class="method trait-impl"><a class="src rightside" href="../../../../src/penrose/core/layout/transformers.rs.html#108-110">source</a><a href="#method.layout_empty" class="anchor">§</a><h4 class="code-header">fn <a href="../../../core/layout/trait.Layout.html#method.layout_empty" class="fn">layout_empty</a>(
&amp;mut self,
r: <a class="struct" href="../../../pure/geometry/struct.Rect.html" title="struct penrose::pure::geometry::Rect">Rect</a>,
) -&gt; (<a class="enum" href="https://doc.rust-lang.org/1.80.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.80.1/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="../../../core/layout/trait.Layout.html" title="trait penrose::core::layout::Layout">Layout</a>&gt;&gt;, <a class="struct" href="https://doc.rust-lang.org/1.80.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;(<a class="struct" href="../../../struct.Xid.html" title="struct penrose::Xid">Xid</a>, <a class="struct" href="../../../pure/geometry/struct.Rect.html" title="struct penrose::pure::geometry::Rect">Rect</a>)&gt;)</h4></section></summary><div class='docblock'>Generate screen positions for an empty <a href="../../../pure/struct.Stack.html" title="struct penrose::pure::Stack">Stack</a>. <a href="../../../core/layout/trait.Layout.html#method.layout_empty">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.handle_message" class="method trait-impl"><a class="src rightside" href="../../../../src/penrose/core/layout/transformers.rs.html#112-118">source</a><a href="#method.handle_message" class="anchor">§</a><h4 class="code-header">fn <a href="../../../core/layout/trait.Layout.html#tymethod.handle_message" class="fn">handle_message</a>(&amp;mut self, m: &amp;<a class="struct" href="../../../core/layout/struct.Message.html" title="struct penrose::core::layout::Message">Message</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.80.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.80.1/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="../../../core/layout/trait.Layout.html" title="trait penrose::core::layout::Layout">Layout</a>&gt;&gt;</h4></section></summary><div class='docblock'>Process a dynamic <a href="../../../core/layout/struct.Message.html" title="struct penrose::core::layout::Message">Message</a>. <a href="../../../core/layout/trait.Layout.html#tymethod.handle_message">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.boxed" class="method trait-impl"><a class="src rightside" href="../../../../src/penrose/core/layout/mod.rs.html#41-46">source</a><a href="#method.boxed" class="anchor">§</a><h4 class="code-header">fn <a href="../../../core/layout/trait.Layout.html#method.boxed" class="fn">boxed</a>(self) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.80.1/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="../../../core/layout/trait.Layout.html" title="trait penrose::core::layout::Layout">Layout</a>&gt;<div class="where">where
) -&gt; (<a class="enum" href="https://doc.rust-lang.org/1.80.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.80.1/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="../../../core/layout/trait.Layout.html" title="trait penrose::core::layout::Layout">Layout</a>&gt;&gt;, <a class="struct" href="https://doc.rust-lang.org/1.80.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;(<a class="struct" href="../../../struct.Xid.html" title="struct penrose::Xid">Xid</a>, <a class="struct" href="../../../pure/geometry/struct.Rect.html" title="struct penrose::pure::geometry::Rect">Rect</a>)&gt;)</h4></section></summary><div class='docblock'>Generate screen positions for an empty <a href="../../../pure/struct.Stack.html" title="struct penrose::pure::Stack">Stack</a>. <a href="../../../core/layout/trait.Layout.html#method.layout_empty">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.handle_message" class="method trait-impl"><a class="src rightside" href="../../../../src/penrose/core/layout/transformers.rs.html#112-118">source</a><a href="#method.handle_message" class="anchor">§</a><h4 class="code-header">fn <a href="../../../core/layout/trait.Layout.html#tymethod.handle_message" class="fn">handle_message</a>(&amp;mut self, m: &amp;<a class="struct" href="../../../core/layout/struct.Message.html" title="struct penrose::core::layout::Message">Message</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.80.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.80.1/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="../../../core/layout/trait.Layout.html" title="trait penrose::core::layout::Layout">Layout</a>&gt;&gt;</h4></section></summary><div class='docblock'>Process a dynamic <a href="../../../core/layout/struct.Message.html" title="struct penrose::core::layout::Message">Message</a>. <a href="../../../core/layout/trait.Layout.html#tymethod.handle_message">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.boxed-1" class="method trait-impl"><a class="src rightside" href="../../../../src/penrose/core/layout/mod.rs.html#41-46">source</a><a href="#method.boxed-1" class="anchor">§</a><h4 class="code-header">fn <a href="../../../core/layout/trait.Layout.html#method.boxed" class="fn">boxed</a>(self) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.80.1/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="../../../core/layout/trait.Layout.html" title="trait penrose::core::layout::Layout">Layout</a>&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/1.80.1/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + 'static,</div></h4></section></summary><div class='docblock'>Convert to a trait object.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-LayoutHook%3CX%3E-for-T" class="impl"><a class="src rightside" href="../../../../src/penrose/core/hooks.rs.html#566-584">source</a><a href="#impl-LayoutHook%3CX%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, X&gt; <a class="trait" href="../../../core/hooks/trait.LayoutHook.html" title="trait penrose::core::hooks::LayoutHook">LayoutHook</a>&lt;X&gt; for T<div class="where">where
T: <a class="trait" href="../../../core/layout/trait.LayoutTransformer.html" title="trait penrose::core::layout::LayoutTransformer">LayoutTransformer</a>,
X: <a class="trait" href="../../../x/trait.XConn.html" title="trait penrose::x::XConn">XConn</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.transform_initial-1" class="method trait-impl"><a class="src rightside" href="../../../../src/penrose/core/hooks.rs.html#571-573">source</a><a href="#method.transform_initial-1" class="anchor">§</a><h4 class="code-header">fn <a href="../../../core/hooks/trait.LayoutHook.html#method.transform_initial" class="fn">transform_initial</a>(&amp;mut self, r: <a class="struct" href="../../../pure/geometry/struct.Rect.html" title="struct penrose::pure::geometry::Rect">Rect</a>, _: &amp;<a class="struct" href="../../../core/struct.State.html" title="struct penrose::core::State">State</a>&lt;X&gt;, _: <a class="primitive" href="https://doc.rust-lang.org/1.80.1/std/primitive.reference.html">&amp;X</a>) -&gt; <a class="struct" href="../../../pure/geometry/struct.Rect.html" title="struct penrose::pure::geometry::Rect">Rect</a></h4></section></summary><div class='docblock'>Optionally modify the screen dimensions being given to a <a href="../../../core/layout/trait.Layout.html" title="trait penrose::core::layout::Layout">Layout</a></div></details><details class="toggle method-toggle" open><summary><section id="method.transform_positions-1" class="method trait-impl"><a class="src rightside" href="../../../../src/penrose/core/hooks.rs.html#575-583">source</a><a href="#method.transform_positions-1" class="anchor">§</a><h4 class="code-header">fn <a href="../../../core/hooks/trait.LayoutHook.html#method.transform_positions" class="fn">transform_positions</a>(
Expand All @@ -76,7 +76,7 @@
) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.80.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;(<a class="struct" href="../../../struct.Xid.html" title="struct penrose::Xid">Xid</a>, <a class="struct" href="../../../pure/geometry/struct.Rect.html" title="struct penrose::pure::geometry::Rect">Rect</a>)&gt;</h4></section></summary><div class='docblock'>Optionally modify the client positions returned by a <a href="../../../core/layout/trait.Layout.html" title="trait penrose::core::layout::Layout">Layout</a>
on a particular screen index. <a href="../../../core/hooks/trait.LayoutHook.html#method.transform_positions_for_screen">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.then" class="method trait-impl"><a class="src rightside" href="../../../../src/penrose/core/hooks.rs.html#438-447">source</a><a href="#method.then" class="anchor">§</a><h4 class="code-header">fn <a href="../../../core/hooks/trait.LayoutHook.html#method.then" class="fn">then</a>&lt;H&gt;(self, next: H) -&gt; <a class="struct" href="../../../core/hooks/struct.ComposedLayoutHook.html" title="struct penrose::core::hooks::ComposedLayoutHook">ComposedLayoutHook</a>&lt;X&gt;<div class="where">where
H: <a class="trait" href="../../../core/hooks/trait.LayoutHook.html" title="trait penrose::core::hooks::LayoutHook">LayoutHook</a>&lt;X&gt; + 'static,
Self: <a class="trait" href="https://doc.rust-lang.org/1.80.1/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + 'static,</div></h4></section></summary><div class='docblock'>Compose this hook with another <a href="../../../core/hooks/trait.LayoutHook.html" title="trait penrose::core::hooks::LayoutHook">LayoutHook</a>.</div></details><details class="toggle method-toggle" open><summary><section id="method.boxed-1" class="method trait-impl"><a class="src rightside" href="../../../../src/penrose/core/hooks.rs.html#450-455">source</a><a href="#method.boxed-1" class="anchor">§</a><h4 class="code-header">fn <a href="../../../core/hooks/trait.LayoutHook.html#method.boxed" class="fn">boxed</a>(self) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.80.1/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="../../../core/hooks/trait.LayoutHook.html" title="trait penrose::core::hooks::LayoutHook">LayoutHook</a>&lt;X&gt;&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/1.80.1/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + 'static,</div></h4></section></summary><div class='docblock'>Compose this hook with another <a href="../../../core/hooks/trait.LayoutHook.html" title="trait penrose::core::hooks::LayoutHook">LayoutHook</a>.</div></details><details class="toggle method-toggle" open><summary><section id="method.boxed" class="method trait-impl"><a class="src rightside" href="../../../../src/penrose/core/hooks.rs.html#450-455">source</a><a href="#method.boxed" class="anchor">§</a><h4 class="code-header">fn <a href="../../../core/hooks/trait.LayoutHook.html#method.boxed" class="fn">boxed</a>(self) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.80.1/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="../../../core/hooks/trait.LayoutHook.html" title="trait penrose::core::hooks::LayoutHook">LayoutHook</a>&lt;X&gt;&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/1.80.1/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + 'static,</div></h4></section></summary><div class='docblock'>Convert to a trait object</div></details><details class="toggle method-toggle" open><summary><section id="method.then_boxed" class="method trait-impl"><a class="src rightside" href="../../../../src/penrose/core/hooks.rs.html#458-467">source</a><a href="#method.then_boxed" class="anchor">§</a><h4 class="code-header">fn <a href="../../../core/hooks/trait.LayoutHook.html#method.then_boxed" class="fn">then_boxed</a>(self, next: <a class="struct" href="https://doc.rust-lang.org/1.80.1/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="../../../core/hooks/trait.LayoutHook.html" title="trait penrose::core::hooks::LayoutHook">LayoutHook</a>&lt;X&gt;&gt;) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.80.1/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="../../../core/hooks/trait.LayoutHook.html" title="trait penrose::core::hooks::LayoutHook">LayoutHook</a>&lt;X&gt;&gt;<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/1.80.1/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + 'static,
X: 'static,</div></h4></section></summary><div class='docblock'>Compose this hook with a boxed <a href="../../../core/hooks/trait.LayoutHook.html" title="trait penrose::core::hooks::LayoutHook">LayoutHook</a>.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ToOwned-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.80.1/src/alloc/borrow.rs.html#83-85">source</a><a href="#impl-ToOwned-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.80.1/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a> for T<div class="where">where
Expand Down
Loading

0 comments on commit e25fc96

Please sign in to comment.