189 lines
186 KiB
HTML
189 lines
186 KiB
HTML
|
|
<!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="Future for the `copy()` function."><title>Copy in cosmic::iced::daemon::program::graphics::futures::futures::io - 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 struct"><!--[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="#">Copy</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Copy%3C'a,+R,+W%3E" title="Debug">Debug</a></li><li><a href="#impl-Future-for-Copy%3C'_,+R,+W%3E" title="Future">Future</a></li><li><a href="#impl-Unpin-for-Copy%3C'a,+R,+W%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-UnwindSafe-for-Copy%3C'a,+R,+W%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-Copy%3C'a,+R,+W%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Copy%3C'a,+R,+W%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Copy%3C'a,+R,+W%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Copy%3C'a,+R,+W%3E" title="Sync">Sync</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-AdaptInto%3CD,+Swp,+Dwp,+T%3E-for-S" title="AdaptInto<D, Swp, Dwp, T>">AdaptInto<D, Swp, Dwp, T></a></li><li><a href="#impl-Also-for-T" title="Also">Also</a></li><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Apply%3CRes%3E-for-T" title="Apply<Res>">Apply<Res></a></li><li><a href="#impl-ArraysFrom%3CC%3E-for-T" title="ArraysFrom<C>">ArraysFrom<C></a></li><li><a href="#impl-ArraysInto%3CC%3E-for-T" title="ArraysInto<C>">ArraysInto<C></a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow<T>">Borrow<T></a></li><li><a href="#impl-Bo
|
|||
|
|
W: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Future for the <a href="fn.copy.html" title="fn cosmic::iced::daemon::program::graphics::futures::futures::io::copy"><code>copy()</code></a> function.</p>
|
|||
|
|
</div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-Copy%3C'a,+R,+W%3E" class="impl"><a href="#impl-Debug-for-Copy%3C'a,+R,+W%3E" class="anchor">§</a><h3 class="code-header">impl<'a, R, W> <a class="trait" href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/fmt/trait.Debug.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::fmt::Debug">Debug</a> for <a class="struct" href="struct.Copy.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::io::Copy">Copy</a><'a, R, W><div class="where">where
|
|||
|
|
R: <a class="trait" href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/fmt/trait.Debug.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::fmt::Debug">Debug</a>,
|
|||
|
|
W: <a class="trait" href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/fmt/trait.Debug.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::fmt::Debug">Debug</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&self, f: &mut <a class="struct" href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/fmt/struct.Formatter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::fmt::Formatter">Formatter</a><'_>) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/fmt/struct.Error.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::fmt::Error">Error</a>></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Future-for-Copy%3C'_,+R,+W%3E" class="impl"><a href="#impl-Future-for-Copy%3C'_,+R,+W%3E" class="anchor">§</a><h3 class="code-header">impl<R, W> <a class="trait" href="../trait.Future.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Future">Future</a> for <a class="struct" href="struct.Copy.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::io::Copy">Copy</a><'_, R, W><div class="where">where
|
|||
|
|
R: <a class="trait" href="../trait.AsyncRead.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::AsyncRead">AsyncRead</a>,
|
|||
|
|
W: <a class="trait" href="../trait.AsyncWrite.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::AsyncWrite">AsyncWrite</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output" class="associatedtype trait-impl"><a href="#associatedtype.Output" class="anchor">§</a><h4 class="code-header">type <a href="../trait.Future.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>, <a class="struct" href="struct.Error.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::io::Error">Error</a>></h4></section></summary><div class='docblock'>The type of value produced on completion.</div></details><details class="toggle method-toggle" open><summary><section id="method.poll" class="method trait-impl"><a href="#method.poll" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Future.html#tymethod.poll" class="fn">poll</a>(
|
|||
|
|
self: <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a><&mut <a class="struct" href="struct.Copy.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::io::Copy">Copy</a><'_, R, W>>,
|
|||
|
|
cx: &mut <a class="struct" href="../task/struct.Context.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::task::Context">Context</a><'_>,
|
|||
|
|
) -> <a class="enum" href="../task/enum.Poll.html" title="enum cosmic::iced::daemon::program::graphics::futures::futures::task::Poll">Poll</a><<<a class="struct" href="struct.Copy.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::io::Copy">Copy</a><'_, R, W> as <a class="trait" href="../trait.Future.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Future">Future</a>>::<a class="associatedtype" href="../trait.Future.html#associatedtype.Output" title="type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output">Output</a>></h4></section></summary><div class='docblock'>Attempts to resolve the future to a final value, registering
|
|||
|
|
the current task for wakeup if the value is not yet available. <a href="../trait.Future.html#tymethod.poll">Read more</a></div></details></div></details><section id="impl-Unpin-for-Copy%3C'a,+R,+W%3E" class="impl"><a href="#impl-Unpin-for-Copy%3C'a,+R,+W%3E" class="anchor">§</a><h3 class="code-header">impl<'__pin, 'a, R, W> <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.Copy.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::io::Copy">Copy</a><'a, R, W><div class="where">where
|
|||
|
|
<PinnedFieldsOfHelperStruct<__Origin<'__pin, 'a, R, W>> as PinnedFieldsOfHelperTrait>::Actual: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a>,
|
|||
|
|
W: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-Copy%3C'a,+R,+W%3E" class="impl"><a href="#impl-Freeze-for-Copy%3C'a,+R,+W%3E" class="anchor">§</a><h3 class="code-header">impl<'a, R, W> <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.Copy.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::io::Copy">Copy</a><'a, R, W><div class="where">where
|
|||
|
|
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a>,
|
|||
|
|
W: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section><section id="impl-RefUnwindSafe-for-Copy%3C'a,+R,+W%3E" class="impl"><a href="#impl-RefUnwindSafe-for-Copy%3C'a,+R,+W%3E" class="anchor">§</a><h3 class="code-header">impl<'a, R, W> <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.Copy.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::io::Copy">Copy</a><'a, R, W><div class="where">where
|
|||
|
|
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,
|
|||
|
|
W: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section><section id="impl-Send-for-Copy%3C'a,+R,+W%3E" class="impl"><a href="#impl-Send-for-Copy%3C'a,+R,+W%3E" class="anchor">§</a><h3 class="code-header">impl<'a, R, W> <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.Copy.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::io::Copy">Copy</a><'a, R, W><div class="where">where
|
|||
|
|
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
|
|||
|
|
W: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section><section id="impl-Sync-for-Copy%3C'a,+R,+W%3E" class="impl"><a href="#impl-Sync-for-Copy%3C'a,+R,+W%3E" class="anchor">§</a><h3 class="code-header">impl<'a, R, W> <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.Copy.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::io::Copy">Copy</a><'a, R, W><div class="where">where
|
|||
|
|
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,
|
|||
|
|
W: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section><section id="impl-UnwindSafe-for-Copy%3C'a,+R,+W%3E" class="impl"><a href="#impl-UnwindSafe-for-Copy%3C'a,+R,+W%3E" class="anchor">§</a><h3 class="code-header">impl<'a, R, W> !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.Copy.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::io::Copy">Copy</a><'a, R, W></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-AdaptInto%3CD,+Swp,+Dwp,+T%3E-for-S" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/chromatic_adaptation.rs.html#205-210">Source</a><a href="#impl-AdaptInto%3CD,+Swp,+Dwp,+T%3E-for-S" class="anchor">§</a><h3 class="code-header">impl<S, D, Swp, Dwp, T> <a class="trait" href="../../../../../../../cosmic_theme/palette/chromatic_adaptation/trait.AdaptInto.html" title="trait cosmic::cosmic_theme::palette::chromatic_adaptation::AdaptInto">AdaptInto</a><D, Swp, Dwp, T> for S<div class="where">where
|
|||
|
|
T: <a class="trait" href="../../../../../../../cosmic_theme/palette/num/trait.Real.html" title="trait cosmic::cosmic_theme::palette::num::Real">Real</a> + <a class="trait" href="../../../../../../../cosmic_theme/palette/num/trait.Zero.html" title="trait cosmic::cosmic_theme::palette::num::Zero">Zero</a> + <a class="trait" href="../../../../../../../cosmic_theme/palette/num/trait.Arithmetics.html" title="trait cosmic::cosmic_theme::palette::num::Arithmetics">Arithmetics</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
|||
|
|
Swp: <a class="trait" href="../../../../../../../cosmic_theme/palette/white_point/trait.WhitePoint.html" title="trait cosmic::cosmic_theme::palette::white_point::WhitePoint">WhitePoint</a><T>,
|
|||
|
|
Dwp: <a class="trait" href="../../../../../../../cosmic_theme/palette/white_point/trait.WhitePoint.html" title="trait cosmic::cosmic_theme::palette::white_point::WhitePoint">WhitePoint</a><T>,
|
|||
|
|
D: <a class="trait" href="../../../../../../../cosmic_theme/palette/chromatic_adaptation/trait.AdaptFrom.html" title="trait cosmic::cosmic_theme::palette::chromatic_adaptation::AdaptFrom">AdaptFrom</a><S, Swp, Dwp, T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.adapt_into_using" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/chromatic_adaptation.rs.html#213">Source</a><a href="#method.adapt_into_using" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../cosmic_theme/palette/chromatic_adaptation/trait.AdaptInto.html#tymethod.adapt_into_using" class="fn">adapt_into_using</a><M>(self, method: M) -> D<div class="where">where
|
|||
|
|
M: <a class="trait" href="../../../../../../../cosmic_theme/palette/chromatic_adaptation/trait.TransformMatrix.html" title="trait cosmic::cosmic_theme::palette::chromatic_adaptation::TransformMatrix">TransformMatrix</a><T>,</div></h4></section></summary><div class='docblock'>Convert the source color to the destination color using the specified
|
|||
|
|
method.</div></details><details class="toggle method-toggle" open><summary><section id="method.adapt_into" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/chromatic_adaptation.rs.html#196">Source</a><a href="#method.adapt_into" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../cosmic_theme/palette/chromatic_adaptation/trait.AdaptInto.html#method.adapt_into" class="fn">adapt_into</a>(self) -> D</h4></section></summary><div class='docblock'>Convert the source color to the destination color using the bradford
|
|||
|
|
method by default.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Also-for-T" class="impl"><a href="#impl-Also-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../../../../../../../trait.Also.html" title="trait cosmic::Also">Also</a> for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.also" class="method trait-impl"><a href="#method.also" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../trait.Also.html#method.also" class="fn">also</a><F>(self, block: F) -> Self<div class="where">where
|
|||
|
|
F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(&mut Self),</div></h4></section></summary><div class='docblock'>Apply a function to this value and return the (possibly) modified value.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
|
|||
|
|
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Apply%3CRes%3E-for-T" class="impl"><a href="#impl-Apply%3CRes%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, Res> <a class="trait" href="../../../../../../../trait.Apply.html" title="trait cosmic::Apply">Apply</a><Res> for T<div class="where">where
|
|||
|
|
T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.apply" class="method trait-impl"><a href="#method.apply" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../trait.Apply.html#method.apply" class="fn">apply</a><F>(self, f: F) -> Res<div class="where">where
|
|||
|
|
F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(Self) -> Res,
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Apply a function which takes the parameter by value.</div></details><details class="toggle method-toggle" open><summary><section id="method.apply_ref" class="method trait-impl"><a href="#method.apply_ref" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../trait.Apply.html#method.apply_ref" class="fn">apply_ref</a><F>(&self, f: F) -> Res<div class="where">where
|
|||
|
|
F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(&Self) -> Res,</div></h4></section></summary><div class='docblock'>Apply a function which takes the parameter by reference.</div></details><details class="toggle method-toggle" open><summary><section id="method.apply_mut" class="method trait-impl"><a href="#method.apply_mut" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../trait.Apply.html#method.apply_mut" class="fn">apply_mut</a><F>(&mut self, f: F) -> Res<div class="where">where
|
|||
|
|
F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(&mut Self) -> Res,</div></h4></section></summary><div class='docblock'>Apply a function which takes the parameter by mutable reference.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ArraysFrom%3CC%3E-for-T" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cast/from_into_arrays_traits.rs.html#271-273">Source</a><a href="#impl-ArraysFrom%3CC%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, C> <a class="trait" href="../../../../../../../cosmic_theme/palette/cast/trait.ArraysFrom.html" title="trait cosmic::cosmic_theme::palette::cast::ArraysFrom">ArraysFrom</a><C> for T<div class="where">where
|
|||
|
|
C: <a class="trait" href="../../../../../../../cosmic_theme/palette/cast/trait.IntoArrays.html" title="trait cosmic::cosmic_theme::palette::cast::IntoArrays">IntoArrays</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.arrays_from" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cast/from_into_arrays_traits.rs.html#276">Source</a><a href="#method.arrays_from" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../cosmic_theme/palette/cast/trait.ArraysFrom.html#tymethod.arrays_from" class="fn">arrays_from</a>(colors: C) -> T</h4></section></summary><div class='docblock'>Cast a collection of colors into a collection of arrays.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ArraysInto%3CC%3E-for-T" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cast/from_into_arrays_traits.rs.html#329-331">Source</a><a href="#impl-ArraysInto%3CC%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, C> <a class="trait" href="../../../../../../../cosmic_theme/palette/cast/trait.ArraysInto.html" title="trait cosmic::cosmic_theme::palette::cast::ArraysInto">ArraysInto</a><C> for T<div class="where">where
|
|||
|
|
C: <a class="trait" href="../../../../../../../cosmic_theme/palette/cast/trait.FromArrays.html" title="trait cosmic::cosmic_theme::palette::cast::FromArrays">FromArrays</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.arrays_into" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cast/from_into_arrays_traits.rs.html#334">Source</a><a href="#method.arrays_into" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../cosmic_theme/palette/cast/trait.ArraysInto.html#tymethod.arrays_into" class="fn">arrays_into</a>(self) -> C</h4></section></summary><div class='docblock'>Cast this collection of arrays into a collection of colors.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/borrow/trait.Borrow.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::borrow::Borrow">Borrow</a><T> for T<div class="where">where
|
|||
|
|
T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/borrow/trait.BorrowMut.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::borrow::BorrowMut">BorrowMut</a><T> for T<div class="where">where
|
|||
|
|
T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Cam16IntoUnclamped%3CWpParam,+T%3E-for-U" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16.rs.html#143-145">Source</a><a href="#impl-Cam16IntoUnclamped%3CWpParam,+T%3E-for-U" class="anchor">§</a><h3 class="code-header">impl<WpParam, T, U> <a class="trait" href="../../../../../../../cosmic_theme/palette/cam16/trait.Cam16IntoUnclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::Cam16IntoUnclamped">Cam16IntoUnclamped</a><WpParam, T> for U<div class="where">where
|
|||
|
|
T: <a class="trait" href="../../../../../../../cosmic_theme/palette/cam16/trait.FromCam16Unclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::FromCam16Unclamped">FromCam16Unclamped</a><WpParam, U>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Scalar-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16.rs.html#147">Source</a><a href="#associatedtype.Scalar-1" class="anchor">§</a><h4 class="code-header">type <a href="../../../../../../../cosmic_theme/palette/cam16/trait.Cam16IntoUnclamped.html#associatedtype.Scalar" class="associatedtype">Scalar</a> = <T as <a class="trait" href="../../../../../../../cosmic_theme/palette/cam16/trait.FromCam16Unclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::FromCam16Unclamped">FromCam16Unclamped</a><WpParam, U>>::<a class="associatedtype" href="../../../../../../../cosmic_theme/palette/cam16/trait.FromCam16Unclamped.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::cam16::FromCam16Unclamped::Scalar">Scalar</a></h4></section></summary><div class='docblock'>The number type that’s used in <code>parameters</code> when converting.</div></details><details class="toggle method-toggle" open><summary><section id="method.cam16_into_unclamped" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16.rs.html#149">Source</a><a href="#method.cam16_into_unclamped" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../cosmic_theme/palette/cam16/trait.Cam16IntoUnclamped.html#tymethod.cam16_into_unclamped" class="fn">cam16_into_unclamped</a>(
|
|||
|
|
self,
|
|||
|
|
parameters: <a class="struct" href="../../../../../../../cosmic_theme/palette/cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <U as <a class="trait" href="../../../../../../../cosmic_theme/palette/cam16/trait.Cam16IntoUnclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::Cam16IntoUnclamped">Cam16IntoUnclamped</a><WpParam, T>>::<a class="associatedtype" href="../../../../../../../cosmic_theme/palette/cam16/trait.Cam16IntoUnclamped.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::cam16::Cam16IntoUnclamped::Scalar">Scalar</a>>,
|
|||
|
|
) -> T</h4></section></summary><div class='docblock'>Converts <code>self</code> into <code>C</code>, using the provided parameters.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ComponentsFrom%3CC%3E-for-T" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cast/from_into_components_traits.rs.html#414-416">Source</a><a href="#impl-ComponentsFrom%3CC%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, C> <a class="trait" href="../../../../../../../cosmic_theme/palette/cast/trait.ComponentsFrom.html" title="trait cosmic::cosmic_theme::palette::cast::ComponentsFrom">ComponentsFrom</a><C> for T<div class="where">where
|
|||
|
|
C: <a class="trait" href="../../../../../../../cosmic_theme/palette/cast/trait.IntoComponents.html" title="trait cosmic::cosmic_theme::palette::cast::IntoComponents">IntoComponents</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.components_from" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cast/from_into_components_traits.rs.html#419">Source</a><a href="#method.components_from" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../cosmic_theme/palette/cast/trait.ComponentsFrom.html#tymethod.components_from" class="fn">components_from</a>(colors: C) -> T</h4></section></summary><div class='docblock'>Cast a collection of colors into a collection of color components.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Downcast-for-T" class="impl"><a href="#impl-Downcast-for-T" class="anchor">§</a><h3 class="code-header">impl<T> Downcast for T<div class="where">where
|
|||
|
|
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_any" class="method trait-impl"><a href="#method.into_any" class="anchor">§</a><h4 class="code-header">fn <a class="fn">into_any</a>(self: <a class="struct" href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/boxed/struct.Box.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::boxed::Box">Box</a><T>) -> <a class="struct" href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/boxed/struct.Box.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::boxed::Box">Box</a><dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a>></h4></section></summary><div class='docblock'>Convert <code>Box<dyn Trait></code> (where <code>Trait: Downcast</code>) to <code>Box<dyn Any></code>. <code>Box<dyn Any></code> can
|
|||
|
|
then be further <code>downcast</code> into <code>Box<ConcreteType></code> where <code>ConcreteType</code> implements <code>Trait</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.into_any_rc" class="method trait-impl"><a href="#method.into_any_rc" class="anchor">§</a><h4 class="code-header">fn <a class="fn">into_any_rc</a>(self: <a class="struct" href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/rc/struct.Rc.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::rc::Rc">Rc</a><T>) -> <a class="struct" href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/rc/struct.Rc.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::rc::Rc">Rc</a><dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a>></h4></section></summary><div class='docblock'>Convert <code>Rc<Trait></code> (where <code>Trait: Downcast</code>) to <code>Rc<Any></code>. <code>Rc<Any></code> can then be
|
|||
|
|
further <code>downcast</code> into <code>Rc<ConcreteType></code> where <code>ConcreteType</code> implements <code>Trait</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.as_any" class="method trait-impl"><a href="#method.as_any" class="anchor">§</a><h4 class="code-header">fn <a class="fn">as_any</a>(&self) -> &(dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + 'static)</h4></section></summary><div class='docblock'>Convert <code>&Trait</code> (where <code>Trait: Downcast</code>) to <code>&Any</code>. This is needed since Rust cannot
|
|||
|
|
generate <code>&Any</code>’s vtable from <code>&Trait</code>’s.</div></details><details class="toggle method-toggle" open><summary><section id="method.as_any_mut" class="method trait-impl"><a href="#method.as_any_mut" class="anchor">§</a><h4 class="code-header">fn <a class="fn">as_any_mut</a>(&mut self) -> &mut (dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + 'static)</h4></section></summary><div class='docblock'>Convert <code>&mut Trait</code> (where <code>Trait: Downcast</code>) to <code>&Any</code>. This is needed since Rust cannot
|
|||
|
|
generate <code>&mut Any</code>’s vtable from <code>&mut Trait</code>’s.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DowncastSync-for-T" class="impl"><a href="#impl-DowncastSync-for-T" class="anchor">§</a><h3 class="code-header">impl<T> DowncastSync for T<div class="where">where
|
|||
|
|
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_any_arc" class="method trait-impl"><a href="#method.into_any_arc" class="anchor">§</a><h4 class="code-header">fn <a class="fn">into_any_arc</a>(self: <a class="struct" href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/sync/struct.Arc.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::sync::Arc">Arc</a><T>) -> <a class="struct" href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/sync/struct.Arc.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::sync::Arc">Arc</a><dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>></h4></section></summary><div class='docblock'>Convert <code>Arc<Trait></code> (where <code>Trait: Downcast</code>) to <code>Arc<Any></code>. <code>Arc<Any></code> can then be
|
|||
|
|
further <code>downcast</code> into <code>Arc<ConcreteType></code> where <code>ConcreteType</code> implements <code>Trait</code>.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#791">Source</a><a href="#impl-From%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#794">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(t: T) -> T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p>
|
|||
|
|
</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromAngle%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/angle.rs.html#65">Source</a><a href="#impl-FromAngle%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../../../../../../../cosmic_theme/palette/angle/trait.FromAngle.html" title="trait cosmic::cosmic_theme::palette::angle::FromAngle">FromAngle</a><T> for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_angle" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/angle.rs.html#67">Source</a><a href="#method.from_angle" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../cosmic_theme/palette/angle/trait.FromAngle.html#tymethod.from_angle" class="fn">from_angle</a>(angle: T) -> T</h4></section></summary><div class='docblock'>Performs a conversion from <code>angle</code>.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromStimulus%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/stimulus.rs.html#85">Source</a><a href="#impl-FromStimulus%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="../../../../../../../cosmic_theme/palette/stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><U> for T<div class="where">where
|
|||
|
|
U: <a class="trait" href="../../../../../../../cosmic_theme/palette/stimulus/trait.IntoStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::IntoStimulus">IntoStimulus</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_stimulus" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/stimulus.rs.html#87">Source</a><a href="#method.from_stimulus" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../cosmic_theme/palette/stimulus/trait.FromStimulus.html#tymethod.from_stimulus" class="fn">from_stimulus</a>(other: U) -> T</h4></section></summary><div class='docblock'>Converts <code>other</code> into <code>Self</code>, while performing the appropriate scaling,
|
|||
|
|
rounding and clamping.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FutureExt-for-F" class="impl"><a href="#impl-FutureExt-for-F" class="anchor">§</a><h3 class="code-header">impl<F> FutureExt for F<div class="where">where
|
|||
|
|
F: <a class="trait" href="../trait.Future.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Future">Future</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.poll-1" class="method trait-impl"><a href="#method.poll-1" class="anchor">§</a><h4 class="code-header">fn <a class="fn">poll</a>(&mut self, cx: &mut <a class="struct" href="../task/struct.Context.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::task::Context">Context</a><'_>) -> <a class="enum" href="../task/enum.Poll.html" title="enum cosmic::iced::daemon::program::graphics::futures::futures::task::Poll">Poll</a><Self::<a class="associatedtype" href="../trait.Future.html#associatedtype.Output" title="type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output">Output</a>><div class="where">where
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a>,</div></h4></section></summary><div class='docblock'>A convenience for calling <a href="../trait.Future.html#tymethod.poll" title="method cosmic::iced::daemon::program::graphics::futures::futures::Future::poll"><code>Future::poll()</code></a> on <code>!</code><a href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin"><code>Unpin</code></a> types.</div></details><details class="toggle method-toggle" open><summary><section id="method.or" class="method trait-impl"><a href="#method.or" class="anchor">§</a><h4 class="code-header">fn <a class="fn">or</a><F>(self, other: F) -> Or<Self, F> <a href="#" class="tooltip" data-notable-ty="Or<Self, F>">ⓘ</a><div class="where">where
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
|
|||
|
|
F: <a class="trait" href="../trait.Future.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Future">Future</a><Output = Self::<a class="associatedtype" href="../trait.Future.html#associatedtype.Output" title="type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output">Output</a>>,</div></h4></section></summary><div class='docblock'>Returns the result of <code>self</code> or <code>other</code> future, preferring <code>self</code> if both are ready. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.race" class="method trait-impl"><a href="#method.race" class="anchor">§</a><h4 class="code-header">fn <a class="fn">race</a><F>(self, other: F) -> Race<Self, F> <a href="#" class="tooltip" data-notable-ty="Race<Self, F>">ⓘ</a><div class="where">where
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
|
|||
|
|
F: <a class="trait" href="../trait.Future.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Future">Future</a><Output = Self::<a class="associatedtype" href="../trait.Future.html#associatedtype.Output" title="type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output">Output</a>>,</div></h4></section></summary><div class='docblock'>Returns the result of <code>self</code> or <code>other</code> future, with no preference if both are ready. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.catch_unwind-1" class="method trait-impl"><a href="#method.catch_unwind-1" class="anchor">§</a><h4 class="code-header">fn <a class="fn">catch_unwind</a>(self) -> CatchUnwind<Self> <a href="#" class="tooltip" data-notable-ty="CatchUnwind<Self>">ⓘ</a><div class="where">where
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>,</div></h4></section></summary><div class='docblock'>Catches panics while polling the future. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.boxed-1" class="method trait-impl"><a href="#method.boxed-1" class="anchor">§</a><h4 class="code-header">fn <a class="fn">boxed</a><'a>(self) -> <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a><<a class="struct" href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/boxed/struct.Box.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::boxed::Box">Box</a><dyn <a class="trait" href="../trait.Future.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Future">Future</a><Output = Self::<a class="associatedtype" href="../trait.Future.html#associatedtype.Output" title="type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output">Output</a>> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'a>><div class="where">where
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'a,</div></h4></section></summary><div class='docblock'>Boxes the future and changes its type to <code>dyn Future + Send + 'a</code>. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.boxed_local-1" class="method trait-impl"><a href="#method.boxed_local-1" class="anchor">§</a><h4 class="code-header">fn <a class="fn">boxed_local</a><'a>(self) -> <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a><<a class="struct" href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/boxed/struct.Box.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::boxed::Box">Box</a><dyn <a class="trait" href="../trait.Future.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Future">Future</a><Output = Self::<a class="associatedtype" href="../trait.Future.html#associatedtype.Output" title="type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output">Output</a>> + 'a>><div class="where">where
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + 'a,</div></h4></section></summary><div class='docblock'>Boxes the future and changes its type to <code>dyn Future + 'a</code>. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FutureExt-for-T" class="impl"><a href="#impl-FutureExt-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../trait.FutureExt.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::FutureExt">FutureExt</a> for T<div class="where">where
|
|||
|
|
T: <a class="trait" href="../trait.Future.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Future">Future</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.map" class="method trait-impl"><a href="#method.map" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.FutureExt.html#method.map" class="fn">map</a><U, F>(self, f: F) -> <a class="struct" href="../prelude/future/struct.Map.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::Map">Map</a><Self, F> <a href="#" class="tooltip" data-notable-ty="Map<Self, F>">ⓘ</a><div class="where">where
|
|||
|
|
F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(Self::<a class="associatedtype" href="../trait.Future.html#associatedtype.Output" title="type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output">Output</a>) -> U,
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Map this future’s output to a different type, returning a new future of
|
|||
|
|
the resulting type. <a href="../trait.FutureExt.html#method.map">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.map_into" class="method trait-impl"><a href="#method.map_into" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.FutureExt.html#method.map_into" class="fn">map_into</a><U>(self) -> <a class="struct" href="../prelude/future/struct.MapInto.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::MapInto">MapInto</a><Self, U> <a href="#" class="tooltip" data-notable-ty="MapInto<Self, U>">ⓘ</a><div class="where">where
|
|||
|
|
Self::<a class="associatedtype" href="../trait.Future.html#associatedtype.Output" title="type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output">Output</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U>,
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Map this future’s output to a different type, returning a new future of
|
|||
|
|
the resulting type. <a href="../trait.FutureExt.html#method.map_into">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.then" class="method trait-impl"><a href="#method.then" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.FutureExt.html#method.then" class="fn">then</a><Fut, F>(self, f: F) -> <a class="struct" href="../prelude/future/struct.Then.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::Then">Then</a><Self, Fut, F> <a href="#" class="tooltip" data-notable-ty="Then<Self, Fut, F>">ⓘ</a><div class="where">where
|
|||
|
|
F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(Self::<a class="associatedtype" href="../trait.Future.html#associatedtype.Output" title="type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output">Output</a>) -> Fut,
|
|||
|
|
Fut: <a class="trait" href="../trait.Future.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Future">Future</a>,
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Chain on a computation for when a future finished, passing the result of
|
|||
|
|
the future to the provided closure <code>f</code>. <a href="../trait.FutureExt.html#method.then">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.left_future" class="method trait-impl"><a href="#method.left_future" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.FutureExt.html#method.left_future" class="fn">left_future</a><B>(self) -> <a class="enum" href="../prelude/future/enum.Either.html" title="enum cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::Either">Either</a><Self, B> <a href="#" class="tooltip" data-notable-ty="Either<Self, B>">ⓘ</a><div class="where">where
|
|||
|
|
B: <a class="trait" href="../trait.Future.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Future">Future</a><Output = Self::<a class="associatedtype" href="../trait.Future.html#associatedtype.Output" title="type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output">Output</a>>,
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Wrap this future in an <code>Either</code> future, making it the left-hand variant
|
|||
|
|
of that <code>Either</code>. <a href="../trait.FutureExt.html#method.left_future">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.right_future" class="method trait-impl"><a href="#method.right_future" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.FutureExt.html#method.right_future" class="fn">right_future</a><A>(self) -> <a class="enum" href="../prelude/future/enum.Either.html" title="enum cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::Either">Either</a><A, Self> <a href="#" class="tooltip" data-notable-ty="Either<A, Self>">ⓘ</a><div class="where">where
|
|||
|
|
A: <a class="trait" href="../trait.Future.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Future">Future</a><Output = Self::<a class="associatedtype" href="../trait.Future.html#associatedtype.Output" title="type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output">Output</a>>,
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Wrap this future in an <code>Either</code> future, making it the right-hand variant
|
|||
|
|
of that <code>Either</code>. <a href="../trait.FutureExt.html#method.right_future">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.into_stream" class="method trait-impl"><a href="#method.into_stream" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.FutureExt.html#method.into_stream" class="fn">into_stream</a>(self) -> <a class="struct" href="../prelude/future/struct.IntoStream.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::IntoStream">IntoStream</a><Self><div class="where">where
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Convert this future into a single element stream. <a href="../trait.FutureExt.html#method.into_stream">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.flatten" class="method trait-impl"><a href="#method.flatten" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.FutureExt.html#method.flatten" class="fn">flatten</a>(self) -> <a class="struct" href="../prelude/future/struct.Flatten.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::Flatten">Flatten</a><Self> <a href="#" class="tooltip" data-notable-ty="Flatten<Self>">ⓘ</a><div class="where">where
|
|||
|
|
Self::<a class="associatedtype" href="../trait.Future.html#associatedtype.Output" title="type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output">Output</a>: <a class="trait" href="../trait.Future.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Future">Future</a>,
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Flatten the execution of this future when the output of this
|
|||
|
|
future is itself another future. <a href="../trait.FutureExt.html#method.flatten">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.flatten_stream" class="method trait-impl"><a href="#method.flatten_stream" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.FutureExt.html#method.flatten_stream" class="fn">flatten_stream</a>(self) -> <a class="struct" href="../prelude/future/struct.FlattenStream.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::FlattenStream">FlattenStream</a><Self><div class="where">where
|
|||
|
|
Self::<a class="associatedtype" href="../trait.Future.html#associatedtype.Output" title="type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output">Output</a>: <a class="trait" href="../trait.Stream.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Stream">Stream</a>,
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Flatten the execution of this future when the successful result of this
|
|||
|
|
future is a stream. <a href="../trait.FutureExt.html#method.flatten_stream">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.fuse" class="method trait-impl"><a href="#method.fuse" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.FutureExt.html#method.fuse" class="fn">fuse</a>(self) -> <a class="struct" href="../prelude/future/struct.Fuse.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::Fuse">Fuse</a><Self> <a href="#" class="tooltip" data-notable-ty="Fuse<Self>">ⓘ</a><div class="where">where
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Fuse a future such that <code>poll</code> will never again be called once it has
|
|||
|
|
completed. This method can be used to turn any <code>Future</code> into a
|
|||
|
|
<code>FusedFuture</code>. <a href="../trait.FutureExt.html#method.fuse">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.inspect" class="method trait-impl"><a href="#method.inspect" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.FutureExt.html#method.inspect" class="fn">inspect</a><F>(self, f: F) -> <a class="struct" href="../prelude/future/struct.Inspect.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::Inspect">Inspect</a><Self, F> <a href="#" class="tooltip" data-notable-ty="Inspect<Self, F>">ⓘ</a><div class="where">where
|
|||
|
|
F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(&Self::<a class="associatedtype" href="../trait.Future.html#associatedtype.Output" title="type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output">Output</a>),
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Do something with the output of a future before passing it on. <a href="../trait.FutureExt.html#method.inspect">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.catch_unwind" class="method trait-impl"><a href="#method.catch_unwind" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.FutureExt.html#method.catch_unwind" class="fn">catch_unwind</a>(self) -> <a class="struct" href="../prelude/future/struct.CatchUnwind.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::CatchUnwind">CatchUnwind</a><Self> <a href="#" class="tooltip" data-notable-ty="CatchUnwind<Self>">ⓘ</a><div class="where">where
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>,</div></h4></section></summary><div class='docblock'>Catches unwinding panics while polling the future. <a href="../trait.FutureExt.html#method.catch_unwind">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.shared" class="method trait-impl"><a href="#method.shared" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.FutureExt.html#method.shared" class="fn">shared</a>(self) -> <a class="struct" href="../prelude/future/struct.Shared.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::Shared">Shared</a><Self> <a href="#" class="tooltip" data-notable-ty="Shared<Self>">ⓘ</a><div class="where">where
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
|
|||
|
|
Self::<a class="associatedtype" href="../trait.Future.html#associatedtype.Output" title="type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output">Output</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h4></section></summary><div class='docblock'>Create a cloneable handle to this future where all handles will resolve
|
|||
|
|
to the same result. <a href="../trait.FutureExt.html#method.shared">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.remote_handle" class="method trait-impl"><a href="#method.remote_handle" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.FutureExt.html#method.remote_handle" class="fn">remote_handle</a>(self) -> (<a class="struct" href="../prelude/future/struct.Remote.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::Remote">Remote</a><Self>, <a class="struct" href="../prelude/future/struct.RemoteHandle.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::RemoteHandle">RemoteHandle</a><Self::<a class="associatedtype" href="../trait.Future.html#associatedtype.Output" title="type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output">Output</a>>)<div class="where">where
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Turn this future into a future that yields <code>()</code> on completion and sends
|
|||
|
|
its output to another future on a separate task. <a href="../trait.FutureExt.html#method.remote_handle">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.boxed" class="method trait-impl"><a href="#method.boxed" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.FutureExt.html#method.boxed" class="fn">boxed</a><'a>(self) -> <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a><<a class="struct" href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/boxed/struct.Box.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::boxed::Box">Box</a><dyn <a class="trait" href="../trait.Future.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Future">Future</a><Output = Self::<a class="associatedtype" href="../trait.Future.html#associatedtype.Output" title="type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output">Output</a>> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'a>><div class="where">where
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'a,</div></h4></section></summary><div class='docblock'>Wrap the future in a Box, pinning it. <a href="../trait.FutureExt.html#method.boxed">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.boxed_local" class="method trait-impl"><a href="#method.boxed_local" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.FutureExt.html#method.boxed_local" class="fn">boxed_local</a><'a>(self) -> <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a><<a class="struct" href="../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/boxed/struct.Box.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::boxed::Box">Box</a><dyn <a class="trait" href="../trait.Future.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Future">Future</a><Output = Self::<a class="associatedtype" href="../trait.Future.html#associatedtype.Output" title="type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output">Output</a>> + 'a>><div class="where">where
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + 'a,</div></h4></section></summary><div class='docblock'>Wrap the future in a Box, pinning it. <a href="../trait.FutureExt.html#method.boxed_local">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.unit_error" class="method trait-impl"><a href="#method.unit_error" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.FutureExt.html#method.unit_error" class="fn">unit_error</a>(self) -> <a class="struct" href="../prelude/future/struct.UnitError.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::UnitError">UnitError</a><Self> <a href="#" class="tooltip" data-notable-ty="UnitError<Self>">ⓘ</a><div class="where">where
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Turns a <a href="../trait.Future.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Future"><code>Future<Output = T></code></a> into a
|
|||
|
|
<a href="../trait.TryFuture.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::TryFuture"><code>TryFuture<Ok = T, Error = ()</code>></a>.</div></details><details class="toggle method-toggle" open><summary><section id="method.never_error" class="method trait-impl"><a href="#method.never_error" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.FutureExt.html#method.never_error" class="fn">never_error</a>(self) -> <a class="struct" href="../prelude/future/struct.NeverError.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::NeverError">NeverError</a><Self> <a href="#" class="tooltip" data-notable-ty="NeverError<Self>">ⓘ</a><div class="where">where
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Turns a <a href="../trait.Future.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Future"><code>Future<Output = T></code></a> into a
|
|||
|
|
<a href="../trait.TryFuture.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::TryFuture"><code>TryFuture<Ok = T, Error = Never</code>></a>.</div></details><details class="toggle method-toggle" open><summary><section id="method.poll_unpin" class="method trait-impl"><a href="#method.poll_unpin" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.FutureExt.html#method.poll_unpin" class="fn">poll_unpin</a>(&mut self, cx: &mut <a class="struct" href="../task/struct.Context.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::task::Context">Context</a><'_>) -> <a class="enum" href="../task/enum.Poll.html" title="enum cosmic::iced::daemon::program::graphics::futures::futures::task::Poll">Poll</a><Self::<a class="associatedtype" href="../trait.Future.html#associatedtype.Output" title="type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output">Output</a>><div class="where">where
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a>,</div></h4></section></summary><div class='docblock'>A convenience for calling <code>Future::poll</code> on <code>Unpin</code> future types.</div></details><details class="toggle method-toggle" open><summary><section id="method.now_or_never" class="method trait-impl"><a href="#method.now_or_never" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.FutureExt.html#method.now_or_never" class="fn">now_or_never</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><Self::<a class="associatedtype" href="../trait.Future.html#associatedtype.Output" title="type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output">Output</a>><div class="where">where
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Evaluates and consumes the future, returning the resulting output if
|
|||
|
|
the future is ready after the first call to <code>Future::poll</code>. <a href="../trait.FutureExt.html#method.now_or_never">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Instrument-for-T" class="impl"><a href="#impl-Instrument-for-T" class="anchor">§</a><h3 class="code-header">impl<T> Instrument for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.instrument" class="method trait-impl"><a href="#method.instrument" class="anchor">§</a><h4 class="code-header">fn <a class="fn">instrument</a>(self, span: Span) -> Instrumented<Self> <a href="#" class="tooltip" data-notable-ty="Instrumented<Self>">ⓘ</a></h4></section></summary><div class='docblock'>Instruments this type with the provided [<code>Span</code>], returning an
|
|||
|
|
<code>Instrumented</code> wrapper. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.in_current_span" class="method trait-impl"><a href="#method.in_current_span" class="anchor">§</a><h4 class="code-header">fn <a class="fn">in_current_span</a>(self) -> Instrumented<Self> <a href="#" class="tooltip" data-notable-ty="Instrumented<Self>">ⓘ</a></h4></section></summary><div class='docblock'>Instruments this type with the <a href="super::Span::current()">current</a> <a href="crate::Span"><code>Span</code></a>, returning an
|
|||
|
|
<code>Instrumented</code> wrapper. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#773-775">Source</a><a href="#impl-Into%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T<div class="where">where
|
|||
|
|
U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#783">Source</a><a href="#method.into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html#tymethod.into" class="fn">into</a>(self) -> U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p>
|
|||
|
|
<p>That is, this conversion is whatever the implementation of
|
|||
|
|
<code><a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> for U</code> chooses to do.</p>
|
|||
|
|
</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoAngle%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/angle.rs.html#78-80">Source</a><a href="#impl-IntoAngle%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="../../../../../../../cosmic_theme/palette/angle/trait.IntoAngle.html" title="trait cosmic::cosmic_theme::palette::angle::IntoAngle">IntoAngle</a><U> for T<div class="where">where
|
|||
|
|
U: <a class="trait" href="../../../../../../../cosmic_theme/palette/angle/trait.FromAngle.html" title="trait cosmic::cosmic_theme::palette::angle::FromAngle">FromAngle</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_angle" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/angle.rs.html#83">Source</a><a href="#method.into_angle" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../cosmic_theme/palette/angle/trait.IntoAngle.html#tymethod.into_angle" class="fn">into_angle</a>(self) -> U</h4></section></summary><div class='docblock'>Performs a conversion into <code>T</code>.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoBoot%3CState,+Message%3E-for-State" class="impl"><a href="#impl-IntoBoot%3CState,+Message%3E-for-State" class="anchor">§</a><h3 class="code-header">impl<State, Message> <a class="trait" href="../../../../../../application/trait.IntoBoot.html" title="trait cosmic::iced::application::IntoBoot">IntoBoot</a><State, Message> for State</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_boot" class="method trait-impl"><a href="#method.into_boot" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../application/trait.IntoBoot.html#tymethod.into_boot" class="fn">into_boot</a>(self) -> (State, <a class="struct" href="../../../../../../../struct.Task.html" title="struct cosmic::Task">Task</a><Message>)</h4></section></summary><div class='docblock'>Turns some type into the initial state of some <a href="../../../../../../struct.Application.html" title="struct cosmic::iced::Application"><code>Application</code></a>.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoCam16Unclamped%3CWpParam,+T%3E-for-U" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16.rs.html#114-116">Source</a><a href="#impl-IntoCam16Unclamped%3CWpParam,+T%3E-for-U" class="anchor">§</a><h3 class="code-header">impl<WpParam, T, U> <a class="trait" href="../../../../../../../cosmic_theme/palette/cam16/trait.IntoCam16Unclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::IntoCam16Unclamped">IntoCam16Unclamped</a><WpParam, T> for U<div class="where">where
|
|||
|
|
T: <a class="trait" href="../../../../../../../cosmic_theme/palette/cam16/trait.Cam16FromUnclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::Cam16FromUnclamped">Cam16FromUnclamped</a><WpParam, U>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Scalar" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16.rs.html#118">Source</a><a href="#associatedtype.Scalar" class="anchor">§</a><h4 class="code-header">type <a href="../../../../../../../cosmic_theme/palette/cam16/trait.IntoCam16Unclamped.html#associatedtype.Scalar" class="associatedtype">Scalar</a> = <T as <a class="trait" href="../../../../../../../cosmic_theme/palette/cam16/trait.Cam16FromUnclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::Cam16FromUnclamped">Cam16FromUnclamped</a><WpParam, U>>::<a class="associatedtype" href="../../../../../../../cosmic_theme/palette/cam16/trait.Cam16FromUnclamped.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::cam16::Cam16FromUnclamped::Scalar">Scalar</a></h4></section></summary><div class='docblock'>The number type that’s used in <code>parameters</code> when converting.</div></details><details class="toggle method-toggle" open><summary><section id="method.into_cam16_unclamped" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16.rs.html#120">Source</a><a href="#method.into_cam16_unclamped" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../cosmic_theme/palette/cam16/trait.IntoCam16Unclamped.html#tymethod.into_cam16_unclamped" class="fn">into_cam16_unclamped</a>(
|
|||
|
|
self,
|
|||
|
|
parameters: <a class="struct" href="../../../../../../../cosmic_theme/palette/cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <U as <a class="trait" href="../../../../../../../cosmic_theme/palette/cam16/trait.IntoCam16Unclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::IntoCam16Unclamped">IntoCam16Unclamped</a><WpParam, T>>::<a class="associatedtype" href="../../../../../../../cosmic_theme/palette/cam16/trait.IntoCam16Unclamped.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::cam16::IntoCam16Unclamped::Scalar">Scalar</a>>,
|
|||
|
|
) -> T</h4></section></summary><div class='docblock'>Converts <code>self</code> into <code>C</code>, using the provided parameters.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoColor%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/convert/from_into_color.rs.html#129-131">Source</a><a href="#impl-IntoColor%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="../../../../../../../cosmic_theme/palette/trait.IntoColor.html" title="trait cosmic::cosmic_theme::palette::IntoColor">IntoColor</a><U> for T<div class="where">where
|
|||
|
|
U: <a class="trait" href="../../../../../../../cosmic_theme/palette/trait.FromColor.html" title="trait cosmic::cosmic_theme::palette::FromColor">FromColor</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_color" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/convert/from_into_color.rs.html#134">Source</a><a href="#method.into_color" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../cosmic_theme/palette/trait.IntoColor.html#tymethod.into_color" class="fn">into_color</a>(self) -> U</h4></section></summary><div class='docblock'>Convert into T with values clamped to the color defined bounds <a href="../../../../../../../cosmic_theme/palette/trait.IntoColor.html#tymethod.into_color">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoColorUnclamped%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/convert/from_into_color_unclamped.rs.html#95-97">Source</a><a href="#impl-IntoColorUnclamped%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="../../../../../../../cosmic_theme/palette/convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><U> for T<div class="where">where
|
|||
|
|
U: <a class="trait" href="../../../../../../../cosmic_theme/palette/convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_color_unclamped" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/convert/from_into_color_unclamped.rs.html#100">Source</a><a href="#method.into_color_unclamped" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../cosmic_theme/palette/convert/trait.IntoColorUnclamped.html#tymethod.into_color_unclamped" class="fn">into_color_unclamped</a>(self) -> U</h4></section></summary><div class='docblock'>Convert into T. The resulting color might be invalid in its color space <a href="../../../../../../../cosmic_theme/palette/convert/trait.IntoColorUnclamped.html#tymethod.into_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoFuture-for-F" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/future/into_future.rs.html#138">Source</a><a href="#impl-IntoFuture-for-F" class="anchor">§</a><h3 class="code-header">impl<F> <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/into_future/trait.IntoFuture.html" title="trait core::future::into_future::IntoFuture">IntoFuture</a> for F<div class="where">where
|
|||
|
|
F: <a class="trait" href="../trait.Future.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Future">Future</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-1" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/future/into_future.rs.html#139">Source</a><a href="#associatedtype.Output-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/future/into_future/trait.IntoFuture.html#associatedtype.Output" class="associatedtype">Output</a> = <F as <a class="trait" href="../trait.Future.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Future">Future</a>>::<a class="associatedtype" href="../trait.Future.html#associatedtype.Output" title="type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output">Output</a></h4></section></summary><div class='docblock'>The output that the future will produce on completion.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoFuture" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/future/into_future.rs.html#140">Source</a><a href="#associatedtype.IntoFuture" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/future/into_future/trait.IntoFuture.html#associatedtype.IntoFuture" class="associatedtype">IntoFuture</a> = F</h4></section></summary><div class='docblock'>Which kind of future are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_future" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/future/into_future.rs.html#142">Source</a><a href="#method.into_future" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/future/into_future/trait.IntoFuture.html#tymethod.into_future" class="fn">into_future</a>(self) -> <F as <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/into_future/trait.IntoFuture.html" title="trait core::future::into_future::IntoFuture">IntoFuture</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/future/into_future/trait.IntoFuture.html#associatedtype.IntoFuture" title="type core::future::into_future::IntoFuture::IntoFuture">IntoFuture</a></h4></section></summary><div class='docblock'>Creates a future from a value. <a href="https://doc.rust-lang.org/nightly/core/future/into_future/trait.IntoFuture.html#tymethod.into_future">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoStimulus%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/stimulus.rs.html#109">Source</a><a href="#impl-IntoStimulus%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../../../../../../../cosmic_theme/palette/stimulus/trait.IntoStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::IntoStimulus">IntoStimulus</a><T> for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_stimulus" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/stimulus.rs.html#111">Source</a><a href="#method.into_stimulus" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../cosmic_theme/palette/stimulus/trait.IntoStimulus.html#tymethod.into_stimulus" class="fn">into_stimulus</a>(self) -> T</h4></section></summary><div class='docblock'>Converts <code>self</code> into <code>T</code>, while performing the appropriate scaling,
|
|||
|
|
rounding and clamping.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Same-for-T" class="impl"><a class="src rightside" href="https://docs.rs/typenum/1.19.0/src/typenum/type_operators.rs.html#34">Source</a><a href="#impl-Same-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://docs.rs/typenum/1.19.0/typenum/type_operators/trait.Same.html" title="trait typenum::type_operators::Same">Same</a> for T</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-2" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/typenum/1.19.0/src/typenum/type_operators.rs.html#35">Source</a><a href="#associatedtype.Output-2" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/typenum/1.19.0/typenum/type_operators/trait.Same.html#associatedtype.Output" class="associatedtype">Output</a> = T</h4></section></summary><div class='docblock'>Should always be <code>Self</code></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryComponentsInto%3CC%3E-for-T" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cast/from_into_components_traits.rs.html#584-586">Source</a><a href="#impl-TryComponentsInto%3CC%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, C> <a class="trait" href="../../../../../../../cosmic_theme/palette/cast/trait.TryComponentsInto.html" title="trait cosmic::cosmic_theme::palette::cast::TryComponentsInto">TryComponentsInto</a><C> for T<div class="where">where
|
|||
|
|
C: <a class="trait" href="../../../../../../../cosmic_theme/palette/cast/trait.TryFromComponents.html" title="trait cosmic::cosmic_theme::palette::cast::TryFromComponents">TryFromComponents</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cast/from_into_components_traits.rs.html#588">Source</a><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="../../../../../../../cosmic_theme/palette/cast/trait.TryComponentsInto.html#associatedtype.Error" class="associatedtype">Error</a> = <C as <a class="trait" href="../../../../../../../cosmic_theme/palette/cast/trait.TryFromComponents.html" title="trait cosmic::cosmic_theme::palette::cast::TryFromComponents">TryFromComponents</a><T>>::<a class="associatedtype" href="../../../../../../../cosmic_theme/palette/cast/trait.TryFromComponents.html#associatedtype.Error" title="type cosmic::cosmic_theme::palette::cast::TryFromComponents::Error">Error</a></h4></section></summary><div class='docblock'>The error for when <code>try_into_colors</code> fails to cast.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_components_into" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cast/from_into_components_traits.rs.html#591">Source</a><a href="#method.try_components_into" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../cosmic_theme/palette/cast/trait.TryComponentsInto.html#tymethod.try_components_into" class="fn">try_components_into</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><C, <T as <a class="trait" href="../../../../../../../cosmic_theme/palette/cast/trait.TryComponentsInto.html" title="trait cosmic::cosmic_theme::palette::cast::TryComponentsInto">TryComponentsInto</a><C>>::<a class="associatedtype" href="../../../../../../../cosmic_theme/palette/cast/trait.TryComponentsInto.html#associatedtype.Error" title="type cosmic::cosmic_theme::palette::cast::TryComponentsInto::Error">Error</a>></h4></section></summary><div class='docblock'>Try to cast this collection of color components into a collection of
|
|||
|
|
colors. <a href="../../../../../../../cosmic_theme/palette/cast/trait.TryComponentsInto.html#tymethod.try_components_into">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#833-835">Source</a><a href="#impl-TryFrom%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U> for T<div class="where">where
|
|||
|
|
U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#837">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="../../../../../../enum.Never.html" title="enum cosmic::iced::Never">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#840">Source</a><a href="#method.try_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(value: U) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, <T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryFuture-for-F" class="impl"><a href="#impl-TryFuture-for-F" class="anchor">§</a><h3 class="code-header">impl<F, T, E> <a class="trait" href="../trait.TryFuture.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::TryFuture">TryFuture</a> for F<div class="where">where
|
|||
|
|
F: <a class="trait" href="../trait.Future.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Future">Future</a><Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, E>> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Ok" class="associatedtype trait-impl"><a href="#associatedtype.Ok" class="anchor">§</a><h4 class="code-header">type <a href="../trait.TryFuture.html#associatedtype.Ok" class="associatedtype">Ok</a> = T</h4></section></summary><div class='docblock'>The type of successful values yielded by this future</div></details><details class="toggle" open><summary><section id="associatedtype.Error-3" class="associatedtype trait-impl"><a href="#associatedtype.Error-3" class="anchor">§</a><h4 class="code-header">type <a href="../trait.TryFuture.html#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></summary><div class='docblock'>The type of failures yielded by this future</div></details><details class="toggle method-toggle" open><summary><section id="method.try_poll" class="method trait-impl"><a href="#method.try_poll" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.TryFuture.html#tymethod.try_poll" class="fn">try_poll</a>(
|
|||
|
|
self: <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut F</a>>,
|
|||
|
|
cx: &mut <a class="struct" href="../task/struct.Context.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::task::Context">Context</a><'_>,
|
|||
|
|
) -> <a class="enum" href="../task/enum.Poll.html" title="enum cosmic::iced::daemon::program::graphics::futures::futures::task::Poll">Poll</a><<F as <a class="trait" href="../trait.Future.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Future">Future</a>>::<a class="associatedtype" href="../trait.Future.html#associatedtype.Output" title="type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output">Output</a>></h4></section></summary><div class='docblock'>Poll this <code>TryFuture</code> as if it were a <code>Future</code>. <a href="../trait.TryFuture.html#tymethod.try_poll">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryFutureExt-for-Fut" class="impl"><a href="#impl-TryFutureExt-for-Fut" class="anchor">§</a><h3 class="code-header">impl<Fut> <a class="trait" href="../trait.TryFutureExt.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::TryFutureExt">TryFutureExt</a> for Fut<div class="where">where
|
|||
|
|
Fut: <a class="trait" href="../trait.TryFuture.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::TryFuture">TryFuture</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.flatten_sink" class="method trait-impl"><a href="#method.flatten_sink" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.TryFutureExt.html#method.flatten_sink" class="fn">flatten_sink</a><Item>(self) -> <a class="struct" href="../prelude/future/struct.FlattenSink.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::FlattenSink">FlattenSink</a><Self, Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Ok" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Ok">Ok</a>><div class="where">where
|
|||
|
|
Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Ok" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Ok">Ok</a>: <a class="trait" href="../trait.Sink.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Sink">Sink</a><Item, Error = Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Error" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Error">Error</a>>,
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Flattens the execution of this future when the successful result of this
|
|||
|
|
future is a <a href="../trait.Sink.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Sink"><code>Sink</code></a>. <a href="../trait.TryFutureExt.html#method.flatten_sink">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.map_ok" class="method trait-impl"><a href="#method.map_ok" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.TryFutureExt.html#method.map_ok" class="fn">map_ok</a><T, F>(self, f: F) -> <a class="struct" href="../prelude/future/struct.MapOk.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::MapOk">MapOk</a><Self, F> <a href="#" class="tooltip" data-notable-ty="MapOk<Self, F>">ⓘ</a><div class="where">where
|
|||
|
|
F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Ok" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Ok">Ok</a>) -> T,
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Maps this future’s success value to a different value. <a href="../trait.TryFutureExt.html#method.map_ok">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.map_ok_or_else" class="method trait-impl"><a href="#method.map_ok_or_else" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.TryFutureExt.html#method.map_ok_or_else" class="fn">map_ok_or_else</a><T, E, F>(self, e: E, f: F) -> <a class="struct" href="../prelude/future/struct.MapOkOrElse.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::MapOkOrElse">MapOkOrElse</a><Self, F, E> <a href="#" class="tooltip" data-notable-ty="MapOkOrElse<Self, F, E>">ⓘ</a><div class="where">where
|
|||
|
|
F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Ok" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Ok">Ok</a>) -> T,
|
|||
|
|
E: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Error" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Error">Error</a>) -> T,
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Maps this future’s success value to a different value, and permits for error handling resulting in the same type. <a href="../trait.TryFutureExt.html#method.map_ok_or_else">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.map_err" class="method trait-impl"><a href="#method.map_err" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.TryFutureExt.html#method.map_err" class="fn">map_err</a><E, F>(self, f: F) -> <a class="struct" href="../prelude/future/struct.MapErr.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::MapErr">MapErr</a><Self, F> <a href="#" class="tooltip" data-notable-ty="MapErr<Self, F>">ⓘ</a><div class="where">where
|
|||
|
|
F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Error" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Error">Error</a>) -> E,
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Maps this future’s error value to a different value. <a href="../trait.TryFutureExt.html#method.map_err">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.err_into" class="method trait-impl"><a href="#method.err_into" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.TryFutureExt.html#method.err_into" class="fn">err_into</a><E>(self) -> <a class="struct" href="../prelude/future/struct.ErrInto.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::ErrInto">ErrInto</a><Self, E> <a href="#" class="tooltip" data-notable-ty="ErrInto<Self, E>">ⓘ</a><div class="where">where
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
|
|||
|
|
Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Error" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Error">Error</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><E>,</div></h4></section></summary><div class='docblock'>Maps this future’s <a href="../trait.TryFuture.html#associatedtype.Error" title="associated type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Error"><code>Error</code></a> to a new error type
|
|||
|
|
using the <a href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into"><code>Into</code></a> trait. <a href="../trait.TryFutureExt.html#method.err_into">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.ok_into" class="method trait-impl"><a href="#method.ok_into" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.TryFutureExt.html#method.ok_into" class="fn">ok_into</a><U>(self) -> <a class="struct" href="../prelude/future/struct.OkInto.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::OkInto">OkInto</a><Self, U> <a href="#" class="tooltip" data-notable-ty="OkInto<Self, U>">ⓘ</a><div class="where">where
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
|
|||
|
|
Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Ok" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Ok">Ok</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U>,</div></h4></section></summary><div class='docblock'>Maps this future’s <a href="../trait.TryFuture.html#associatedtype.Ok" title="associated type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Ok"><code>Ok</code></a> to a new type
|
|||
|
|
using the <a href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into"><code>Into</code></a> trait.</div></details><details class="toggle method-toggle" open><summary><section id="method.and_then" class="method trait-impl"><a href="#method.and_then" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.TryFutureExt.html#method.and_then" class="fn">and_then</a><Fut, F>(self, f: F) -> <a class="struct" href="../prelude/future/struct.AndThen.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::AndThen">AndThen</a><Self, Fut, F> <a href="#" class="tooltip" data-notable-ty="AndThen<Self, Fut, F>">ⓘ</a><div class="where">where
|
|||
|
|
F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Ok" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Ok">Ok</a>) -> Fut,
|
|||
|
|
Fut: <a class="trait" href="../trait.TryFuture.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::TryFuture">TryFuture</a><Error = Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Error" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Error">Error</a>>,
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Executes another future after this one resolves successfully. The
|
|||
|
|
success value is passed to a closure to create this subsequent future. <a href="../trait.TryFutureExt.html#method.and_then">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.or_else" class="method trait-impl"><a href="#method.or_else" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.TryFutureExt.html#method.or_else" class="fn">or_else</a><Fut, F>(self, f: F) -> <a class="struct" href="../prelude/future/struct.OrElse.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::OrElse">OrElse</a><Self, Fut, F> <a href="#" class="tooltip" data-notable-ty="OrElse<Self, Fut, F>">ⓘ</a><div class="where">where
|
|||
|
|
F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Error" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Error">Error</a>) -> Fut,
|
|||
|
|
Fut: <a class="trait" href="../trait.TryFuture.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::TryFuture">TryFuture</a><Ok = Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Ok" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Ok">Ok</a>>,
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Executes another future if this one resolves to an error. The
|
|||
|
|
error value is passed to a closure to create this subsequent future. <a href="../trait.TryFutureExt.html#method.or_else">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.inspect_ok" class="method trait-impl"><a href="#method.inspect_ok" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.TryFutureExt.html#method.inspect_ok" class="fn">inspect_ok</a><F>(self, f: F) -> <a class="struct" href="../prelude/future/struct.InspectOk.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::InspectOk">InspectOk</a><Self, F> <a href="#" class="tooltip" data-notable-ty="InspectOk<Self, F>">ⓘ</a><div class="where">where
|
|||
|
|
F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(&Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Ok" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Ok">Ok</a>),
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Do something with the success value of a future before passing it on. <a href="../trait.TryFutureExt.html#method.inspect_ok">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.inspect_err" class="method trait-impl"><a href="#method.inspect_err" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.TryFutureExt.html#method.inspect_err" class="fn">inspect_err</a><F>(self, f: F) -> <a class="struct" href="../prelude/future/struct.InspectErr.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::InspectErr">InspectErr</a><Self, F> <a href="#" class="tooltip" data-notable-ty="InspectErr<Self, F>">ⓘ</a><div class="where">where
|
|||
|
|
F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(&Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Error" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Error">Error</a>),
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Do something with the error value of a future before passing it on. <a href="../trait.TryFutureExt.html#method.inspect_err">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.try_flatten" class="method trait-impl"><a href="#method.try_flatten" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.TryFutureExt.html#method.try_flatten" class="fn">try_flatten</a>(self) -> <a class="struct" href="../prelude/future/struct.TryFlatten.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::TryFlatten">TryFlatten</a><Self, Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Ok" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Ok">Ok</a>> <a href="#" class="tooltip" data-notable-ty="TryFlatten<Self, Self::Ok>">ⓘ</a><div class="where">where
|
|||
|
|
Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Ok" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Ok">Ok</a>: <a class="trait" href="../trait.TryFuture.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::TryFuture">TryFuture</a><Error = Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Error" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Error">Error</a>>,
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Flatten the execution of this future when the successful result of this
|
|||
|
|
future is another future. <a href="../trait.TryFutureExt.html#method.try_flatten">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.try_flatten_stream" class="method trait-impl"><a href="#method.try_flatten_stream" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.TryFutureExt.html#method.try_flatten_stream" class="fn">try_flatten_stream</a>(self) -> <a class="struct" href="../prelude/future/struct.TryFlattenStream.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::TryFlattenStream">TryFlattenStream</a><Self><div class="where">where
|
|||
|
|
Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Ok" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Ok">Ok</a>: <a class="trait" href="../trait.TryStream.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::TryStream">TryStream</a><Error = Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Error" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Error">Error</a>>,
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Flatten the execution of this future when the successful result of this
|
|||
|
|
future is a stream. <a href="../trait.TryFutureExt.html#method.try_flatten_stream">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.unwrap_or_else" class="method trait-impl"><a href="#method.unwrap_or_else" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.TryFutureExt.html#method.unwrap_or_else" class="fn">unwrap_or_else</a><F>(self, f: F) -> <a class="struct" href="../prelude/future/struct.UnwrapOrElse.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::UnwrapOrElse">UnwrapOrElse</a><Self, F> <a href="#" class="tooltip" data-notable-ty="UnwrapOrElse<Self, F>">ⓘ</a><div class="where">where
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
|
|||
|
|
F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Error" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Error">Error</a>) -> Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Ok" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Ok">Ok</a>,</div></h4></section></summary><div class='docblock'>Unwraps this future’s output, producing a future with this future’s
|
|||
|
|
<a href="../trait.TryFuture.html#associatedtype.Ok" title="associated type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Ok"><code>Ok</code></a> type as its
|
|||
|
|
<a href="../trait.Future.html#associatedtype.Output" title="associated type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output"><code>Output</code></a> type. <a href="../trait.TryFutureExt.html#method.unwrap_or_else">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.into_future-1" class="method trait-impl"><a href="#method.into_future-1" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.TryFutureExt.html#method.into_future" class="fn">into_future</a>(self) -> <a class="struct" href="../prelude/future/struct.IntoFuture.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::IntoFuture">IntoFuture</a><Self> <a href="#" class="tooltip" data-notable-ty="IntoFuture<Self>">ⓘ</a><div class="where">where
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Wraps a <a href="../trait.TryFuture.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::TryFuture"><code>TryFuture</code></a> into a type that implements
|
|||
|
|
<a href="../trait.Future.html" title="trait cosmic::iced::daemon::program::graphics::futures::futures::Future"><code>Future</code></a>. <a href="../trait.TryFutureExt.html#method.into_future">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.try_poll_unpin" class="method trait-impl"><a href="#method.try_poll_unpin" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.TryFutureExt.html#method.try_poll_unpin" class="fn">try_poll_unpin</a>(
|
|||
|
|
&mut self,
|
|||
|
|
cx: &mut <a class="struct" href="../task/struct.Context.html" title="struct cosmic::iced::daemon::program::graphics::futures::futures::task::Context">Context</a><'_>,
|
|||
|
|
) -> <a class="enum" href="../task/enum.Poll.html" title="enum cosmic::iced::daemon::program::graphics::futures::futures::task::Poll">Poll</a><<a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Ok" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Ok">Ok</a>, Self::<a class="associatedtype" href="../trait.TryFuture.html#associatedtype.Error" title="type cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::Error">Error</a>>><div class="where">where
|
|||
|
|
Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a>,</div></h4></section></summary><div class='docblock'>A convenience method for calling <a href="../trait.TryFuture.html#tymethod.try_poll" title="method cosmic::iced::daemon::program::graphics::futures::futures::TryFuture::try_poll"><code>TryFuture::try_poll</code></a> on <a href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin"><code>Unpin</code></a>
|
|||
|
|
future types.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#817-819">Source</a><a href="#impl-TryInto%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a><U> for T<div class="where">where
|
|||
|
|
U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#821">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = <U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#824">Source</a><a href="#method.try_into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#tymethod.try_into" class="fn">try_into</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryIntoColor%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/convert/try_from_into_color.rs.html#110-112">Source</a><a href="#impl-TryIntoColor%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="../../../../../../../cosmic_theme/palette/convert/trait.TryIntoColor.html" title="trait cosmic::cosmic_theme::palette::convert::TryIntoColor">TryIntoColor</a><U> for T<div class="where">where
|
|||
|
|
U: <a class="trait" href="../../../../../../../cosmic_theme/palette/convert/trait.TryFromColor.html" title="trait cosmic::cosmic_theme::palette::convert::TryFromColor">TryFromColor</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.try_into_color" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/convert/try_from_into_color.rs.html#115">Source</a><a href="#method.try_into_color" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../cosmic_theme/palette/convert/trait.TryIntoColor.html#tymethod.try_into_color" class="fn">try_into_color</a>(self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <a class="struct" href="../../../../../../../cosmic_theme/palette/convert/struct.OutOfBounds.html" title="struct cosmic::cosmic_theme::palette::convert::OutOfBounds">OutOfBounds</a><U>></h4></section></summary><div class='docblock'>Convert into T, returning ok if the color is inside of its defined
|
|||
|
|
range, otherwise an <code>OutOfBounds</code> error is returned which contains
|
|||
|
|
the unclamped color. <a href="../../../../../../../cosmic_theme/palette/convert/trait.TryIntoColor.html#tymethod.try_into_color">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UintsFrom%3CC%3E-for-U" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cast/from_into_uints_traits.rs.html#325-327">Source</a><a href="#impl-UintsFrom%3CC%3E-for-U" class="anchor">§</a><h3 class="code-header">impl<C, U> <a class="trait" href="../../../../../../../cosmic_theme/palette/cast/trait.UintsFrom.html" title="trait cosmic::cosmic_theme::palette::cast::UintsFrom">UintsFrom</a><C> for U<div class="where">where
|
|||
|
|
C: <a class="trait" href="../../../../../../../cosmic_theme/palette/cast/trait.IntoUints.html" title="trait cosmic::cosmic_theme::palette::cast::IntoUints">IntoUints</a><U>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.uints_from" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cast/from_into_uints_traits.rs.html#330">Source</a><a href="#method.uints_from" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../cosmic_theme/palette/cast/trait.UintsFrom.html#tymethod.uints_from" class="fn">uints_from</a>(colors: C) -> U</h4></section></summary><div class='docblock'>Cast a collection of colors into a collection of unsigned integers.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UintsInto%3CC%3E-for-U" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cast/from_into_uints_traits.rs.html#401-403">Source</a><a href="#impl-UintsInto%3CC%3E-for-U" class="anchor">§</a><h3 class="code-header">impl<C, U> <a class="trait" href="../../../../../../../cosmic_theme/palette/cast/trait.UintsInto.html" title="trait cosmic::cosmic_theme::palette::cast::UintsInto">UintsInto</a><C> for U<div class="where">where
|
|||
|
|
C: <a class="trait" href="../../../../../../../cosmic_theme/palette/cast/trait.FromUints.html" title="trait cosmic::cosmic_theme::palette::cast::FromUints">FromUints</a><U>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.uints_into" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cast/from_into_uints_traits.rs.html#406">Source</a><a href="#method.uints_into" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../../../../cosmic_theme/palette/cast/trait.UintsInto.html#tymethod.uints_into" class="fn">uints_into</a>(self) -> C</h4></section></summary><div class='docblock'>Cast this collection of unsigned integers into a collection of colors.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-VZip%3CV%3E-for-T" class="impl"><a href="#impl-VZip%3CV%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<V, T> VZip<V> for T<div class="where">where
|
|||
|
|
V: MultiLane<T>,</div></h3></section></summary><div class="impl-items"><section id="method.vzip" class="method trait-impl"><a href="#method.vzip" class="anchor">§</a><h4 class="code-header">fn <a class="fn">vzip</a>(self) -> V</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-WithSubscriber-for-T" class="impl"><a href="#impl-WithSubscriber-for-T" class="anchor">§</a><h3 class="code-header">impl<T> WithSubscriber for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_subscriber" class="method trait-impl"><a href="#method.with_subscriber" class="anchor">§</a><h4 class="code-header">fn <a class="fn">with_subscriber</a><S>(self, subscriber: S) -> WithDispatch<Self> <a href="#" class="tooltip" data-notable-ty="WithDispatch<Self>">ⓘ</a><div class="where">where
|
|||
|
|
S: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><Dispatch>,</div></h4></section></summary><div class='docblock'>Attaches the provided <a href="super::Subscriber"><code>Subscriber</code></a> to this type, returning a
|
|||
|
|
[<code>WithDispatch</code>] wrapper. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.with_current_subscriber" class="method trait-impl"><a href="#method.with_current_subscriber" class="anchor">§</a><h4 class="code-header">fn <a class="fn">with_current_subscriber</a>(self) -> WithDispatch<Self> <a href="#" class="tooltip" data-notable-ty="WithDispatch<Self>">ⓘ</a></h4></section></summary><div class='docblock'>Attaches the current <a href="dispatcher#setting-the-default-subscriber">default</a> <a href="super::Subscriber"><code>Subscriber</code></a> to this type, returning a
|
|||
|
|
[<code>WithDispatch</code>] wrapper. <a>Read more</a></div></details></div></details><section id="impl-MaybeClone-for-T" class="impl"><a href="#impl-MaybeClone-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../../../../message/trait.MaybeClone.html" title="trait cosmic::iced::daemon::program::message::MaybeClone">MaybeClone</a> for T</h3></section><section id="impl-MaybeDebug-for-T" class="impl"><a href="#impl-MaybeDebug-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../../../../message/trait.MaybeDebug.html" title="trait cosmic::iced::daemon::program::message::MaybeDebug">MaybeDebug</a> for T</h3></section><section id="impl-MaybeSend-for-T" class="impl"><a href="#impl-MaybeSend-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../../trait.MaybeSend.html" title="trait cosmic::iced::daemon::program::graphics::futures::MaybeSend">MaybeSend</a> for T<div class="where">where
|
|||
|
|
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section><section id="impl-MaybeSend-for-T-1" class="impl"><a href="#impl-MaybeSend-for-T-1" class="anchor">§</a><h3 class="code-header">impl<T> MaybeSend for T<div class="where">where
|
|||
|
|
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section><section id="impl-MaybeSync-for-T" class="impl"><a href="#impl-MaybeSync-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../../trait.MaybeSync.html" title="trait cosmic::iced::daemon::program::graphics::futures::MaybeSync">MaybeSync</a> for T<div class="where">where
|
|||
|
|
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section><section id="impl-MaybeSync-for-T-1" class="impl"><a href="#impl-MaybeSync-for-T-1" class="anchor">§</a><h3 class="code-header">impl<T> MaybeSync for T<div class="where">where
|
|||
|
|
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section></div><script type="text/json" id="notable-traits-data">{"AndThen<Self, Fut, F>":"<h3>Notable traits for <code><a class=\"struct\" href=\"../prelude/future/struct.AndThen.html\" title=\"struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::AndThen\">AndThen</a><Fut1, Fut2, F></code></h3><pre><code><div class=\"where\">impl<Fut1, Fut2, F> <a class=\"trait\" href=\"../trait.Future.html\" title=\"trait cosmic::iced::daemon::program::graphics::futures::futures::Future\">Future</a> for <a class=\"struct\" href=\"../prelude/future/struct.AndThen.html\" title=\"struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::AndThen\">AndThen</a><Fut1, Fut2, F><div class=\"where\">where\n <a class=\"struct\" href=\"../prelude/future/struct.TryFlatten.html\" title=\"struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::TryFlatten\">TryFlatten</a><<a class=\"struct\" href=\"../prelude/future/struct.MapOk.html\" title=\"struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::MapOk\">MapOk</a><Fut1, F>, Fut2>: <a class=\"trait\" href=\"../trait.Future.html\" title=\"trait cosmic::iced::daemon::program::graphics::futures::futures::Future\">Future</a>,</div></div><div class=\"where\"> type <a href=\"../trait.Future.html#associatedtype.Output\" class=\"associatedtype\">Output</a> = <<a class=\"struct\" href=\"../prelude/future/struct.TryFlatten.html\" title=\"struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::TryFlatten\">TryFlatten</a><<a class=\"struct\" href=\"../prelude/future/struct.MapOk.html\" title=\"struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::MapOk\">MapOk</a><Fut1, F>, Fut2> as <a class=\"trait\" href=\"../trait.Future.html\" title=\"trait cosmic::iced::daemon::program::graphics::futures::futures::Future\">Future</a>>::<a class=\"associatedtype\" href=\"../trait.Future.html#associatedtype.Output\" title=\"type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output\">Output</a>;</div>","CatchUnwind<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"../prelude/future/struct.CatchUnwind.html\" title=\"struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::CatchUnwind\">CatchUnwind</a><Fut></code></h3><pre><code><div class=\"where\">impl<Fut> <a class=\"trait\" href=\"../trait.Future.html\" title=\"trait cosmic::iced::daemon::program::graphics::futures::futures::Future\">Future</a> for <a class=\"struct\" href=\"../prelude/future/struct.CatchUnwind.html\" title=\"struct cosmic::iced::daemon::program::graphics::futures::futures::prelude::future::CatchUnwind\">CatchUnwind</a><Fut><div class=\"where\">where\n Fut: <a class=\"trait\" href=\"../trait.Future.html\" title=\"trait cosmic::iced::daemon::program::graphics::futures::futures::Future\">Future</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div></div><div class=\"where\"> type <a href=\"../trait.Future.html#associatedtype.Output\" class=\"associatedtype\">Output</a> = <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><<Fut as <a class=\"trait\" href=\"../trait.Future.html\" title=\"trait cosmic::iced::daemon::program::graphics::futures::futures::Future\">Future</a>>::<a class=\"associatedtype\" href=\"../trait.Future.html#associatedtype.Output\" title=\"type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output\">Output</a>, <a class=\"struct\" href=\"../../../../../../../cctk/sctk/reexports/client/backend/smallvec/alloc/boxed/struct.Box.html\" title=\"struct cosmic::cct
|