deploy: 95756b1a57
This commit is contained in:
commit
0fa87f2b35
16382 changed files with 734838 additions and 0 deletions
|
|
@ -0,0 +1 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `approxeq` mod in crate `cosmic`."><title>cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module approxeq</a></h2><h3><a href="#traits">Module Items</a></h3><ul class="block"><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a></div><h1>Module <span>approxeq</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">Approx<wbr>Eq</a></dt><dd>Trait for testing approximate equality</dd></dl></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1 @@
|
|||
window.SIDEBAR_ITEMS = {"trait":["ApproxEq"]};
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait for testing approximate equality"><title>ApproxEq in cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Approx<wbr>Eq</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.approx_epsilon" title="approx_epsilon">approx_epsilon</a></li><li><a href="#tymethod.approx_eq_eps" title="approx_eq_eps">approx_eq_eps</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.approx_eq" title="approx_eq">approx_eq</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-ApproxEq%3Cf32%3E-for-f32" title="f32">f32</a></li><li><a href="#impl-ApproxEq%3Cf64%3E-for-f64" title="f64">f64</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>approxeq</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">approxeq</a></div><h1>Trait <span class="trait">ApproxEq</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait ApproxEq<Eps> {
|
||||
// Required methods
|
||||
fn <a href="#tymethod.approx_epsilon" class="fn">approx_epsilon</a>() -> Eps;
|
||||
<span class="item-spacer"></span> fn <a href="#tymethod.approx_eq_eps" class="fn">approx_eq_eps</a>(&self, other: &Self, approx_epsilon: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&Eps</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
|
||||
|
||||
// Provided method
|
||||
fn <a href="#method.approx_eq" class="fn">approx_eq</a>(&self, other: &Self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> { ... }
|
||||
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Trait for testing approximate equality</p>
|
||||
</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.approx_epsilon" class="method"><h4 class="code-header">fn <a href="#tymethod.approx_epsilon" class="fn">approx_epsilon</a>() -> Eps</h4></section></summary><div class="docblock"><p>Default epsilon value</p>
|
||||
</div></details><details class="toggle method-toggle" open><summary><section id="tymethod.approx_eq_eps" class="method"><h4 class="code-header">fn <a href="#tymethod.approx_eq_eps" class="fn">approx_eq_eps</a>(&self, other: &Self, approx_epsilon: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&Eps</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns <code>true</code> if this object is approximately equal to the other one, using
|
||||
a provided epsilon value.</p>
|
||||
</div></details></div><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.approx_eq" class="method"><h4 class="code-header">fn <a href="#method.approx_eq" class="fn">approx_eq</a>(&self, other: &Self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns <code>true</code> if this object is approximately equal to the other one, using
|
||||
the <a href="trait.ApproxEq.html#tymethod.approx_epsilon" title="associated function cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq::approx_epsilon"><code>approx_epsilon</code></a> epsilon value.</p>
|
||||
</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-ApproxEq%3Cf32%3E-for-f32" class="impl"><a href="#impl-ApproxEq%3Cf32%3E-for-f32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a></h3></section></summary><div class="impl-items"><section id="method.approx_epsilon" class="method trait-impl"><a href="#method.approx_epsilon" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.approx_epsilon" class="fn">approx_epsilon</a>() -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a></h4></section><section id="method.approx_eq_eps" class="method trait-impl"><a href="#method.approx_eq_eps" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.approx_eq_eps" class="fn">approx_eq_eps</a>(&self, other: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>, approx_epsilon: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ApproxEq%3Cf64%3E-for-f64" class="impl"><a href="#impl-ApproxEq%3Cf64%3E-for-f64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></h3></section></summary><div class="impl-items"><section id="method.approx_epsilon-1" class="method trait-impl"><a href="#method.approx_epsilon-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.approx_epsilon" class="fn">approx_epsilon</a>() -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></h4></section><section id="method.approx_eq_eps-1" class="method trait-impl"><a href="#method.approx_eq_eps-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.approx_eq_eps" class="fn">approx_eq_eps</a>(&self, other: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>, approx_epsilon: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-ApproxEq%3CT%3E-for-Angle%3CT%3E" class="impl"><a href="#impl-ApproxEq%3CT%3E-for-Angle%3CT%3E" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><T> for <a class="struct" href="../../struct.Angle.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::Angle">Angle</a><T><div class="where">where
|
||||
T: <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><T>,</div></h3></section><section id="impl-ApproxEq%3CT%3E-for-Rotation2D%3CT,+Src,+Dst%3E" class="impl"><a href="#impl-ApproxEq%3CT%3E-for-Rotation2D%3CT,+Src,+Dst%3E" class="anchor">§</a><h3 class="code-header">impl<T, Src, Dst> <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><T> for <a class="struct" href="../struct.Rotation2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Rotation2D">Rotation2D</a><T, Src, Dst><div class="where">where
|
||||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Neg.html" title="trait core::ops::arith::Neg">Neg</a><Output = T> + <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><T>,</div></h3></section><section id="impl-ApproxEq%3CT%3E-for-Rotation3D%3CT,+Src,+Dst%3E" class="impl"><a href="#impl-ApproxEq%3CT%3E-for-Rotation3D%3CT,+Src,+Dst%3E" class="anchor">§</a><h3 class="code-header">impl<T, Src, Dst> <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><T> for <a class="struct" href="../struct.Rotation3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Rotation3D">Rotation3D</a><T, Src, Dst><div class="where">where
|
||||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Neg.html" title="trait core::ops::arith::Neg">Neg</a><Output = T> + <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><T>,</div></h3></section><section id="impl-ApproxEq%3CT%3E-for-ScaleOffset2D%3CT,+Src,+Dst%3E" class="impl"><a href="#impl-ApproxEq%3CT%3E-for-ScaleOffset2D%3CT,+Src,+Dst%3E" class="anchor">§</a><h3 class="code-header">impl<T, Src, Dst> <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><T> for <a class="struct" href="../struct.ScaleOffset2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::ScaleOffset2D">ScaleOffset2D</a><T, Src, Dst><div class="where">where
|
||||
T: <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><T>,</div></h3></section><section id="impl-ApproxEq%3CT%3E-for-Transform2D%3CT,+Src,+Dst%3E" class="impl"><a href="#impl-ApproxEq%3CT%3E-for-Transform2D%3CT,+Src,+Dst%3E" class="anchor">§</a><h3 class="code-header">impl<T, Src, Dst> <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><T> for <a class="struct" href="../struct.Transform2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Transform2D">Transform2D</a><T, Src, Dst><div class="where">where
|
||||
T: <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><T>,</div></h3></section><section id="impl-ApproxEq%3CT%3E-for-Transform3D%3CT,+Src,+Dst%3E" class="impl"><a href="#impl-ApproxEq%3CT%3E-for-Transform3D%3CT,+Src,+Dst%3E" class="anchor">§</a><h3 class="code-header">impl<T, Src, Dst> <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><T> for <a class="struct" href="../struct.Transform3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Transform3D">Transform3D</a><T, Src, Dst><div class="where">where
|
||||
T: <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><T>,</div></h3></section><section id="impl-ApproxEq%3CPoint2D%3CT,+U%3E%3E-for-Point2D%3CT,+U%3E" class="impl"><a href="#impl-ApproxEq%3CPoint2D%3CT,+U%3E%3E-for-Point2D%3CT,+U%3E" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><<a class="struct" href="../struct.Point2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Point2D">Point2D</a><T, U>> for <a class="struct" href="../struct.Point2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Point2D">Point2D</a><T, U><div class="where">where
|
||||
T: <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><T>,</div></h3></section><section id="impl-ApproxEq%3CPoint3D%3CT,+U%3E%3E-for-Point3D%3CT,+U%3E" class="impl"><a href="#impl-ApproxEq%3CPoint3D%3CT,+U%3E%3E-for-Point3D%3CT,+U%3E" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><<a class="struct" href="../struct.Point3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Point3D">Point3D</a><T, U>> for <a class="struct" href="../struct.Point3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Point3D">Point3D</a><T, U><div class="where">where
|
||||
T: <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><T>,</div></h3></section><section id="impl-ApproxEq%3CVector2D%3CT,+U%3E%3E-for-Vector2D%3CT,+U%3E" class="impl"><a href="#impl-ApproxEq%3CVector2D%3CT,+U%3E%3E-for-Vector2D%3CT,+U%3E" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><<a class="struct" href="../struct.Vector2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Vector2D">Vector2D</a><T, U>> for <a class="struct" href="../struct.Vector2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Vector2D">Vector2D</a><T, U><div class="where">where
|
||||
T: <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><T>,</div></h3></section><section id="impl-ApproxEq%3CVector3D%3CT,+U%3E%3E-for-Vector3D%3CT,+U%3E" class="impl"><a href="#impl-ApproxEq%3CVector3D%3CT,+U%3E%3E-for-Vector3D%3CT,+U%3E" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><<a class="struct" href="../struct.Vector3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Vector3D">Vector3D</a><T, U>> for <a class="struct" href="../struct.Vector3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Vector3D">Vector3D</a><T, U><div class="where">where
|
||||
T: <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><T>,</div></h3></section><section id="impl-ApproxEq%3CT%3E-for-Length%3CT,+U%3E" class="impl"><a href="#impl-ApproxEq%3CT%3E-for-Length%3CT,+U%3E" class="anchor">§</a><h3 class="code-header">impl<U, T> <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><T> for <a class="struct" href="../struct.Length.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Length">Length</a><T, U><div class="where">where
|
||||
T: <a class="trait" href="trait.ApproxEq.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq::ApproxEq">ApproxEq</a><T>,</div></h3></section></div><script src="../../../../../../../../trait.impl/euclid/approxeq/trait.ApproxEq.js" data-ignore-extern-crates="euclid,std" async></script></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `max` fn in crate `cosmic`."><title>max in cosmic::widget::canvas::path::lyon_path::geom::euclid::approxord - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>approxord</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">approxord</a></div><h1>Function <span class="fn">max</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn max<T>(x: T, y: T) -> T<div class="where">where
|
||||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a>,</div></code></pre></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `min` fn in crate `cosmic`."><title>min in cosmic::widget::canvas::path::lyon_path::geom::euclid::approxord - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>approxord</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">approxord</a></div><h1>Function <span class="fn">min</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn min<T>(x: T, y: T) -> T<div class="where">where
|
||||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a>,</div></code></pre></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Utilities for testing approximate ordering - especially true for floating point types, where NaN’s cannot be ordered."><title>cosmic::widget::canvas::path::lyon_path::geom::euclid::approxord - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module approxord</a></h2><h3><a href="#functions">Module Items</a></h3><ul class="block"><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a></div><h1>Module <span>approxord</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Utilities for testing approximate ordering - especially true for
|
||||
floating point types, where NaN’s cannot be ordered.</p>
|
||||
</div></details><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.max.html" title="fn cosmic::widget::canvas::path::lyon_path::geom::euclid::approxord::max">max</a></dt><dt><a class="fn" href="fn.min.html" title="fn cosmic::widget::canvas::path::lyon_path::geom::euclid::approxord::min">min</a></dt></dl></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1 @@
|
|||
window.SIDEBAR_ITEMS = {"fn":["max","min"]};
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A set of aliases for all types, tagged with the default unknown unit."><title>cosmic::widget::canvas::path::lyon_path::geom::euclid::default - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module default</a></h2><h3><a href="#types">Module Items</a></h3><ul class="block"><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a></div><h1>Module <span>default</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A set of aliases for all types, tagged with the default unknown unit.</p>
|
||||
</div></details><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><dl class="item-table"><dt><a class="type" href="type.Box2D.html" title="type cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Box2D">Box2D</a></dt><dt><a class="type" href="type.Box3D.html" title="type cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Box3D">Box3D</a></dt><dt><a class="type" href="type.HomogeneousVector.html" title="type cosmic::widget::canvas::path::lyon_path::geom::euclid::default::HomogeneousVector">Homogeneous<wbr>Vector</a></dt><dt><a class="type" href="type.Length.html" title="type cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Length">Length</a></dt><dt><a class="type" href="type.Point2D.html" title="type cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Point2D">Point2D</a></dt><dt><a class="type" href="type.Point3D.html" title="type cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Point3D">Point3D</a></dt><dt><a class="type" href="type.Rect.html" title="type cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Rect">Rect</a></dt><dt><a class="type" href="type.RigidTransform3D.html" title="type cosmic::widget::canvas::path::lyon_path::geom::euclid::default::RigidTransform3D">Rigid<wbr>Transform3D</a></dt><dt><a class="type" href="type.Rotation2D.html" title="type cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Rotation2D">Rotation2D</a></dt><dt><a class="type" href="type.Rotation3D.html" title="type cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Rotation3D">Rotation3D</a></dt><dt><a class="type" href="type.Scale.html" title="type cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Scale">Scale</a></dt><dt><a class="type" href="type.ScaleOffset2D.html" title="type cosmic::widget::canvas::path::lyon_path::geom::euclid::default::ScaleOffset2D">Scale<wbr>Offset2D</a></dt><dt><a class="type" href="type.SideOffsets2D.html" title="type cosmic::widget::canvas::path::lyon_path::geom::euclid::default::SideOffsets2D">Side<wbr>Offsets2D</a></dt><dt><a class="type" href="type.Size2D.html" title="type cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Size2D">Size2D</a></dt><dt><a class="type" href="type.Size3D.html" title="type cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Size3D">Size3D</a></dt><dt><a class="type" href="type.Transform2D.html" title="type cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Transform2D">Transform2D</a></dt><dt><a class="type" href="type.Transform3D.html" title="type cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Transform3D">Transform3D</a></dt><dt><a class="type" href="type.Translation2D.html" title="type cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Translation2D">Translation2D</a></dt><dt><a class="type" href="type.Translation3D.html" title="type cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Translation3D">Translation3D</a></dt><dt><a class="type" href="type.Vector2D.html" title="type cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Vector2D">Vector2D</a></dt><dt><a class="type" href="type.Vector3D.html" title="type cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Vector3D">Vector3D</a></dt></dl></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1 @@
|
|||
window.SIDEBAR_ITEMS = {"type":["Box2D","Box3D","HomogeneousVector","Length","Point2D","Point3D","Rect","RigidTransform3D","Rotation2D","Rotation3D","Scale","ScaleOffset2D","SideOffsets2D","Size2D","Size3D","Transform2D","Transform3D","Translation2D","Translation3D","Vector2D","Vector3D"]};
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Box2D` type in crate `cosmic`."><title>Box2D in cosmic::widget::canvas::path::lyon_path::geom::euclid::default - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Box2D</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.max" title="max">max</a></li><li><a href="#structfield.min" title="min">min</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>default</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">default</a></div><h1>Type Alias <span class="type">Box2D</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type Box2D<T> = <a class="struct" href="../struct.Box2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Box2D">Box2D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Box2D<T> {
|
||||
pub min: <a class="struct" href="../struct.Point2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Point2D">Point2D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>,
|
||||
pub max: <a class="struct" href="../struct.Point2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Point2D">Point2D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>,
|
||||
}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.min" class="structfield section-header"><a href="#structfield.min" class="anchor field">§</a><code>min: <a class="struct" href="../struct.Point2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Point2D">Point2D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>></code></span><span id="structfield.max" class="structfield section-header"><a href="#structfield.max" class="anchor field">§</a><code>max: <a class="struct" href="../struct.Point2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Point2D">Point2D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>></code></span><script src="../../../../../../../../type.impl/cosmic/widget/canvas/path/lyon_path/geom/euclid/struct.Box2D.js" data-self-path="cosmic::widget::canvas::path::lyon_path::geom::Box2D" async></script></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Box3D` type in crate `cosmic`."><title>Box3D in cosmic::widget::canvas::path::lyon_path::geom::euclid::default - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Box3D</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.max" title="max">max</a></li><li><a href="#structfield.min" title="min">min</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>default</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">default</a></div><h1>Type Alias <span class="type">Box3D</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type Box3D<T> = <a class="struct" href="../struct.Box3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Box3D">Box3D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Box3D<T> {
|
||||
pub min: <a class="struct" href="../struct.Point3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Point3D">Point3D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>,
|
||||
pub max: <a class="struct" href="../struct.Point3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Point3D">Point3D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>,
|
||||
}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.min" class="structfield section-header"><a href="#structfield.min" class="anchor field">§</a><code>min: <a class="struct" href="../struct.Point3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Point3D">Point3D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>></code></span><span id="structfield.max" class="structfield section-header"><a href="#structfield.max" class="anchor field">§</a><code>max: <a class="struct" href="../struct.Point3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Point3D">Point3D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>></code></span><script src="../../../../../../../../type.impl/cosmic/widget/canvas/path/lyon_path/geom/euclid/struct.Box3D.js" data-self-path="cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Box3D" async></script></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `HomogeneousVector` type in crate `cosmic`."><title>HomogeneousVector in cosmic::widget::canvas::path::lyon_path::geom::euclid::default - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Homogeneous<wbr>Vector</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.w" title="w">w</a></li><li><a href="#structfield.x" title="x">x</a></li><li><a href="#structfield.y" title="y">y</a></li><li><a href="#structfield.z" title="z">z</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>default</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">default</a></div><h1>Type Alias <span class="type">HomogeneousVector</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type HomogeneousVector<T> = <a class="struct" href="../struct.HomogeneousVector.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::HomogeneousVector">HomogeneousVector</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct HomogeneousVector<T> {
|
||||
pub x: T,
|
||||
pub y: T,
|
||||
pub z: T,
|
||||
pub w: T,
|
||||
}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.x" class="structfield section-header"><a href="#structfield.x" class="anchor field">§</a><code>x: T</code></span><span id="structfield.y" class="structfield section-header"><a href="#structfield.y" class="anchor field">§</a><code>y: T</code></span><span id="structfield.z" class="structfield section-header"><a href="#structfield.z" class="anchor field">§</a><code>z: T</code></span><span id="structfield.w" class="structfield section-header"><a href="#structfield.w" class="anchor field">§</a><code>w: T</code></span><script src="../../../../../../../../type.impl/cosmic/widget/canvas/path/lyon_path/geom/euclid/struct.HomogeneousVector.js" data-self-path="cosmic::widget::canvas::path::lyon_path::geom::euclid::default::HomogeneousVector" async></script></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Length` type in crate `cosmic`."><title>Length in cosmic::widget::canvas::path::lyon_path::geom::euclid::default - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Length</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.0" title="0">0</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>default</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">default</a></div><h1>Type Alias <span class="type">Length</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type Length<T> = <a class="struct" href="../struct.Length.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Length">Length</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Length<T>(pub T);</code></pre><h2 id="fields" class="fields section-header">Tuple Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.0" class="structfield section-header"><a href="#structfield.0" class="anchor field">§</a><code>0: T</code></span><script src="../../../../../../../../type.impl/cosmic/widget/canvas/path/lyon_path/geom/euclid/struct.Length.js" data-self-path="cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Length" async></script></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Point2D` type in crate `cosmic`."><title>Point2D in cosmic::widget::canvas::path::lyon_path::geom::euclid::default - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Point2D</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.x" title="x">x</a></li><li><a href="#structfield.y" title="y">y</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>default</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">default</a></div><h1>Type Alias <span class="type">Point2D</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type Point2D<T> = <a class="struct" href="../struct.Point2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Point2D">Point2D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Point2D<T> {
|
||||
pub x: T,
|
||||
pub y: T,
|
||||
}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.x" class="structfield section-header"><a href="#structfield.x" class="anchor field">§</a><code>x: T</code></span><span id="structfield.y" class="structfield section-header"><a href="#structfield.y" class="anchor field">§</a><code>y: T</code></span><script src="../../../../../../../../type.impl/cosmic/widget/canvas/path/lyon_path/geom/euclid/struct.Point2D.js" data-self-path="cosmic::widget::canvas::path::lyon_path::geom::Point" async></script></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Point3D` type in crate `cosmic`."><title>Point3D in cosmic::widget::canvas::path::lyon_path::geom::euclid::default - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Point3D</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.x" title="x">x</a></li><li><a href="#structfield.y" title="y">y</a></li><li><a href="#structfield.z" title="z">z</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>default</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">default</a></div><h1>Type Alias <span class="type">Point3D</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type Point3D<T> = <a class="struct" href="../struct.Point3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Point3D">Point3D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Point3D<T> {
|
||||
pub x: T,
|
||||
pub y: T,
|
||||
pub z: T,
|
||||
}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.x" class="structfield section-header"><a href="#structfield.x" class="anchor field">§</a><code>x: T</code></span><span id="structfield.y" class="structfield section-header"><a href="#structfield.y" class="anchor field">§</a><code>y: T</code></span><span id="structfield.z" class="structfield section-header"><a href="#structfield.z" class="anchor field">§</a><code>z: T</code></span><script src="../../../../../../../../type.impl/cosmic/widget/canvas/path/lyon_path/geom/euclid/struct.Point3D.js" data-self-path="cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Point3D" async></script></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Rect` type in crate `cosmic`."><title>Rect in cosmic::widget::canvas::path::lyon_path::geom::euclid::default - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Rect</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.origin" title="origin">origin</a></li><li><a href="#structfield.size" title="size">size</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>default</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">default</a></div><h1>Type Alias <span class="type">Rect</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type Rect<T> = <a class="struct" href="../struct.Rect.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Rect">Rect</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Rect<T> {
|
||||
pub origin: <a class="struct" href="../struct.Point2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Point2D">Point2D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>,
|
||||
pub size: <a class="struct" href="../struct.Size2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Size2D">Size2D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>,
|
||||
}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.origin" class="structfield section-header"><a href="#structfield.origin" class="anchor field">§</a><code>origin: <a class="struct" href="../struct.Point2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Point2D">Point2D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>></code></span><span id="structfield.size" class="structfield section-header"><a href="#structfield.size" class="anchor field">§</a><code>size: <a class="struct" href="../struct.Size2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Size2D">Size2D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>></code></span><script src="../../../../../../../../type.impl/cosmic/widget/canvas/path/lyon_path/geom/euclid/struct.Rect.js" data-self-path="cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Rect" async></script></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `RigidTransform3D` type in crate `cosmic`."><title>RigidTransform3D in cosmic::widget::canvas::path::lyon_path::geom::euclid::default - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Rigid<wbr>Transform3D</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.rotation" title="rotation">rotation</a></li><li><a href="#structfield.translation" title="translation">translation</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>default</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">default</a></div><h1>Type Alias <span class="type">RigidTransform3D</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type RigidTransform3D<T> = <a class="struct" href="../struct.RigidTransform3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::RigidTransform3D">RigidTransform3D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct RigidTransform3D<T> {
|
||||
pub rotation: <a class="struct" href="../struct.Rotation3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Rotation3D">Rotation3D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>,
|
||||
pub translation: <a class="struct" href="../struct.Vector3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Vector3D">Vector3D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>,
|
||||
}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.rotation" class="structfield section-header"><a href="#structfield.rotation" class="anchor field">§</a><code>rotation: <a class="struct" href="../struct.Rotation3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Rotation3D">Rotation3D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>></code></span><span id="structfield.translation" class="structfield section-header"><a href="#structfield.translation" class="anchor field">§</a><code>translation: <a class="struct" href="../struct.Vector3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Vector3D">Vector3D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>></code></span><script src="../../../../../../../../type.impl/cosmic/widget/canvas/path/lyon_path/geom/euclid/struct.RigidTransform3D.js" data-self-path="cosmic::widget::canvas::path::lyon_path::geom::euclid::default::RigidTransform3D" async></script></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Rotation2D` type in crate `cosmic`."><title>Rotation2D in cosmic::widget::canvas::path::lyon_path::geom::euclid::default - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Rotation2D</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.angle" title="angle">angle</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>default</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">default</a></div><h1>Type Alias <span class="type">Rotation2D</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type Rotation2D<T> = <a class="struct" href="../struct.Rotation2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Rotation2D">Rotation2D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Rotation2D<T> {
|
||||
pub angle: T,
|
||||
}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.angle" class="structfield section-header"><a href="#structfield.angle" class="anchor field">§</a><code>angle: T</code></span><div class="docblock"><p>Angle in radians</p>
|
||||
</div><script src="../../../../../../../../type.impl/cosmic/widget/canvas/path/lyon_path/geom/euclid/struct.Rotation2D.js" data-self-path="cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Rotation2D" async></script></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Rotation3D` type in crate `cosmic`."><title>Rotation3D in cosmic::widget::canvas::path::lyon_path::geom::euclid::default - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Rotation3D</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.i" title="i">i</a></li><li><a href="#structfield.j" title="j">j</a></li><li><a href="#structfield.k" title="k">k</a></li><li><a href="#structfield.r" title="r">r</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>default</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">default</a></div><h1>Type Alias <span class="type">Rotation3D</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type Rotation3D<T> = <a class="struct" href="../struct.Rotation3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Rotation3D">Rotation3D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Rotation3D<T> {
|
||||
pub i: T,
|
||||
pub j: T,
|
||||
pub k: T,
|
||||
pub r: T,
|
||||
}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.i" class="structfield section-header"><a href="#structfield.i" class="anchor field">§</a><code>i: T</code></span><div class="docblock"><p>Component multiplied by the imaginary number <code>i</code>.</p>
|
||||
</div><span id="structfield.j" class="structfield section-header"><a href="#structfield.j" class="anchor field">§</a><code>j: T</code></span><div class="docblock"><p>Component multiplied by the imaginary number <code>j</code>.</p>
|
||||
</div><span id="structfield.k" class="structfield section-header"><a href="#structfield.k" class="anchor field">§</a><code>k: T</code></span><div class="docblock"><p>Component multiplied by the imaginary number <code>k</code>.</p>
|
||||
</div><span id="structfield.r" class="structfield section-header"><a href="#structfield.r" class="anchor field">§</a><code>r: T</code></span><div class="docblock"><p>The real part.</p>
|
||||
</div><script src="../../../../../../../../type.impl/cosmic/widget/canvas/path/lyon_path/geom/euclid/struct.Rotation3D.js" data-self-path="cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Rotation3D" async></script></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Scale` type in crate `cosmic`."><title>Scale in cosmic::widget::canvas::path::lyon_path::geom::euclid::default - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Scale</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.0" title="0">0</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>default</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">default</a></div><h1>Type Alias <span class="type">Scale</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type Scale<T> = <a class="struct" href="../struct.Scale.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Scale">Scale</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Scale<T>(pub T);</code></pre><h2 id="fields" class="fields section-header">Tuple Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.0" class="structfield section-header"><a href="#structfield.0" class="anchor field">§</a><code>0: T</code></span><script src="../../../../../../../../type.impl/cosmic/widget/canvas/path/lyon_path/geom/euclid/struct.Scale.js" data-self-path="cosmic::widget::canvas::path::lyon_path::geom::Scale" async></script></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ScaleOffset2D` type in crate `cosmic`."><title>ScaleOffset2D in cosmic::widget::canvas::path::lyon_path::geom::euclid::default - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Scale<wbr>Offset2D</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.sx" title="sx">sx</a></li><li><a href="#structfield.sy" title="sy">sy</a></li><li><a href="#structfield.tx" title="tx">tx</a></li><li><a href="#structfield.ty" title="ty">ty</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>default</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">default</a></div><h1>Type Alias <span class="type">ScaleOffset2D</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type ScaleOffset2D<T> = <a class="struct" href="../struct.ScaleOffset2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::ScaleOffset2D">ScaleOffset2D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct ScaleOffset2D<T> {
|
||||
pub sx: T,
|
||||
pub sy: T,
|
||||
pub tx: T,
|
||||
pub ty: T,
|
||||
}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.sx" class="structfield section-header"><a href="#structfield.sx" class="anchor field">§</a><code>sx: T</code></span><span id="structfield.sy" class="structfield section-header"><a href="#structfield.sy" class="anchor field">§</a><code>sy: T</code></span><span id="structfield.tx" class="structfield section-header"><a href="#structfield.tx" class="anchor field">§</a><code>tx: T</code></span><span id="structfield.ty" class="structfield section-header"><a href="#structfield.ty" class="anchor field">§</a><code>ty: T</code></span><script src="../../../../../../../../type.impl/cosmic/widget/canvas/path/lyon_path/geom/euclid/struct.ScaleOffset2D.js" data-self-path="cosmic::widget::canvas::path::lyon_path::geom::euclid::default::ScaleOffset2D" async></script></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SideOffsets2D` type in crate `cosmic`."><title>SideOffsets2D in cosmic::widget::canvas::path::lyon_path::geom::euclid::default - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Side<wbr>Offsets2D</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.bottom" title="bottom">bottom</a></li><li><a href="#structfield.left" title="left">left</a></li><li><a href="#structfield.right" title="right">right</a></li><li><a href="#structfield.top" title="top">top</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>default</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">default</a></div><h1>Type Alias <span class="type">SideOffsets2D</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type SideOffsets2D<T> = <a class="struct" href="../struct.SideOffsets2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::SideOffsets2D">SideOffsets2D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct SideOffsets2D<T> {
|
||||
pub top: T,
|
||||
pub right: T,
|
||||
pub bottom: T,
|
||||
pub left: T,
|
||||
}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.top" class="structfield section-header"><a href="#structfield.top" class="anchor field">§</a><code>top: T</code></span><span id="structfield.right" class="structfield section-header"><a href="#structfield.right" class="anchor field">§</a><code>right: T</code></span><span id="structfield.bottom" class="structfield section-header"><a href="#structfield.bottom" class="anchor field">§</a><code>bottom: T</code></span><span id="structfield.left" class="structfield section-header"><a href="#structfield.left" class="anchor field">§</a><code>left: T</code></span><script src="../../../../../../../../type.impl/cosmic/widget/canvas/path/lyon_path/geom/euclid/struct.SideOffsets2D.js" data-self-path="cosmic::widget::canvas::path::lyon_path::geom::euclid::default::SideOffsets2D" async></script></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Size2D` type in crate `cosmic`."><title>Size2D in cosmic::widget::canvas::path::lyon_path::geom::euclid::default - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Size2D</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.height" title="height">height</a></li><li><a href="#structfield.width" title="width">width</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>default</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">default</a></div><h1>Type Alias <span class="type">Size2D</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type Size2D<T> = <a class="struct" href="../struct.Size2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Size2D">Size2D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Size2D<T> {
|
||||
pub width: T,
|
||||
pub height: T,
|
||||
}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.width" class="structfield section-header"><a href="#structfield.width" class="anchor field">§</a><code>width: T</code></span><div class="docblock"><p>The extent of the element in the <code>U</code> units along the <code>x</code> axis (usually horizontal).</p>
|
||||
</div><span id="structfield.height" class="structfield section-header"><a href="#structfield.height" class="anchor field">§</a><code>height: T</code></span><div class="docblock"><p>The extent of the element in the <code>U</code> units along the <code>y</code> axis (usually vertical).</p>
|
||||
</div><script src="../../../../../../../../type.impl/cosmic/widget/canvas/path/lyon_path/geom/euclid/struct.Size2D.js" data-self-path="cosmic::widget::canvas::path::lyon_path::geom::Size" async></script></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Size3D` type in crate `cosmic`."><title>Size3D in cosmic::widget::canvas::path::lyon_path::geom::euclid::default - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Size3D</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.depth" title="depth">depth</a></li><li><a href="#structfield.height" title="height">height</a></li><li><a href="#structfield.width" title="width">width</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>default</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">default</a></div><h1>Type Alias <span class="type">Size3D</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type Size3D<T> = <a class="struct" href="../struct.Size3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Size3D">Size3D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Size3D<T> {
|
||||
pub width: T,
|
||||
pub height: T,
|
||||
pub depth: T,
|
||||
}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.width" class="structfield section-header"><a href="#structfield.width" class="anchor field">§</a><code>width: T</code></span><div class="docblock"><p>The extent of the element in the <code>U</code> units along the <code>x</code> axis.</p>
|
||||
</div><span id="structfield.height" class="structfield section-header"><a href="#structfield.height" class="anchor field">§</a><code>height: T</code></span><div class="docblock"><p>The extent of the element in the <code>U</code> units along the <code>y</code> axis.</p>
|
||||
</div><span id="structfield.depth" class="structfield section-header"><a href="#structfield.depth" class="anchor field">§</a><code>depth: T</code></span><div class="docblock"><p>The extent of the element in the <code>U</code> units along the <code>z</code> axis.</p>
|
||||
</div><script src="../../../../../../../../type.impl/cosmic/widget/canvas/path/lyon_path/geom/euclid/struct.Size3D.js" data-self-path="cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Size3D" async></script></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Transform2D` type in crate `cosmic`."><title>Transform2D in cosmic::widget::canvas::path::lyon_path::geom::euclid::default - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Transform2D</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.m11" title="m11">m11</a></li><li><a href="#structfield.m12" title="m12">m12</a></li><li><a href="#structfield.m21" title="m21">m21</a></li><li><a href="#structfield.m22" title="m22">m22</a></li><li><a href="#structfield.m31" title="m31">m31</a></li><li><a href="#structfield.m32" title="m32">m32</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>default</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">default</a></div><h1>Type Alias <span class="type">Transform2D</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type Transform2D<T> = <a class="struct" href="../struct.Transform2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Transform2D">Transform2D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Transform2D<T> {
|
||||
pub m11: T,
|
||||
pub m12: T,
|
||||
pub m21: T,
|
||||
pub m22: T,
|
||||
pub m31: T,
|
||||
pub m32: T,
|
||||
}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.m11" class="structfield section-header"><a href="#structfield.m11" class="anchor field">§</a><code>m11: T</code></span><span id="structfield.m12" class="structfield section-header"><a href="#structfield.m12" class="anchor field">§</a><code>m12: T</code></span><span id="structfield.m21" class="structfield section-header"><a href="#structfield.m21" class="anchor field">§</a><code>m21: T</code></span><span id="structfield.m22" class="structfield section-header"><a href="#structfield.m22" class="anchor field">§</a><code>m22: T</code></span><span id="structfield.m31" class="structfield section-header"><a href="#structfield.m31" class="anchor field">§</a><code>m31: T</code></span><span id="structfield.m32" class="structfield section-header"><a href="#structfield.m32" class="anchor field">§</a><code>m32: T</code></span><script src="../../../../../../../../type.impl/cosmic/widget/canvas/path/lyon_path/geom/euclid/struct.Transform2D.js" data-self-path="cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Transform2D" async></script></section></div></main></body></html>
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,4 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Translation2D` type in crate `cosmic`."><title>Translation2D in cosmic::widget::canvas::path::lyon_path::geom::euclid::default - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Translation2D</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.x" title="x">x</a></li><li><a href="#structfield.y" title="y">y</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>default</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">default</a></div><h1>Type Alias <span class="type">Translation2D</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type Translation2D<T> = <a class="struct" href="../struct.Translation2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Translation2D">Translation2D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Translation2D<T> {
|
||||
pub x: T,
|
||||
pub y: T,
|
||||
}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.x" class="structfield section-header"><a href="#structfield.x" class="anchor field">§</a><code>x: T</code></span><span id="structfield.y" class="structfield section-header"><a href="#structfield.y" class="anchor field">§</a><code>y: T</code></span><script src="../../../../../../../../type.impl/cosmic/widget/canvas/path/lyon_path/geom/euclid/struct.Translation2D.js" data-self-path="cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Translation2D" async></script></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Translation3D` type in crate `cosmic`."><title>Translation3D in cosmic::widget::canvas::path::lyon_path::geom::euclid::default - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Translation3D</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.x" title="x">x</a></li><li><a href="#structfield.y" title="y">y</a></li><li><a href="#structfield.z" title="z">z</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>default</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">default</a></div><h1>Type Alias <span class="type">Translation3D</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type Translation3D<T> = <a class="struct" href="../struct.Translation3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Translation3D">Translation3D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Translation3D<T> {
|
||||
pub x: T,
|
||||
pub y: T,
|
||||
pub z: T,
|
||||
}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.x" class="structfield section-header"><a href="#structfield.x" class="anchor field">§</a><code>x: T</code></span><span id="structfield.y" class="structfield section-header"><a href="#structfield.y" class="anchor field">§</a><code>y: T</code></span><span id="structfield.z" class="structfield section-header"><a href="#structfield.z" class="anchor field">§</a><code>z: T</code></span><script src="../../../../../../../../type.impl/cosmic/widget/canvas/path/lyon_path/geom/euclid/struct.Translation3D.js" data-self-path="cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Translation3D" async></script></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Vector2D` type in crate `cosmic`."><title>Vector2D in cosmic::widget::canvas::path::lyon_path::geom::euclid::default - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Vector2D</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.x" title="x">x</a></li><li><a href="#structfield.y" title="y">y</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>default</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">default</a></div><h1>Type Alias <span class="type">Vector2D</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type Vector2D<T> = <a class="struct" href="../struct.Vector2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Vector2D">Vector2D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Vector2D<T> {
|
||||
pub x: T,
|
||||
pub y: T,
|
||||
}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.x" class="structfield section-header"><a href="#structfield.x" class="anchor field">§</a><code>x: T</code></span><div class="docblock"><p>The <code>x</code> (traditionally, horizontal) coordinate.</p>
|
||||
</div><span id="structfield.y" class="structfield section-header"><a href="#structfield.y" class="anchor field">§</a><code>y: T</code></span><div class="docblock"><p>The <code>y</code> (traditionally, vertical) coordinate.</p>
|
||||
</div><script src="../../../../../../../../type.impl/cosmic/widget/canvas/path/lyon_path/geom/euclid/struct.Vector2D.js" data-self-path="cosmic::widget::canvas::path::lyon_path::geom::Vector" async></script></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Vector3D` type in crate `cosmic`."><title>Vector3D in cosmic::widget::canvas::path::lyon_path::geom::euclid::default - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Vector3D</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.x" title="x">x</a></li><li><a href="#structfield.y" title="y">y</a></li><li><a href="#structfield.z" title="z">z</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>default</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">default</a></div><h1>Type Alias <span class="type">Vector3D</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type Vector3D<T> = <a class="struct" href="../struct.Vector3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Vector3D">Vector3D</a><T, <a class="struct" href="../struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">UnknownUnit</a>>;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Vector3D<T> {
|
||||
pub x: T,
|
||||
pub y: T,
|
||||
pub z: T,
|
||||
}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.x" class="structfield section-header"><a href="#structfield.x" class="anchor field">§</a><code>x: T</code></span><div class="docblock"><p>The <code>x</code> (traditionally, horizontal) coordinate.</p>
|
||||
</div><span id="structfield.y" class="structfield section-header"><a href="#structfield.y" class="anchor field">§</a><code>y: T</code></span><div class="docblock"><p>The <code>y</code> (traditionally, vertical) coordinate.</p>
|
||||
</div><span id="structfield.z" class="structfield section-header"><a href="#structfield.z" class="anchor field">§</a><code>z: T</code></span><div class="docblock"><p>The <code>z</code> (traditionally, depth) coordinate.</p>
|
||||
</div><script src="../../../../../../../../type.impl/cosmic/widget/canvas/path/lyon_path/geom/euclid/struct.Vector3D.js" data-self-path="cosmic::widget::canvas::path::lyon_path::geom::euclid::default::Vector3D" async></script></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Shorthand for `Box3D::new(Point3D::new(x1, y1, z1), Point3D::new(x2, y2, z2))`."><title>box3d in cosmic::widget::canvas::path::lyon_path::geom::euclid - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../index.html">widget</a>::<wbr><a href="../../../../index.html">canvas</a>::<wbr><a href="../../../index.html">path</a>::<wbr><a href="../../index.html">lyon_path</a>::<wbr><a href="../index.html">geom</a>::<wbr><a href="index.html">euclid</a></div><h1>Function <span class="fn">box3d</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn box3d<T, U>(
|
||||
min_x: T,
|
||||
min_y: T,
|
||||
min_z: T,
|
||||
max_x: T,
|
||||
max_y: T,
|
||||
max_z: T,
|
||||
) -> <a class="struct" href="struct.Box3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Box3D">Box3D</a><T, U><div class="where">where
|
||||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Shorthand for <code>Box3D::new(Point3D::new(x1, y1, z1), Point3D::new(x2, y2, z2))</code>.</p>
|
||||
</div></details></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Shorthand for `BoolVector2D { x, y }`."><title>bvec2 in cosmic::widget::canvas::path::lyon_path::geom::euclid - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../index.html">widget</a>::<wbr><a href="../../../../index.html">canvas</a>::<wbr><a href="../../../index.html">path</a>::<wbr><a href="../../index.html">lyon_path</a>::<wbr><a href="../index.html">geom</a>::<wbr><a href="index.html">euclid</a></div><h1>Function <span class="fn">bvec2</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const fn bvec2(x: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>, y: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>) -> <a class="struct" href="struct.BoolVector2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::BoolVector2D">BoolVector2D</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Shorthand for <code>BoolVector2D { x, y }</code>.</p>
|
||||
</div></details></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Shorthand for `BoolVector3D { x, y, z }`."><title>bvec3 in cosmic::widget::canvas::path::lyon_path::geom::euclid - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../index.html">widget</a>::<wbr><a href="../../../../index.html">canvas</a>::<wbr><a href="../../../index.html">path</a>::<wbr><a href="../../index.html">lyon_path</a>::<wbr><a href="../index.html">geom</a>::<wbr><a href="index.html">euclid</a></div><h1>Function <span class="fn">bvec3</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const fn bvec3(x: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>, y: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>, z: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>) -> <a class="struct" href="struct.BoolVector3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::BoolVector3D">BoolVector3D</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Shorthand for <code>BoolVector3D { x, y, z }</code>.</p>
|
||||
</div></details></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Shorthand for `Point2D::new(x, y)`."><title>point2 in cosmic::widget::canvas::path::lyon_path::geom::euclid - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../index.html">widget</a>::<wbr><a href="../../../../index.html">canvas</a>::<wbr><a href="../../../index.html">path</a>::<wbr><a href="../../index.html">lyon_path</a>::<wbr><a href="../index.html">geom</a>::<wbr><a href="index.html">euclid</a></div><h1>Function <span class="fn">point2</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const fn point2<T, U>(x: T, y: T) -> <a class="struct" href="struct.Point2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Point2D">Point2D</a><T, U></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Shorthand for <code>Point2D::new(x, y)</code>.</p>
|
||||
</div></details></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Shorthand for `Point3D::new(x, y)`."><title>point3 in cosmic::widget::canvas::path::lyon_path::geom::euclid - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../index.html">widget</a>::<wbr><a href="../../../../index.html">canvas</a>::<wbr><a href="../../../index.html">path</a>::<wbr><a href="../../index.html">lyon_path</a>::<wbr><a href="../index.html">geom</a>::<wbr><a href="index.html">euclid</a></div><h1>Function <span class="fn">point3</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const fn point3<T, U>(x: T, y: T, z: T) -> <a class="struct" href="struct.Point3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Point3D">Point3D</a><T, U></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Shorthand for <code>Point3D::new(x, y)</code>.</p>
|
||||
</div></details></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Shorthand for `Rect::new(Point2D::new(x, y), Size2D::new(w, h))`."><title>rect in cosmic::widget::canvas::path::lyon_path::geom::euclid - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../index.html">widget</a>::<wbr><a href="../../../../index.html">canvas</a>::<wbr><a href="../../../index.html">path</a>::<wbr><a href="../../index.html">lyon_path</a>::<wbr><a href="../index.html">geom</a>::<wbr><a href="index.html">euclid</a></div><h1>Function <span class="fn">rect</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const fn rect<T, U>(x: T, y: T, w: T, h: T) -> <a class="struct" href="struct.Rect.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Rect">Rect</a><T, U></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Shorthand for <code>Rect::new(Point2D::new(x, y), Size2D::new(w, h))</code>.</p>
|
||||
</div></details></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Shorthand for `Size2D::new(w, h)`."><title>size2 in cosmic::widget::canvas::path::lyon_path::geom::euclid - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../index.html">widget</a>::<wbr><a href="../../../../index.html">canvas</a>::<wbr><a href="../../../index.html">path</a>::<wbr><a href="../../index.html">lyon_path</a>::<wbr><a href="../index.html">geom</a>::<wbr><a href="index.html">euclid</a></div><h1>Function <span class="fn">size2</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const fn size2<T, U>(w: T, h: T) -> <a class="struct" href="struct.Size2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Size2D">Size2D</a><T, U></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Shorthand for <code>Size2D::new(w, h)</code>.</p>
|
||||
</div></details></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Shorthand for `Size3D::new(w, h, d)`."><title>size3 in cosmic::widget::canvas::path::lyon_path::geom::euclid - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../index.html">widget</a>::<wbr><a href="../../../../index.html">canvas</a>::<wbr><a href="../../../index.html">path</a>::<wbr><a href="../../index.html">lyon_path</a>::<wbr><a href="../index.html">geom</a>::<wbr><a href="index.html">euclid</a></div><h1>Function <span class="fn">size3</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const fn size3<T, U>(w: T, h: T, d: T) -> <a class="struct" href="struct.Size3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Size3D">Size3D</a><T, U></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Shorthand for <code>Size3D::new(w, h, d)</code>.</p>
|
||||
</div></details></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Convenience constructor."><title>vec2 in cosmic::widget::canvas::path::lyon_path::geom::euclid - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../index.html">widget</a>::<wbr><a href="../../../../index.html">canvas</a>::<wbr><a href="../../../index.html">path</a>::<wbr><a href="../../index.html">lyon_path</a>::<wbr><a href="../index.html">geom</a>::<wbr><a href="index.html">euclid</a></div><h1>Function <span class="fn">vec2</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const fn vec2<T, U>(x: T, y: T) -> <a class="struct" href="struct.Vector2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Vector2D">Vector2D</a><T, U></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Convenience constructor.</p>
|
||||
</div></details></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Convenience constructor."><title>vec3 in cosmic::widget::canvas::path::lyon_path::geom::euclid - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../index.html">widget</a>::<wbr><a href="../../../../index.html">canvas</a>::<wbr><a href="../../../index.html">path</a>::<wbr><a href="../../index.html">lyon_path</a>::<wbr><a href="../index.html">geom</a>::<wbr><a href="index.html">euclid</a></div><h1>Function <span class="fn">vec3</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const fn vec3<T, U>(x: T, y: T, z: T) -> <a class="struct" href="struct.Vector3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Vector3D">Vector3D</a><T, U></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Convenience constructor.</p>
|
||||
</div></details></section></div></main></body></html>
|
||||
26
cosmic/widget/canvas/path/lyon_path/geom/euclid/index.html
Normal file
26
cosmic/widget/canvas/path/lyon_path/geom/euclid/index.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A collection of strongly typed math tools for computer graphics with an inclination towards 2d graphics and layout."><title>cosmic::widget::canvas::path::lyon_path::geom::euclid - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="../../../../../../../crates.js"></script><script defer src="../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#modules">Crate Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../index.html">widget</a>::<wbr><a href="../../../../index.html">canvas</a>::<wbr><a href="../../../index.html">path</a>::<wbr><a href="../../index.html">lyon_path</a>::<wbr><a href="../index.html">geom</a></div><h1>Crate <span>euclid</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A collection of strongly typed math tools for computer graphics with an inclination
|
||||
towards 2d graphics and layout.</p>
|
||||
<p>All types are generic over the scalar type of their component (<code>f32</code>, <code>i32</code>, etc.),
|
||||
and tagged with a generic Unit parameter which is useful to prevent mixing
|
||||
values from different spaces. For example it should not be legal to translate
|
||||
a screen-space position by a world-space vector and this can be expressed using
|
||||
the generic Unit parameter.</p>
|
||||
<p>This unit system is not mandatory and all structures have an alias
|
||||
with the default unit: <code>UnknownUnit</code>.
|
||||
for example <code>default::Point2D<T></code> is equivalent to <code>Point2D<T, UnknownUnit></code>.
|
||||
Client code typically creates a set of aliases for each type and doesn’t need
|
||||
to deal with the specifics of typed units further. For example:</p>
|
||||
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>euclid::<span class="kw-2">*</span>;
|
||||
<span class="kw">pub struct </span>ScreenSpace;
|
||||
<span class="kw">pub type </span>ScreenPoint = Point2D<f32, ScreenSpace>;
|
||||
<span class="kw">pub type </span>ScreenSize = Size2D<f32, ScreenSpace>;
|
||||
<span class="kw">pub struct </span>WorldSpace;
|
||||
<span class="kw">pub type </span>WorldPoint = Point3D<f32, WorldSpace>;
|
||||
<span class="kw">pub type </span>ProjectionMatrix = Transform3D<f32, WorldSpace, ScreenSpace>;
|
||||
<span class="comment">// etc...</span></code></pre></div>
|
||||
<p>All euclid types are marked <code>#[repr(C)]</code> in order to facilitate exposing them to
|
||||
foreign function interfaces (provided the underlying scalar type is also <code>repr(C)</code>).</p>
|
||||
</div></details><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="approxeq/index.html" title="mod cosmic::widget::canvas::path::lyon_path::geom::euclid::approxeq">approxeq</a></dt><dt><a class="mod" href="approxord/index.html" title="mod cosmic::widget::canvas::path::lyon_path::geom::euclid::approxord">approxord</a></dt><dd>Utilities for testing approximate ordering - especially true for
|
||||
floating point types, where NaN’s cannot be ordered.</dd><dt><a class="mod" href="default/index.html" title="mod cosmic::widget::canvas::path::lyon_path::geom::euclid::default">default</a></dt><dd>A set of aliases for all types, tagged with the default unknown unit.</dd><dt><a class="mod" href="num/index.html" title="mod cosmic::widget::canvas::path::lyon_path::geom::euclid::num">num</a></dt><dd>A one-dimensional length, tagged with its units.</dd></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Angle.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Angle">Angle</a></dt><dd>An angle in radians</dd><dt><a class="struct" href="struct.BoolVector2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::BoolVector2D">Bool<wbr>Vector2D</a></dt><dd>A 2d vector of booleans, useful for component-wise logic operations.</dd><dt><a class="struct" href="struct.BoolVector3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::BoolVector3D">Bool<wbr>Vector3D</a></dt><dd>A 3d vector of booleans, useful for component-wise logic operations.</dd><dt><a class="struct" href="struct.Box2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Box2D">Box2D</a></dt><dd>A 2d axis aligned rectangle represented by its minimum and maximum coordinates.</dd><dt><a class="struct" href="struct.Box3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Box3D">Box3D</a></dt><dd>An axis aligned 3D box represented by its minimum and maximum coordinates.</dd><dt><a class="struct" href="struct.HomogeneousVector.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::HomogeneousVector">Homogeneous<wbr>Vector</a></dt><dd>Homogeneous vector in 3D space.</dd><dt><a class="struct" href="struct.Length.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Length">Length</a></dt><dd>A one-dimensional distance, with value represented by <code>T</code> and unit of measurement <code>Unit</code>.</dd><dt><a class="struct" href="struct.Point2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Point2D">Point2D</a></dt><dd>A 2d Point tagged with a unit.</dd><dt><a class="struct" href="struct.Point3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Point3D">Point3D</a></dt><dd>A 3d Point tagged with a unit.</dd><dt><a class="struct" href="struct.Rect.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Rect">Rect</a></dt><dd>A 2d Rectangle optionally tagged with a unit.</dd><dt><a class="struct" href="struct.RigidTransform3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::RigidTransform3D">Rigid<wbr>Transform3D</a></dt><dd>A rigid transformation. All lengths are preserved under such a transformation.</dd><dt><a class="struct" href="struct.Rotation2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Rotation2D">Rotation2D</a></dt><dd>A transform that can represent rotations in 2d, represented as an angle in radians.</dd><dt><a class="struct" href="struct.Rotation3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Rotation3D">Rotation3D</a></dt><dd>A transform that can represent rotations in 3d, represented as a quaternion.</dd><dt><a class="struct" href="struct.Scale.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Scale">Scale</a></dt><dd>A scaling factor between two different units of measurement.</dd><dt><a class="struct" href="struct.ScaleOffset2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::ScaleOffset2D">Scale<wbr>Offset2D</a></dt><dt><a class="struct" href="struct.SideOffsets2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::SideOffsets2D">Side<wbr>Offsets2D</a></dt><dd>A group of 2D side offsets, which correspond to top/right/bottom/left for borders, padding,
|
||||
and margins in CSS, optionally tagged with a unit.</dd><dt><a class="struct" href="struct.Size2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Size2D">Size2D</a></dt><dd>A 2d size tagged with a unit.</dd><dt><a class="struct" href="struct.Size3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Size3D">Size3D</a></dt><dd>A 3d size tagged with a unit.</dd><dt><a class="struct" href="struct.Transform2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Transform2D">Transform2D</a></dt><dd>A 2d transform represented by a column-major 3 by 3 matrix, compressed down to 3 by 2.</dd><dt><a class="struct" href="struct.Transform3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Transform3D">Transform3D</a></dt><dd>A 3d transform stored as a column-major 4 by 4 matrix.</dd><dt><a class="struct" href="struct.Translation2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Translation2D">Translation2D</a></dt><dd>A 2d transformation from a space to another that can only express translations.</dd><dt><a class="struct" href="struct.Translation3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Translation3D">Translation3D</a></dt><dd>A 3d transformation from a space to another that can only express translations.</dd><dt><a class="struct" href="struct.UnknownUnit.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::UnknownUnit">Unknown<wbr>Unit</a></dt><dd>The default unit.</dd><dt><a class="struct" href="struct.Vector2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Vector2D">Vector2D</a></dt><dd>A 2d Vector tagged with a unit.</dd><dt><a class="struct" href="struct.Vector3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Vector3D">Vector3D</a></dt><dd>A 3d Vector tagged with a unit.</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.Trig.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::Trig">Trig</a></dt><dd>Trait for basic trigonometry functions, so they can be used on generic numeric types</dd></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.box3d.html" title="fn cosmic::widget::canvas::path::lyon_path::geom::euclid::box3d">box3d</a></dt><dd>Shorthand for <code>Box3D::new(Point3D::new(x1, y1, z1), Point3D::new(x2, y2, z2))</code>.</dd><dt><a class="fn" href="fn.bvec2.html" title="fn cosmic::widget::canvas::path::lyon_path::geom::euclid::bvec2">bvec2</a></dt><dd>Shorthand for <code>BoolVector2D { x, y }</code>.</dd><dt><a class="fn" href="fn.bvec3.html" title="fn cosmic::widget::canvas::path::lyon_path::geom::euclid::bvec3">bvec3</a></dt><dd>Shorthand for <code>BoolVector3D { x, y, z }</code>.</dd><dt><a class="fn" href="fn.point2.html" title="fn cosmic::widget::canvas::path::lyon_path::geom::euclid::point2">point2</a></dt><dd>Shorthand for <code>Point2D::new(x, y)</code>.</dd><dt><a class="fn" href="fn.point3.html" title="fn cosmic::widget::canvas::path::lyon_path::geom::euclid::point3">point3</a></dt><dd>Shorthand for <code>Point3D::new(x, y)</code>.</dd><dt><a class="fn" href="fn.rect.html" title="fn cosmic::widget::canvas::path::lyon_path::geom::euclid::rect">rect</a></dt><dd>Shorthand for <code>Rect::new(Point2D::new(x, y), Size2D::new(w, h))</code>.</dd><dt><a class="fn" href="fn.size2.html" title="fn cosmic::widget::canvas::path::lyon_path::geom::euclid::size2">size2</a></dt><dd>Shorthand for <code>Size2D::new(w, h)</code>.</dd><dt><a class="fn" href="fn.size3.html" title="fn cosmic::widget::canvas::path::lyon_path::geom::euclid::size3">size3</a></dt><dd>Shorthand for <code>Size3D::new(w, h, d)</code>.</dd><dt><a class="fn" href="fn.vec2.html" title="fn cosmic::widget::canvas::path::lyon_path::geom::euclid::vec2">vec2</a></dt><dd>Convenience constructor.</dd><dt><a class="fn" href="fn.vec3.html" title="fn cosmic::widget::canvas::path::lyon_path::geom::euclid::vec3">vec3</a></dt><dd>Convenience constructor.</dd></dl></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `float` mod in crate `cosmic`."><title>cosmic::widget::canvas::path::lyon_path::geom::euclid::num::float - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../../" data-static-root-path="../../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="../index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>num</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../../index.html">widget</a>::<wbr><a href="../../../../../../index.html">canvas</a>::<wbr><a href="../../../../../index.html">path</a>::<wbr><a href="../../../../index.html">lyon_path</a>::<wbr><a href="../../../index.html">geom</a>::<wbr><a href="../../index.html">euclid</a>::<wbr><a href="../index.html">num</a></div><h1>Module <span>float</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1 @@
|
|||
window.SIDEBAR_ITEMS = {};
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A one-dimensional length, tagged with its units."><title>cosmic::widget::canvas::path::lyon_path::geom::euclid::num - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module num</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a></div><h1>Module <span>num</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A one-dimensional length, tagged with its units.</p>
|
||||
</div></details><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="float/index.html" title="mod cosmic::widget::canvas::path::lyon_path::geom::euclid::num::float">float</a></dt></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.Ceil.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::Ceil">Ceil</a></dt><dd>Defines the smallest integer equal or greater than the original value.</dd><dt><a class="trait" href="trait.Floor.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::Floor">Floor</a></dt><dd>Defines the biggest integer equal or lower than the original value.</dd><dt><a class="trait" href="trait.One.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::One">One</a></dt><dt><a class="trait" href="trait.Round.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::Round">Round</a></dt><dd>Defines the nearest integer value to the original value.</dd><dt><a class="trait" href="trait.Zero.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::Zero">Zero</a></dt></dl></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1 @@
|
|||
window.SIDEBAR_ITEMS = {"mod":["float"],"trait":["Ceil","Floor","One","Round","Zero"]};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,6 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `One` trait in crate `cosmic`."><title>One in cosmic::widget::canvas::path::lyon_path::geom::euclid::num - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">One</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.one" title="one">one</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>num</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">num</a></div><h1>Trait <span class="trait">One</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait One {
|
||||
// Required method
|
||||
fn <a href="#tymethod.one" class="fn">one</a>() -> Self;
|
||||
}</code></pre><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><section id="tymethod.one" class="method"><h4 class="code-header">fn <a href="#tymethod.one" class="fn">one</a>() -> Self</h4></section></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-One-for-T" class="impl"><a href="#impl-One-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.One.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::One">One</a> for T<div class="where">where
|
||||
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/identities/trait.One.html" title="trait num_traits::identities::One">One</a>,</div></h3></section><section id="impl-One-for-Scale%3CT,+Src,+Dst%3E" class="impl"><a href="#impl-One-for-Scale%3CT,+Src,+Dst%3E" class="anchor">§</a><h3 class="code-header">impl<T, Src, Dst> <a class="trait" href="trait.One.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::One">One</a> for <a class="struct" href="../struct.Scale.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Scale">Scale</a><T, Src, Dst><div class="where">where
|
||||
T: <a class="trait" href="trait.One.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::One">One</a>,</div></h3></section></div><script src="../../../../../../../../trait.impl/euclid/num/trait.One.js" data-ignore-extern-crates="euclid" async></script></section></div></main></body></html>
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Zero` trait in crate `cosmic`."><title>Zero in cosmic::widget::canvas::path::lyon_path::geom::euclid::num - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../../" data-static-root-path="../../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Zero</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.zero" title="zero">zero</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid::<wbr>num</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../../index.html">widget</a>::<wbr><a href="../../../../../index.html">canvas</a>::<wbr><a href="../../../../index.html">path</a>::<wbr><a href="../../../index.html">lyon_path</a>::<wbr><a href="../../index.html">geom</a>::<wbr><a href="../index.html">euclid</a>::<wbr><a href="index.html">num</a></div><h1>Trait <span class="trait">Zero</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Zero {
|
||||
// Required method
|
||||
fn <a href="#tymethod.zero" class="fn">zero</a>() -> Self;
|
||||
}</code></pre><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><section id="tymethod.zero" class="method"><h4 class="code-header">fn <a href="#tymethod.zero" class="fn">zero</a>() -> Self</h4></section></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Zero-for-T" class="impl"><a href="#impl-Zero-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="trait.Zero.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::Zero">Zero</a> for T<div class="where">where
|
||||
T: <a class="trait" href="https://docs.rs/num-traits/0.2/num_traits/identities/trait.Zero.html" title="trait num_traits::identities::Zero">Zero</a>,</div></h3></section><section id="impl-Zero-for-Length%3CT,+U%3E" class="impl"><a href="#impl-Zero-for-Length%3CT,+U%3E" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="trait.Zero.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::Zero">Zero</a> for <a class="struct" href="../struct.Length.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Length">Length</a><T, U><div class="where">where
|
||||
T: <a class="trait" href="trait.Zero.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::Zero">Zero</a>,</div></h3></section><section id="impl-Zero-for-Point2D%3CT,+U%3E" class="impl"><a href="#impl-Zero-for-Point2D%3CT,+U%3E" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="trait.Zero.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::Zero">Zero</a> for <a class="struct" href="../struct.Point2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Point2D">Point2D</a><T, U><div class="where">where
|
||||
T: <a class="trait" href="trait.Zero.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::Zero">Zero</a>,</div></h3></section><section id="impl-Zero-for-Point3D%3CT,+U%3E" class="impl"><a href="#impl-Zero-for-Point3D%3CT,+U%3E" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="trait.Zero.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::Zero">Zero</a> for <a class="struct" href="../struct.Point3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Point3D">Point3D</a><T, U><div class="where">where
|
||||
T: <a class="trait" href="trait.Zero.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::Zero">Zero</a>,</div></h3></section><section id="impl-Zero-for-Size2D%3CT,+U%3E" class="impl"><a href="#impl-Zero-for-Size2D%3CT,+U%3E" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="trait.Zero.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::Zero">Zero</a> for <a class="struct" href="../struct.Size2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Size2D">Size2D</a><T, U><div class="where">where
|
||||
T: <a class="trait" href="trait.Zero.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::Zero">Zero</a>,</div></h3></section><section id="impl-Zero-for-Size3D%3CT,+U%3E" class="impl"><a href="#impl-Zero-for-Size3D%3CT,+U%3E" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="trait.Zero.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::Zero">Zero</a> for <a class="struct" href="../struct.Size3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Size3D">Size3D</a><T, U><div class="where">where
|
||||
T: <a class="trait" href="trait.Zero.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::Zero">Zero</a>,</div></h3></section><section id="impl-Zero-for-Vector2D%3CT,+U%3E" class="impl"><a href="#impl-Zero-for-Vector2D%3CT,+U%3E" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="trait.Zero.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::Zero">Zero</a> for <a class="struct" href="../struct.Vector2D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Vector2D">Vector2D</a><T, U><div class="where">where
|
||||
T: <a class="trait" href="trait.Zero.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::Zero">Zero</a>,</div></h3></section><section id="impl-Zero-for-Vector3D%3CT,+U%3E" class="impl"><a href="#impl-Zero-for-Vector3D%3CT,+U%3E" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="trait.Zero.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::Zero">Zero</a> for <a class="struct" href="../struct.Vector3D.html" title="struct cosmic::widget::canvas::path::lyon_path::geom::euclid::Vector3D">Vector3D</a><T, U><div class="where">where
|
||||
T: <a class="trait" href="trait.Zero.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::num::Zero">Zero</a>,</div></h3></section></div><script src="../../../../../../../../trait.impl/euclid/num/trait.Zero.js" data-ignore-extern-crates="euclid" async></script></section></div></main></body></html>
|
||||
|
|
@ -0,0 +1 @@
|
|||
window.SIDEBAR_ITEMS = {"fn":["box3d","bvec2","bvec3","point2","point3","rect","size2","size3","vec2","vec3"],"mod":["approxeq","approxord","default","num"],"struct":["Angle","BoolVector2D","BoolVector3D","Box2D","Box3D","HomogeneousVector","Length","Point2D","Point3D","Rect","RigidTransform3D","Rotation2D","Rotation3D","Scale","ScaleOffset2D","SideOffsets2D","Size2D","Size3D","Transform2D","Transform3D","Translation2D","Translation3D","UnknownUnit","Vector2D","Vector3D"],"trait":["Trig"]};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
239
cosmic/widget/canvas/path/lyon_path/geom/euclid/struct.Rect.html
Normal file
239
cosmic/widget/canvas/path/lyon_path/geom/euclid/struct.Rect.html
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,14 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait for basic trigonometry functions, so they can be used on generic numeric types"><title>Trig in cosmic::widget::canvas::path::lyon_path::geom::euclid - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../static.files/rustdoc-aa0817cf.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="cosmic" data-themes="" data-resource-suffix="" data-rustdoc-version="1.90.0-nightly (3048886e5 2025-07-30)" data-channel="nightly" data-search-js="search-fa3e91e5.js" data-settings-js="settings-5514c975.js" ><script src="../../../../../../../static.files/storage-68b7e25d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-eebb9057.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-32bb7600.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../../../../../cosmic/index.html">cosmic</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Trig</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.cos" title="cos">cos</a></li><li><a href="#tymethod.degrees_to_radians" title="degrees_to_radians">degrees_to_radians</a></li><li><a href="#tymethod.fast_atan2" title="fast_atan2">fast_atan2</a></li><li><a href="#tymethod.radians_to_degrees" title="radians_to_degrees">radians_to_degrees</a></li><li><a href="#tymethod.sin" title="sin">sin</a></li><li><a href="#tymethod.tan" title="tan">tan</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Trig-for-f32" title="f32">f32</a></li><li><a href="#impl-Trig-for-f64" title="f64">f64</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>widget::<wbr>canvas::<wbr>path::<wbr>lyon_<wbr>path::<wbr>geom::<wbr>euclid</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../../../../../index.html">cosmic</a>::<wbr><a href="../../../../../index.html">widget</a>::<wbr><a href="../../../../index.html">canvas</a>::<wbr><a href="../../../index.html">path</a>::<wbr><a href="../../index.html">lyon_path</a>::<wbr><a href="../index.html">geom</a>::<wbr><a href="index.html">euclid</a></div><h1>Trait <span class="trait">Trig</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Trig {
|
||||
// Required methods
|
||||
fn <a href="#tymethod.sin" class="fn">sin</a>(self) -> Self;
|
||||
<span class="item-spacer"></span> fn <a href="#tymethod.cos" class="fn">cos</a>(self) -> Self;
|
||||
<span class="item-spacer"></span> fn <a href="#tymethod.tan" class="fn">tan</a>(self) -> Self;
|
||||
<span class="item-spacer"></span> fn <a href="#tymethod.fast_atan2" class="fn">fast_atan2</a>(y: Self, x: Self) -> Self;
|
||||
<span class="item-spacer"></span> fn <a href="#tymethod.degrees_to_radians" class="fn">degrees_to_radians</a>(deg: Self) -> Self;
|
||||
<span class="item-spacer"></span> fn <a href="#tymethod.radians_to_degrees" class="fn">radians_to_degrees</a>(rad: Self) -> Self;
|
||||
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Trait for basic trigonometry functions, so they can be used on generic numeric types</p>
|
||||
</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><section id="tymethod.sin" class="method"><h4 class="code-header">fn <a href="#tymethod.sin" class="fn">sin</a>(self) -> Self</h4></section><section id="tymethod.cos" class="method"><h4 class="code-header">fn <a href="#tymethod.cos" class="fn">cos</a>(self) -> Self</h4></section><section id="tymethod.tan" class="method"><h4 class="code-header">fn <a href="#tymethod.tan" class="fn">tan</a>(self) -> Self</h4></section><section id="tymethod.fast_atan2" class="method"><h4 class="code-header">fn <a href="#tymethod.fast_atan2" class="fn">fast_atan2</a>(y: Self, x: Self) -> Self</h4></section><section id="tymethod.degrees_to_radians" class="method"><h4 class="code-header">fn <a href="#tymethod.degrees_to_radians" class="fn">degrees_to_radians</a>(deg: Self) -> Self</h4></section><section id="tymethod.radians_to_degrees" class="method"><h4 class="code-header">fn <a href="#tymethod.radians_to_degrees" class="fn">radians_to_degrees</a>(rad: Self) -> Self</h4></section></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Trig-for-f32" class="impl"><a href="#impl-Trig-for-f32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Trig.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::Trig">Trig</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fast_atan2" class="method trait-impl"><a href="#method.fast_atan2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.fast_atan2" class="fn">fast_atan2</a>(y: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>, x: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a></h4></section></summary><div class="docblock"><p>A slightly faster approximation of <code>atan2</code>.</p>
|
||||
<p>Note that it does not deal with the case where both x and y are 0.</p>
|
||||
</div></details><section id="method.sin" class="method trait-impl"><a href="#method.sin" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.sin" class="fn">sin</a>(self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a></h4></section><section id="method.cos" class="method trait-impl"><a href="#method.cos" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.cos" class="fn">cos</a>(self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a></h4></section><section id="method.tan" class="method trait-impl"><a href="#method.tan" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.tan" class="fn">tan</a>(self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a></h4></section><section id="method.degrees_to_radians" class="method trait-impl"><a href="#method.degrees_to_radians" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.degrees_to_radians" class="fn">degrees_to_radians</a>(deg: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a></h4></section><section id="method.radians_to_degrees" class="method trait-impl"><a href="#method.radians_to_degrees" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.radians_to_degrees" class="fn">radians_to_degrees</a>(rad: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Trig-for-f64" class="impl"><a href="#impl-Trig-for-f64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Trig.html" title="trait cosmic::widget::canvas::path::lyon_path::geom::euclid::Trig">Trig</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fast_atan2-1" class="method trait-impl"><a href="#method.fast_atan2-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.fast_atan2" class="fn">fast_atan2</a>(y: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>, x: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></h4></section></summary><div class="docblock"><p>A slightly faster approximation of <code>atan2</code>.</p>
|
||||
<p>Note that it does not deal with the case where both x and y are 0.</p>
|
||||
</div></details><section id="method.sin-1" class="method trait-impl"><a href="#method.sin-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.sin" class="fn">sin</a>(self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></h4></section><section id="method.cos-1" class="method trait-impl"><a href="#method.cos-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.cos" class="fn">cos</a>(self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></h4></section><section id="method.tan-1" class="method trait-impl"><a href="#method.tan-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.tan" class="fn">tan</a>(self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></h4></section><section id="method.degrees_to_radians-1" class="method trait-impl"><a href="#method.degrees_to_radians-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.degrees_to_radians" class="fn">degrees_to_radians</a>(deg: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></h4></section><section id="method.radians_to_degrees-1" class="method trait-impl"><a href="#method.radians_to_degrees-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.radians_to_degrees" class="fn">radians_to_degrees</a>(rad: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../../../../../../../trait.impl/euclid/trig/trait.Trig.js" data-ignore-extern-crates="std" async></script></section></div></main></body></html>
|
||||
Loading…
Add table
Add a link
Reference in a new issue