3350 lines
No EOL
3.1 MiB
3350 lines
No EOL
3.1 MiB
<!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="An alpha component wrapper for colors, for adding transparency."><title>Alpha in cosmic::cosmic_theme::palette - 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="#">Alpha</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#creating-transparent-values" title="Creating Transparent Values">Creating Transparent Values</a></li><li><a href="#accessing-color-components" title="Accessing Color Components">Accessing Color Components</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.alpha" title="alpha">alpha</a></li><li><a href="#structfield.color" title="color">color</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_refs" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-1" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-10" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-11" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-12" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-13" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-14" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-15" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-16" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-17" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-18" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-19" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-2" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-20" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-21" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-22" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-23" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-24" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-3" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-4" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-5" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-6" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-7" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-8" title="as_refs">as_refs</a></li><li><a href="#method.as_refs-9" title="as_refs">as_refs</a></li><li><a href="#method.clear" title="clear">clear</a></li><li><a href="#method.clear-1" title="clear">clear</a></li><li><a href="#method.clear-10" title="clear">clear</a></li><li><a href="#method.clear-11" title="clear">clear</a></li><li><a href="#method.clear-12" title="clear">clear</a></li><li><a href="#method.clear-13" title="clear">clear</a></li><li><a href="#method.clear-14" title="clear">clear</a></li><li><a href="#method.clear-15" title="clear">clear</a></li><li><a href="#method.clear-16" title="clear">clear</a></li><li><a href="#method.clear-17" title="clear">clear</a></li><li><a href="#method.clear-18" title="clear">clear</a></li><li><a href="#method.clear-19" title="clear">clear</a></li><li><a href="#method.clear-2" title="clear">clear</a></li><li><a href="#method.clear-20" title="clear">clear</a></li><li><a href="#method.clear-21" title="clear">clear</a></li><li><a href="#method.clear-22" title="clear">clear</a></li><li><a href="#method.clear-23" title="clear">clear</a></li><li><a href="#method.clear-24" title="clear">clear</a></li><li><a href="#method.clear-3" title="clear">clear</a></li><li><a href="#method.clear-4" title="clear">clear</a></li><li><a href="#method.clear-5" title="clear">clear</a></li><li><a href="#method.clear-6" title="clear">clear</a></li><li><a href="#method.clear-7" title="clear">clear</a></li><li><a href="#method.clear-8" title="clear">clear</a></li><li><a href="#method.clear-9" title="clear">clear</a></li><li><a href="#method.cloned" title="cloned">cloned</a></li><li><a href="#method.cloned-1" title="cloned">cloned</a></li><li><a href="#method.cloned-10" title="cloned">cloned</a></li><li><a href="#method.cloned-11" title="cloned">cloned</a></li><li><a href="#method.cloned-12" title="cloned">cloned</a></li><li><a href="#method.cloned-13" title="cloned">cloned</a></li><li><a href="#method.cloned-14" title="cloned">cloned</a></li><li><a href="#method.cloned-15" title="cloned">cloned</a></li><li><a href="#method.cloned-16" title="cloned">cloned</a></li><li><a href="#method.cloned-17" title="cloned">cloned</a></li><li><a href="#method.cloned-18" title="cloned">cloned</a></li><li><a href="#method.cloned-19" title="cloned">cloned</a></li><li><a href="#method.cloned-2" title="cloned">cloned</a></li><li><a href="#method.cloned-20" title="cloned">cloned</a></li><li><a href="#method.cloned-21" title="cloned">cloned</a></li><li><a href="#method.cloned-22" title="cloned">cloned</a></li><li><a href="#method.cloned-23" title="cloned">cloned</a></li><li><a href="#method.cloned-24" title="cloned">cloned</a></li><li><a href="#method.cloned-25" title="cloned">cloned</a></li><li><a href="#method.cloned-26" title="cloned">cloned</a></li><li><a href="#method.cloned-27" title="cloned">cloned</a></li><li><a href="#method.cloned-28" title="cloned">cloned</a></li><li><a href="#method.cloned-29" title="cloned">cloned</a></li><li><a href="#method.cloned-3" title="cloned">cloned</a></li><li><a href="#method.cloned-30" title="cloned">cloned</a></li><li><a href="#method.cloned-31" title="cloned">cloned</a></li><li><a href="#method.cloned-32" title="cloned">cloned</a></li><li><a href="#method.cloned-33" title="cloned">cloned</a></li><li><a href="#method.cloned-34" title="cloned">cloned</a></li><li><a href="#method.cloned-35" title="cloned">cloned</a></li><li><a href="#method.cloned-36" title="cloned">cloned</a></li><li><a href="#method.cloned-37" title="cloned">cloned</a></li><li><a href="#method.cloned-38" title="cloned">cloned</a></li><li><a href="#method.cloned-39" title="cloned">cloned</a></li><li><a href="#method.cloned-4" title="cloned">cloned</a></li><li><a href="#method.cloned-40" title="cloned">cloned</a></li><li><a href="#method.cloned-41" title="cloned">cloned</a></li><li><a href="#method.cloned-42" title="cloned">cloned</a></li><li><a href="#method.cloned-43" title="cloned">cloned</a></li><li><a href="#method.cloned-44" title="cloned">cloned</a></li><li><a href="#method.cloned-45" title="cloned">cloned</a></li><li><a href="#method.cloned-46" title="cloned">cloned</a></li><li><a href="#method.cloned-47" title="cloned">cloned</a></li><li><a href="#method.cloned-48" title="cloned">cloned</a></li><li><a href="#method.cloned-49" title="cloned">cloned</a></li><li><a href="#method.cloned-5" title="cloned">cloned</a></li><li><a href="#method.cloned-6" title="cloned">cloned</a></li><li><a href="#method.cloned-7" title="cloned">cloned</a></li><li><a href="#method.cloned-8" title="cloned">cloned</a></li><li><a href="#method.cloned-9" title="cloned">cloned</a></li><li><a href="#method.copied" title="copied">copied</a></li><li><a href="#method.copied-1" title="copied">copied</a></li><li><a href="#method.copied-10" title="copied">copied</a></li><li><a href="#method.copied-11" title="copied">copied</a></li><li><a href="#method.copied-12" title="copied">copied</a></li><li><a href="#method.copied-13" title="copied">copied</a></li><li><a href="#method.copied-14" title="copied">copied</a></li><li><a href="#method.copied-15" title="copied">copied</a></li><li><a href="#method.copied-16" title="copied">copied</a></li><li><a href="#method.copied-17" title="copied">copied</a></li><li><a href="#method.copied-18" title="copied">copied</a></li><li><a href="#method.copied-19" title="copied">copied</a></li><li><a href="#method.copied-2" title="copied">copied</a></li><li><a href="#method.copied-20" title="copied">copied</a></li><li><a href="#method.copied-21" title="copied">copied</a></li><li><a href="#method.copied-22" title="copied">copied</a></li><li><a href="#method.copied-23" title="copied">copied</a></li><li><a href="#method.copied-24" title="copied">copied</a></li><li><a href="#method.copied-25" title="copied">copied</a></li><li><a href="#method.copied-26" title="copied">copied</a></li><li><a href="#method.copied-27" title="copied">copied</a></li><li><a href="#method.copied-28" title="copied">copied</a></li><li><a href="#method.copied-29" title="copied">copied</a></li><li><a href="#method.copied-3" title="copied">copied</a></li><li><a href="#method.copied-30" title="copied">copied</a></li><li><a href="#method.copied-31" title="copied">copied</a></li><li><a href="#method.copied-32" title="copied">copied</a></li><li><a href="#method.copied-33" title="copied">copied</a></li><li><a href="#method.copied-34" title="copied">copied</a></li><li><a href="#method.copied-35" title="copied">copied</a></li><li><a href="#method.copied-36" title="copied">copied</a></li><li><a href="#method.copied-37" title="copied">copied</a></li><li><a href="#method.copied-38" title="copied">copied</a></li><li><a href="#method.copied-39" title="copied">copied</a></li><li><a href="#method.copied-4" title="copied">copied</a></li><li><a href="#method.copied-40" title="copied">copied</a></li><li><a href="#method.copied-41" title="copied">copied</a></li><li><a href="#method.copied-42" title="copied">copied</a></li><li><a href="#method.copied-43" title="copied">copied</a></li><li><a href="#method.copied-44" title="copied">copied</a></li><li><a href="#method.copied-45" title="copied">copied</a></li><li><a href="#method.copied-46" title="copied">copied</a></li><li><a href="#method.copied-47" title="copied">copied</a></li><li><a href="#method.copied-48" title="copied">copied</a></li><li><a href="#method.copied-49" title="copied">copied</a></li><li><a href="#method.copied-5" title="copied">copied</a></li><li><a href="#method.copied-6" title="copied">copied</a></li><li><a href="#method.copied-7" title="copied">copied</a></li><li><a href="#method.copied-8" title="copied">copied</a></li><li><a href="#method.copied-9" title="copied">copied</a></li><li><a href="#method.drain" title="drain">drain</a></li><li><a href="#method.drain-1" title="drain">drain</a></li><li><a href="#method.drain-10" title="drain">drain</a></li><li><a href="#method.drain-11" title="drain">drain</a></li><li><a href="#method.drain-12" title="drain">drain</a></li><li><a href="#method.drain-13" title="drain">drain</a></li><li><a href="#method.drain-14" title="drain">drain</a></li><li><a href="#method.drain-15" title="drain">drain</a></li><li><a href="#method.drain-16" title="drain">drain</a></li><li><a href="#method.drain-17" title="drain">drain</a></li><li><a href="#method.drain-18" title="drain">drain</a></li><li><a href="#method.drain-19" title="drain">drain</a></li><li><a href="#method.drain-2" title="drain">drain</a></li><li><a href="#method.drain-20" title="drain">drain</a></li><li><a href="#method.drain-21" title="drain">drain</a></li><li><a href="#method.drain-22" title="drain">drain</a></li><li><a href="#method.drain-23" title="drain">drain</a></li><li><a href="#method.drain-24" title="drain">drain</a></li><li><a href="#method.drain-3" title="drain">drain</a></li><li><a href="#method.drain-4" title="drain">drain</a></li><li><a href="#method.drain-5" title="drain">drain</a></li><li><a href="#method.drain-6" title="drain">drain</a></li><li><a href="#method.drain-7" title="drain">drain</a></li><li><a href="#method.drain-8" title="drain">drain</a></li><li><a href="#method.drain-9" title="drain">drain</a></li><li><a href="#method.from_components" title="from_components">from_components</a></li><li><a href="#method.from_components-1" title="from_components">from_components</a></li><li><a href="#method.from_components-10" title="from_components">from_components</a></li><li><a href="#method.from_components-11" title="from_components">from_components</a></li><li><a href="#method.from_components-12" title="from_components">from_components</a></li><li><a href="#method.from_components-13" title="from_components">from_components</a></li><li><a href="#method.from_components-14" title="from_components">from_components</a></li><li><a href="#method.from_components-15" title="from_components">from_components</a></li><li><a href="#method.from_components-16" title="from_components">from_components</a></li><li><a href="#method.from_components-17" title="from_components">from_components</a></li><li><a href="#method.from_components-18" title="from_components">from_components</a></li><li><a href="#method.from_components-19" title="from_components">from_components</a></li><li><a href="#method.from_components-2" title="from_components">from_components</a></li><li><a href="#method.from_components-20" title="from_components">from_components</a></li><li><a href="#method.from_components-21" title="from_components">from_components</a></li><li><a href="#method.from_components-22" title="from_components">from_components</a></li><li><a href="#method.from_components-23" title="from_components">from_components</a></li><li><a href="#method.from_components-24" title="from_components">from_components</a></li><li><a href="#method.from_components-3" title="from_components">from_components</a></li><li><a href="#method.from_components-4" title="from_components">from_components</a></li><li><a href="#method.from_components-5" title="from_components">from_components</a></li><li><a href="#method.from_components-6" title="from_components">from_components</a></li><li><a href="#method.from_components-7" title="from_components">from_components</a></li><li><a href="#method.from_components-8" title="from_components">from_components</a></li><li><a href="#method.from_components-9" title="from_components">from_components</a></li><li><a href="#method.from_encoding" title="from_encoding">from_encoding</a></li><li><a href="#method.from_encoding-1" title="from_encoding">from_encoding</a></li><li><a href="#method.from_format" title="from_format">from_format</a></li><li><a href="#method.from_format-1" title="from_format">from_format</a></li><li><a href="#method.from_format-2" title="from_format">from_format</a></li><li><a href="#method.from_format-3" title="from_format">from_format</a></li><li><a href="#method.from_format-4" title="from_format">from_format</a></li><li><a href="#method.from_format-5" title="from_format">from_format</a></li><li><a href="#method.from_format-6" title="from_format">from_format</a></li><li><a href="#method.from_format-7" title="from_format">from_format</a></li><li><a href="#method.from_full" title="from_full">from_full</a></li><li><a href="#method.from_full-1" title="from_full">from_full</a></li><li><a href="#method.from_full-2" title="from_full">from_full</a></li><li><a href="#method.from_full-3" title="from_full">from_full</a></li><li><a href="#method.from_full-4" title="from_full">from_full</a></li><li><a href="#method.from_full-5" title="from_full">from_full</a></li><li><a href="#method.from_linear" title="from_linear">from_linear</a></li><li><a href="#method.from_linear-1" title="from_linear">from_linear</a></li><li><a href="#method.from_u16" title="from_u16">from_u16</a></li><li><a href="#method.from_u32" title="from_u32">from_u32</a></li><li><a href="#method.from_xyz" title="from_xyz">from_xyz</a></li><li><a href="#method.from_xyz-1" title="from_xyz">from_xyz</a></li><li><a href="#method.from_xyz-2" title="from_xyz">from_xyz</a></li><li><a href="#method.from_xyz-3" title="from_xyz">from_xyz</a></li><li><a href="#method.from_xyz-4" title="from_xyz">from_xyz</a></li><li><a href="#method.from_xyz-5" title="from_xyz">from_xyz</a></li><li><a href="#method.from_xyz-6" title="from_xyz">from_xyz</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.get-1" title="get">get</a></li><li><a href="#method.get-10" title="get">get</a></li><li><a href="#method.get-11" title="get">get</a></li><li><a href="#method.get-12" title="get">get</a></li><li><a href="#method.get-13" title="get">get</a></li><li><a href="#method.get-14" title="get">get</a></li><li><a href="#method.get-15" title="get">get</a></li><li><a href="#method.get-16" title="get">get</a></li><li><a href="#method.get-17" title="get">get</a></li><li><a href="#method.get-18" title="get">get</a></li><li><a href="#method.get-19" title="get">get</a></li><li><a href="#method.get-2" title="get">get</a></li><li><a href="#method.get-20" title="get">get</a></li><li><a href="#method.get-21" title="get">get</a></li><li><a href="#method.get-22" title="get">get</a></li><li><a href="#method.get-23" title="get">get</a></li><li><a href="#method.get-24" title="get">get</a></li><li><a href="#method.get-3" title="get">get</a></li><li><a href="#method.get-4" title="get">get</a></li><li><a href="#method.get-5" title="get">get</a></li><li><a href="#method.get-6" title="get">get</a></li><li><a href="#method.get-7" title="get">get</a></li><li><a href="#method.get-8" title="get">get</a></li><li><a href="#method.get-9" title="get">get</a></li><li><a href="#method.get_mut" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-1" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-10" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-11" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-12" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-13" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-14" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-15" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-16" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-17" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-18" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-19" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-2" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-20" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-21" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-22" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-23" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-24" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-3" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-4" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-5" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-6" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-7" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-8" title="get_mut">get_mut</a></li><li><a href="#method.get_mut-9" title="get_mut">get_mut</a></li><li><a href="#method.into_components" title="into_components">into_components</a></li><li><a href="#method.into_components-1" title="into_components">into_components</a></li><li><a href="#method.into_components-10" title="into_components">into_components</a></li><li><a href="#method.into_components-11" title="into_components">into_components</a></li><li><a href="#method.into_components-12" title="into_components">into_components</a></li><li><a href="#method.into_components-13" title="into_components">into_components</a></li><li><a href="#method.into_components-14" title="into_components">into_components</a></li><li><a href="#method.into_components-15" title="into_components">into_components</a></li><li><a href="#method.into_components-16" title="into_components">into_components</a></li><li><a href="#method.into_components-17" title="into_components">into_components</a></li><li><a href="#method.into_components-18" title="into_components">into_components</a></li><li><a href="#method.into_components-19" title="into_components">into_components</a></li><li><a href="#method.into_components-2" title="into_components">into_components</a></li><li><a href="#method.into_components-20" title="into_components">into_components</a></li><li><a href="#method.into_components-21" title="into_components">into_components</a></li><li><a href="#method.into_components-22" title="into_components">into_components</a></li><li><a href="#method.into_components-23" title="into_components">into_components</a></li><li><a href="#method.into_components-24" title="into_components">into_components</a></li><li><a href="#method.into_components-3" title="into_components">into_components</a></li><li><a href="#method.into_components-4" title="into_components">into_components</a></li><li><a href="#method.into_components-5" title="into_components">into_components</a></li><li><a href="#method.into_components-6" title="into_components">into_components</a></li><li><a href="#method.into_components-7" title="into_components">into_components</a></li><li><a href="#method.into_components-8" title="into_components">into_components</a></li><li><a href="#method.into_components-9" title="into_components">into_components</a></li><li><a href="#method.into_encoding" title="into_encoding">into_encoding</a></li><li><a href="#method.into_encoding-1" title="into_encoding">into_encoding</a></li><li><a href="#method.into_format" title="into_format">into_format</a></li><li><a href="#method.into_format-1" title="into_format">into_format</a></li><li><a href="#method.into_format-2" title="into_format">into_format</a></li><li><a href="#method.into_format-3" title="into_format">into_format</a></li><li><a href="#method.into_format-4" title="into_format">into_format</a></li><li><a href="#method.into_format-5" title="into_format">into_format</a></li><li><a href="#method.into_format-6" title="into_format">into_format</a></li><li><a href="#method.into_format-7" title="into_format">into_format</a></li><li><a href="#method.into_full" title="into_full">into_full</a></li><li><a href="#method.into_full-1" title="into_full">into_full</a></li><li><a href="#method.into_full-2" title="into_full">into_full</a></li><li><a href="#method.into_full-3" title="into_full">into_full</a></li><li><a href="#method.into_full-4" title="into_full">into_full</a></li><li><a href="#method.into_full-5" title="into_full">into_full</a></li><li><a href="#method.into_linear" title="into_linear">into_linear</a></li><li><a href="#method.into_linear-1" title="into_linear">into_linear</a></li><li><a href="#method.into_u16" title="into_u16">into_u16</a></li><li><a href="#method.into_u32" title="into_u32">into_u32</a></li><li><a href="#method.into_xyz" title="into_xyz">into_xyz</a></li><li><a href="#method.into_xyz-1" title="into_xyz">into_xyz</a></li><li><a href="#method.into_xyz-2" title="into_xyz">into_xyz</a></li><li><a href="#method.into_xyz-3" title="into_xyz">into_xyz</a></li><li><a href="#method.into_xyz-4" title="into_xyz">into_xyz</a></li><li><a href="#method.into_xyz-5" title="into_xyz">into_xyz</a></li><li><a href="#method.into_xyz-6" title="into_xyz">into_xyz</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.iter_mut" title="iter_mut">iter_mut</a></li><li><a href="#method.max_alpha" title="max_alpha">max_alpha</a></li><li><a href="#method.min_alpha" title="min_alpha">min_alpha</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new-1" title="new">new</a></li><li><a href="#method.new-10" title="new">new</a></li><li><a href="#method.new-11" title="new">new</a></li><li><a href="#method.new-12" title="new">new</a></li><li><a href="#method.new-13" title="new">new</a></li><li><a href="#method.new-14" title="new">new</a></li><li><a href="#method.new-15" title="new">new</a></li><li><a href="#method.new-16" title="new">new</a></li><li><a href="#method.new-17" title="new">new</a></li><li><a href="#method.new-18" title="new">new</a></li><li><a href="#method.new-19" title="new">new</a></li><li><a href="#method.new-2" title="new">new</a></li><li><a href="#method.new-20" title="new">new</a></li><li><a href="#method.new-21" title="new">new</a></li><li><a href="#method.new-22" title="new">new</a></li><li><a href="#method.new-23" title="new">new</a></li><li><a href="#method.new-24" title="new">new</a></li><li><a href="#method.new-3" title="new">new</a></li><li><a href="#method.new-4" title="new">new</a></li><li><a href="#method.new-5" title="new">new</a></li><li><a href="#method.new-6" title="new">new</a></li><li><a href="#method.new-7" title="new">new</a></li><li><a href="#method.new-8" title="new">new</a></li><li><a href="#method.new-9" title="new">new</a></li><li><a href="#method.new_const" title="new_const">new_const</a></li><li><a href="#method.new_const-1" title="new_const">new_const</a></li><li><a href="#method.new_const-10" title="new_const">new_const</a></li><li><a href="#method.new_const-11" title="new_const">new_const</a></li><li><a href="#method.new_const-12" title="new_const">new_const</a></li><li><a href="#method.new_const-13" title="new_const">new_const</a></li><li><a href="#method.new_const-14" title="new_const">new_const</a></li><li><a href="#method.new_const-15" title="new_const">new_const</a></li><li><a href="#method.new_const-16" title="new_const">new_const</a></li><li><a href="#method.new_const-2" title="new_const">new_const</a></li><li><a href="#method.new_const-3" title="new_const">new_const</a></li><li><a href="#method.new_const-4" title="new_const">new_const</a></li><li><a href="#method.new_const-5" title="new_const">new_const</a></li><li><a href="#method.new_const-6" title="new_const">new_const</a></li><li><a href="#method.new_const-7" title="new_const">new_const</a></li><li><a href="#method.new_const-8" title="new_const">new_const</a></li><li><a href="#method.new_const-9" title="new_const">new_const</a></li><li><a href="#method.new_srgb" title="new_srgb">new_srgb</a></li><li><a href="#method.new_srgb-1" title="new_srgb">new_srgb</a></li><li><a href="#method.new_srgb-2" title="new_srgb">new_srgb</a></li><li><a href="#method.new_srgb_const" title="new_srgb_const">new_srgb_const</a></li><li><a href="#method.new_srgb_const-1" title="new_srgb_const">new_srgb_const</a></li><li><a href="#method.new_srgb_const-2" title="new_srgb_const">new_srgb_const</a></li><li><a href="#method.pop" title="pop">pop</a></li><li><a href="#method.pop-1" title="pop">pop</a></li><li><a href="#method.pop-10" title="pop">pop</a></li><li><a href="#method.pop-11" title="pop">pop</a></li><li><a href="#method.pop-12" title="pop">pop</a></li><li><a href="#method.pop-13" title="pop">pop</a></li><li><a href="#method.pop-14" title="pop">pop</a></li><li><a href="#method.pop-15" title="pop">pop</a></li><li><a href="#method.pop-16" title="pop">pop</a></li><li><a href="#method.pop-17" title="pop">pop</a></li><li><a href="#method.pop-18" title="pop">pop</a></li><li><a href="#method.pop-19" title="pop">pop</a></li><li><a href="#method.pop-2" title="pop">pop</a></li><li><a href="#method.pop-20" title="pop">pop</a></li><li><a href="#method.pop-21" title="pop">pop</a></li><li><a href="#method.pop-22" title="pop">pop</a></li><li><a href="#method.pop-23" title="pop">pop</a></li><li><a href="#method.pop-24" title="pop">pop</a></li><li><a href="#method.pop-3" title="pop">pop</a></li><li><a href="#method.pop-4" title="pop">pop</a></li><li><a href="#method.pop-5" title="pop">pop</a></li><li><a href="#method.pop-6" title="pop">pop</a></li><li><a href="#method.pop-7" title="pop">pop</a></li><li><a href="#method.pop-8" title="pop">pop</a></li><li><a href="#method.pop-9" title="pop">pop</a></li><li><a href="#method.premultiply" title="premultiply">premultiply</a></li><li><a href="#method.push" title="push">push</a></li><li><a href="#method.push-1" title="push">push</a></li><li><a href="#method.push-10" title="push">push</a></li><li><a href="#method.push-11" title="push">push</a></li><li><a href="#method.push-12" title="push">push</a></li><li><a href="#method.push-13" title="push">push</a></li><li><a href="#method.push-14" title="push">push</a></li><li><a href="#method.push-15" title="push">push</a></li><li><a href="#method.push-16" title="push">push</a></li><li><a href="#method.push-17" title="push">push</a></li><li><a href="#method.push-18" title="push">push</a></li><li><a href="#method.push-19" title="push">push</a></li><li><a href="#method.push-2" title="push">push</a></li><li><a href="#method.push-20" title="push">push</a></li><li><a href="#method.push-21" title="push">push</a></li><li><a href="#method.push-22" title="push">push</a></li><li><a href="#method.push-23" title="push">push</a></li><li><a href="#method.push-24" title="push">push</a></li><li><a href="#method.push-3" title="push">push</a></li><li><a href="#method.push-4" title="push">push</a></li><li><a href="#method.push-5" title="push">push</a></li><li><a href="#method.push-6" title="push">push</a></li><li><a href="#method.push-7" title="push">push</a></li><li><a href="#method.push-8" title="push">push</a></li><li><a href="#method.push-9" title="push">push</a></li><li><a href="#method.set" title="set">set</a></li><li><a href="#method.set-1" title="set">set</a></li><li><a href="#method.set-10" title="set">set</a></li><li><a href="#method.set-11" title="set">set</a></li><li><a href="#method.set-12" title="set">set</a></li><li><a href="#method.set-13" title="set">set</a></li><li><a href="#method.set-14" title="set">set</a></li><li><a href="#method.set-15" title="set">set</a></li><li><a href="#method.set-16" title="set">set</a></li><li><a href="#method.set-17" title="set">set</a></li><li><a href="#method.set-18" title="set">set</a></li><li><a href="#method.set-19" title="set">set</a></li><li><a href="#method.set-2" title="set">set</a></li><li><a href="#method.set-20" title="set">set</a></li><li><a href="#method.set-21" title="set">set</a></li><li><a href="#method.set-22" title="set">set</a></li><li><a href="#method.set-23" title="set">set</a></li><li><a href="#method.set-24" title="set">set</a></li><li><a href="#method.set-3" title="set">set</a></li><li><a href="#method.set-4" title="set">set</a></li><li><a href="#method.set-5" title="set">set</a></li><li><a href="#method.set-6" title="set">set</a></li><li><a href="#method.set-7" title="set">set</a></li><li><a href="#method.set-8" title="set">set</a></li><li><a href="#method.set-9" title="set">set</a></li><li><a href="#method.with_capacity" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-1" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-10" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-11" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-12" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-13" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-14" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-15" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-16" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-17" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-18" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-19" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-2" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-20" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-21" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-22" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-23" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-24" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-3" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-4" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-5" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-6" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-7" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-8" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity-9" title="with_capacity">with_capacity</a></li><li><a href="#method.with_white_point" title="with_white_point">with_white_point</a></li><li><a href="#method.with_white_point-1" title="with_white_point">with_white_point</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AbsDiffEq-for-Alpha%3CC,+T%3E" title="AbsDiffEq">AbsDiffEq</a></li><li><a href="#impl-Add-for-Alpha%3CC,+T%3E" title="Add">Add</a></li><li><a href="#impl-Add%3CT%3E-for-Alpha%3CC,+T%3E" title="Add<T>">Add<T></a></li><li><a href="#impl-AddAssign-for-Alpha%3CC,+T%3E" title="AddAssign">AddAssign</a></li><li><a href="#impl-AddAssign%3CT%3E-for-Alpha%3CC,+T%3E" title="AddAssign<T>">AddAssign<T></a></li><li><a href="#impl-ArrayCast-for-Alpha%3CC,+%3C%3CC+as+ArrayCast%3E::Array+as+ArrayExt%3E::Item%3E" title="ArrayCast">ArrayCast</a></li><li><a href="#impl-AsMut%3C%5BT;+N%5D%3E-for-Alpha%3CC,+T%3E" title="AsMut<[T; N]>">AsMut<[T; N]></a></li><li><a href="#impl-AsMut%3C%5BT%5D%3E-for-Alpha%3CC,+T%3E" title="AsMut<[T]>">AsMut<[T]></a></li><li><a href="#impl-AsRef%3C%5BT;+N%5D%3E-for-Alpha%3CC,+T%3E" title="AsRef<[T; N]>">AsRef<[T; N]></a></li><li><a href="#impl-AsRef%3C%5BT%5D%3E-for-Alpha%3CC,+T%3E" title="AsRef<[T]>">AsRef<[T]></a></li><li><a href="#impl-Blend-for-Alpha%3CC,+T%3E" title="Blend">Blend</a></li><li><a href="#impl-BlendWith-for-Alpha%3CC,+%3CC+as+Premultiply%3E::Scalar%3E" title="BlendWith">BlendWith</a></li><li><a href="#impl-Clamp-for-Alpha%3CC,+T%3E" title="Clamp">Clamp</a></li><li><a href="#impl-ClampAssign-for-Alpha%3CC,+T%3E" title="ClampAssign">ClampAssign</a></li><li><a href="#impl-Clone-for-Alpha%3CC,+T%3E" title="Clone">Clone</a></li><li><a href="#impl-Complementary-for-Alpha%3CCam16UcsJab%3CT%3E,+A%3E" title="Complementary">Complementary</a></li><li><a href="#impl-Complementary-for-Alpha%3CLab%3CWp,+T%3E,+A%3E" title="Complementary">Complementary</a></li><li><a href="#impl-Complementary-for-Alpha%3CLuv%3CWp,+T%3E,+A%3E" title="Complementary">Complementary</a></li><li><a href="#impl-Complementary-for-Alpha%3COklab%3CT%3E,+A%3E" title="Complementary">Complementary</a></li><li><a href="#impl-ComponentOrder%3CAlpha%3CLuma%3CS,+T%3E,+T%3E,+%5BT;+2%5D%3E-for-Al" title="ComponentOrder<Alpha<Luma<S, T>, T>, [T; 2]>">ComponentOrder<Alpha<Luma<S, T>, T>, [T; 2]></a></li><li><a href="#impl-ComponentOrder%3CAlpha%3CLuma%3CS,+T%3E,+T%3E,+%5BT;+2%5D%3E-for-La" title="ComponentOrder<Alpha<Luma<S, T>, T>, [T; 2]>">ComponentOrder<Alpha<Luma<S, T>, T>, [T; 2]></a></li><li><a href="#impl-ComponentOrder%3CAlpha%3CRgb%3CS,+T%3E,+T%3E,+%5BT;+4%5D%3E-for-Abgr" title="ComponentOrder<Alpha<Rgb<S, T>, T>, [T; 4]>">ComponentOrder<Alpha<Rgb<S, T>, T>, [T; 4]></a></li><li><a href="#impl-ComponentOrder%3CAlpha%3CRgb%3CS,+T%3E,+T%3E,+%5BT;+4%5D%3E-for-Argb" title="ComponentOrder<Alpha<Rgb<S, T>, T>, [T; 4]>">ComponentOrder<Alpha<Rgb<S, T>, T>, [T; 4]></a></li><li><a href="#impl-ComponentOrder%3CAlpha%3CRgb%3CS,+T%3E,+T%3E,+%5BT;+4%5D%3E-for-Bgra" title="ComponentOrder<Alpha<Rgb<S, T>, T>, [T; 4]>">ComponentOrder<Alpha<Rgb<S, T>, T>, [T; 4]></a></li><li><a href="#impl-ComponentOrder%3CAlpha%3CRgb%3CS,+T%3E,+T%3E,+%5BT;+4%5D%3E-for-Rgba" title="ComponentOrder<Alpha<Rgb<S, T>, T>, [T; 4]>">ComponentOrder<Alpha<Rgb<S, T>, T>, [T; 4]></a></li><li><a href="#impl-Compose-for-Alpha%3CC,+%3CC+as+Premultiply%3E::Scalar%3E" title="Compose">Compose</a></li><li><a href="#impl-Copy-for-Alpha%3CC,+T%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Alpha%3CC,+T%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Alpha%3CC,+T%3E" title="Default">Default</a></li><li><a href="#impl-Deref-for-Alpha%3CC,+T%3E" title="Deref">Deref</a></li><li><a href="#impl-DerefMut-for-Alpha%3CC,+T%3E" title="DerefMut">DerefMut</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Alpha%3CC,+T%3E" title="Deserialize<'de>">Deserialize<'de></a></li><li><a href="#impl-Div-for-Alpha%3CC,+T%3E" title="Div">Div</a></li><li><a href="#impl-Div%3CT%3E-for-Alpha%3CC,+T%3E" title="Div<T>">Div<T></a></li><li><a href="#impl-DivAssign-for-Alpha%3CC,+T%3E" title="DivAssign">DivAssign</a></li><li><a href="#impl-DivAssign%3CT%3E-for-Alpha%3CC,+T%3E" title="DivAssign<T>">DivAssign<T></a></li><li><a href="#impl-Eq-for-Alpha%3CC,+T%3E" title="Eq">Eq</a></li><li><a href="#impl-Extend%3CAlpha%3CTc,+Ta%3E%3E-for-Alpha%3CC,+A%3E" title="Extend<Alpha<Tc, Ta>>">Extend<Alpha<Tc, Ta>></a></li><li><a href="#impl-From%3C%26Alpha%3CC,+T%3E%3E-for-%26%5BT%5D" title="From<&'a Alpha<C, T>>">From<&'a Alpha<C, T>></a></li><li><a href="#impl-From%3C%26%5BT;+N%5D%3E-for-%26Alpha%3CC,+T%3E" title="From<&'a [T; N]>">From<&'a [T; N]></a></li><li><a href="#impl-From%3C%26mut+Alpha%3CC,+T%3E%3E-for-%26mut+%5BT%5D" title="From<&'a mut Alpha<C, T>>">From<&'a mut Alpha<C, T>></a></li><li><a href="#impl-From%3C%26mut+%5BT;+N%5D%3E-for-%26mut+Alpha%3CC,+T%3E" title="From<&'a mut [T; N]>">From<&'a mut [T; N]></a></li><li><a href="#impl-From%3C(H,+T,+T,+A)%3E-for-Alpha%3CHsl%3CS,+T%3E,+A%3E" title="From<(H, T, T, A)>">From<(H, T, T, A)></a></li><li><a href="#impl-From%3C(H,+T,+T,+A)%3E-for-Alpha%3CHsluv%3CWp,+T%3E,+A%3E" title="From<(H, T, T, A)>">From<(H, T, T, A)></a></li><li><a href="#impl-From%3C(H,+T,+T,+A)%3E-for-Alpha%3CHsv%3CS,+T%3E,+A%3E" title="From<(H, T, T, A)>">From<(H, T, T, A)></a></li><li><a href="#impl-From%3C(H,+T,+T,+A)%3E-for-Alpha%3CHwb%3CS,+T%3E,+A%3E" title="From<(H, T, T, A)>">From<(H, T, T, A)></a></li><li><a href="#impl-From%3C(H,+T,+T,+A)%3E-for-Alpha%3COkhsv%3CT%3E,+A%3E" title="From<(H, T, T, A)>">From<(H, T, T, A)></a></li><li><a href="#impl-From%3C(T,+A)%3E-for-Alpha%3CLuma%3CS,+T%3E,+A%3E" title="From<(T, A)>">From<(T, A)></a></li><li><a href="#impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CCam16Jch%3CT%3E,+A%3E" title="From<(T, T, H, A)>">From<(T, T, H, A)></a></li><li><a href="#impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CCam16Jmh%3CT%3E,+A%3E" title="From<(T, T, H, A)>">From<(T, T, H, A)></a></li><li><a href="#impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CCam16Jsh%3CT%3E,+A%3E" title="From<(T, T, H, A)>">From<(T, T, H, A)></a></li><li><a href="#impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CCam16Qch%3CT%3E,+A%3E" title="From<(T, T, H, A)>">From<(T, T, H, A)></a></li><li><a href="#impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CCam16Qmh%3CT%3E,+A%3E" title="From<(T, T, H, A)>">From<(T, T, H, A)></a></li><li><a href="#impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CCam16Qsh%3CT%3E,+A%3E" title="From<(T, T, H, A)>">From<(T, T, H, A)></a></li><li><a href="#impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CCam16UcsJmh%3CT%3E,+A%3E" title="From<(T, T, H, A)>">From<(T, T, H, A)></a></li><li><a href="#impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CLch%3CWp,+T%3E,+A%3E" title="From<(T, T, H, A)>">From<(T, T, H, A)></a></li><li><a href="#impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CLchuv%3CWp,+T%3E,+A%3E" title="From<(T, T, H, A)>">From<(T, T, H, A)></a></li><li><a href="#impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3COklch%3CT%3E,+A%3E" title="From<(T, T, H, A)>">From<(T, T, H, A)></a></li><li><a href="#impl-From%3C(T,+T,+T,+A)%3E-for-Alpha%3CCam16UcsJab%3CT%3E,+A%3E" title="From<(T, T, T, A)>">From<(T, T, T, A)></a></li><li><a href="#impl-From%3C(T,+T,+T,+A)%3E-for-Alpha%3CLab%3CWp,+T%3E,+A%3E" title="From<(T, T, T, A)>">From<(T, T, T, A)></a></li><li><a href="#impl-From%3C(T,+T,+T,+A)%3E-for-Alpha%3CLuv%3CWp,+T%3E,+A%3E" title="From<(T, T, T, A)>">From<(T, T, T, A)></a></li><li><a href="#impl-From%3C(T,+T,+T,+A)%3E-for-Alpha%3COklab%3CT%3E,+A%3E" title="From<(T, T, T, A)>">From<(T, T, T, A)></a></li><li><a href="#impl-From%3C(T,+T,+T,+A)%3E-for-Alpha%3CRgb%3CS,+T%3E,+A%3E" title="From<(T, T, T, A)>">From<(T, T, T, A)></a></li><li><a href="#impl-From%3C(T,+T,+T,+A)%3E-for-Alpha%3CXyz%3CWp,+T%3E,+A%3E" title="From<(T, T, T, A)>">From<(T, T, T, A)></a></li><li><a href="#impl-From%3C(T,+T,+T,+A)%3E-for-Alpha%3CYxy%3CWp,+T%3E,+A%3E" title="From<(T, T, T, A)>">From<(T, T, T, A)></a></li><li><a href="#impl-From%3CAlpha%3CC,+%3CC+as+Premultiply%3E::Scalar%3E%3E-for-PreAlpha%3CC%3E" title="From<Alpha<C, <C as Premultiply>::Scalar>>">From<Alpha<C, <C as Premultiply>::Scalar>></a></li><li><a href="#impl-From%3CAlpha%3CCam16%3CT%3E,+A%3E%3E-for-Alpha%3CCam16Jch%3CT%3E,+A%3E" title="From<Alpha<Cam16<T>, A>>">From<Alpha<Cam16<T>, A>></a></li><li><a href="#impl-From%3CAlpha%3CCam16%3CT%3E,+A%3E%3E-for-Alpha%3CCam16Jmh%3CT%3E,+A%3E" title="From<Alpha<Cam16<T>, A>>">From<Alpha<Cam16<T>, A>></a></li><li><a href="#impl-From%3CAlpha%3CCam16%3CT%3E,+A%3E%3E-for-Alpha%3CCam16Jsh%3CT%3E,+A%3E" title="From<Alpha<Cam16<T>, A>>">From<Alpha<Cam16<T>, A>></a></li><li><a href="#impl-From%3CAlpha%3CCam16%3CT%3E,+A%3E%3E-for-Alpha%3CCam16Qch%3CT%3E,+A%3E" title="From<Alpha<Cam16<T>, A>>">From<Alpha<Cam16<T>, A>></a></li><li><a href="#impl-From%3CAlpha%3CCam16%3CT%3E,+A%3E%3E-for-Alpha%3CCam16Qmh%3CT%3E,+A%3E" title="From<Alpha<Cam16<T>, A>>">From<Alpha<Cam16<T>, A>></a></li><li><a href="#impl-From%3CAlpha%3CCam16%3CT%3E,+A%3E%3E-for-Alpha%3CCam16Qsh%3CT%3E,+A%3E" title="From<Alpha<Cam16<T>, A>>">From<Alpha<Cam16<T>, A>></a></li><li><a href="#impl-From%3CAlpha%3CLuma%3CS,+T%3E,+T%3E%3E-for-Packed%3CO,+P%3E" title="From<Alpha<Luma<S, T>, T>>">From<Alpha<Luma<S, T>, T>></a></li><li><a href="#impl-From%3CAlpha%3CRgb,+f32%3E%3E-for-Background" title="From<Alpha<Rgb, f32>>">From<Alpha<Rgb, f32>></a></li><li><a href="#impl-From%3CAlpha%3CRgb,+f32%3E%3E-for-Color" title="From<Alpha<Rgb, f32>>">From<Alpha<Rgb, f32>></a></li><li><a href="#impl-From%3CAlpha%3CRgb%3CLinear%3CSrgb%3E,+T%3E,+T%3E%3E-for-Alpha%3CRgb%3CSrgb,+U%3E,+U%3E" title="From<Alpha<Rgb<Linear<Srgb>, T>, T>>">From<Alpha<Rgb<Linear<Srgb>, T>, T>></a></li><li><a href="#impl-From%3CAlpha%3CRgb%3CS,+T%3E,+T%3E%3E-for-Packed%3CO,+P%3E" title="From<Alpha<Rgb<S, T>, T>>">From<Alpha<Rgb<S, T>, T>></a></li><li><a href="#impl-From%3CAlpha%3CRgb%3CS,+f64%3E,+f64%3E%3E-for-Alpha%3CRgb%3CS%3E,+f32%3E" title="From<Alpha<Rgb<S, f64>, f64>>">From<Alpha<Rgb<S, f64>, f64>></a></li><li><a href="#impl-From%3CAlpha%3CRgb%3CS,+f64%3E,+f64%3E%3E-for-Alpha%3CRgb%3CS,+u8%3E,+u8%3E" title="From<Alpha<Rgb<S, f64>, f64>>">From<Alpha<Rgb<S, f64>, f64>></a></li><li><a href="#impl-From%3CAlpha%3CRgb%3CS,+u8%3E,+u8%3E%3E-for-Alpha%3CRgb%3CS%3E,+f32%3E" title="From<Alpha<Rgb<S, u8>, u8>>">From<Alpha<Rgb<S, u8>, u8>></a></li><li><a href="#impl-From%3CAlpha%3CRgb%3CS,+u8%3E,+u8%3E%3E-for-Alpha%3CRgb%3CS,+f64%3E,+f64%3E" title="From<Alpha<Rgb<S, u8>, u8>>">From<Alpha<Rgb<S, u8>, u8>></a></li><li><a href="#impl-From%3CAlpha%3CRgb%3CS%3E,+f32%3E%3E-for-Alpha%3CRgb%3CS,+f64%3E,+f64%3E" title="From<Alpha<Rgb<S>, f32>>">From<Alpha<Rgb<S>, f32>></a></li><li><a href="#impl-From%3CAlpha%3CRgb%3CS%3E,+f32%3E%3E-for-Alpha%3CRgb%3CS,+u8%3E,+u8%3E" title="From<Alpha<Rgb<S>, f32>>">From<Alpha<Rgb<S>, f32>></a></li><li><a href="#impl-From%3CAlpha%3CRgb%3CSrgb,+T%3E,+T%3E%3E-for-Alpha%3CRgb%3CLinear%3CSrgb%3E,+U%3E,+U%3E" title="From<Alpha<Rgb<Srgb, T>, T>>">From<Alpha<Rgb<Srgb, T>, T>></a></li><li><a href="#impl-From%3CAlpha%3CRgb%3CSrgb,+u8%3E,+u8%3E%3E-for-Background" title="From<Alpha<Rgb<Srgb, u8>, u8>>">From<Alpha<Rgb<Srgb, u8>, u8>></a></li><li><a href="#impl-From%3CAlpha%3CRgb%3CSrgb,+u8%3E,+u8%3E%3E-for-Color" title="From<Alpha<Rgb<Srgb, u8>, u8>>">From<Alpha<Rgb<Srgb, u8>, u8>></a></li><li><a href="#impl-From%3CBox%3C%5BT;+N%5D%3E%3E-for-Box%3CAlpha%3CC,+T%3E%3E" title="From<Box<[T; N]>>">From<Box<[T; N]>></a></li><li><a href="#impl-From%3CC%3E-for-Alpha%3CC,+T%3E" title="From<C>">From<C></a></li><li><a href="#impl-From%3CColor%3E-for-Alpha%3CRgb,+f32%3E" title="From<Color>">From<Color></a></li><li><a href="#impl-From%3CColor%3E-for-Alpha%3CRgb,+f32%3E-1" title="From<Color>">From<Color></a></li><li><a href="#impl-From%3CPacked%3CO,+P%3E%3E-for-Alpha%3CLuma%3CS,+T%3E,+T%3E" title="From<Packed<O, P>>">From<Packed<O, P>></a></li><li><a href="#impl-From%3CPacked%3CO,+P%3E%3E-for-Alpha%3CRgb%3CS,+T%3E,+T%3E" title="From<Packed<O, P>>">From<Packed<O, P>></a></li><li><a href="#impl-From%3CPreAlpha%3CC%3E%3E-for-Alpha%3CC,+%3CC+as+Premultiply%3E::Scalar%3E" title="From<PreAlpha<C>>">From<PreAlpha<C>></a></li><li><a href="#impl-From%3CRgb%3CLinear%3CSrgb%3E,+T%3E%3E-for-Alpha%3CRgb%3CSrgb,+U%3E,+U%3E" title="From<Rgb<Linear<Srgb>, T>>">From<Rgb<Linear<Srgb>, T>></a></li><li><a href="#impl-From%3CRgb%3CSrgb,+T%3E%3E-for-Alpha%3CRgb%3CLinear%3CSrgb%3E,+U%3E,+U%3E" title="From<Rgb<Srgb, T>>">From<Rgb<Srgb, T>></a></li><li><a href="#impl-From%3C%5BAlpha%3CCam16%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16%3CV%3E,+V%3E" title="From<[Alpha<Cam16<T>, T>; N]>">From<[Alpha<Cam16<T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3CCam16Jch%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16Jch%3CV%3E,+V%3E" title="From<[Alpha<Cam16Jch<T>, T>; N]>">From<[Alpha<Cam16Jch<T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3CCam16Jmh%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16Jmh%3CV%3E,+V%3E" title="From<[Alpha<Cam16Jmh<T>, T>; N]>">From<[Alpha<Cam16Jmh<T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3CCam16Jsh%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16Jsh%3CV%3E,+V%3E" title="From<[Alpha<Cam16Jsh<T>, T>; N]>">From<[Alpha<Cam16Jsh<T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3CCam16Qch%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16Qch%3CV%3E,+V%3E" title="From<[Alpha<Cam16Qch<T>, T>; N]>">From<[Alpha<Cam16Qch<T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3CCam16Qmh%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16Qmh%3CV%3E,+V%3E" title="From<[Alpha<Cam16Qmh<T>, T>; N]>">From<[Alpha<Cam16Qmh<T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3CCam16Qsh%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16Qsh%3CV%3E,+V%3E" title="From<[Alpha<Cam16Qsh<T>, T>; N]>">From<[Alpha<Cam16Qsh<T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3CCam16UcsJab%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16UcsJab%3CV%3E,+V%3E" title="From<[Alpha<Cam16UcsJab<T>, T>; N]>">From<[Alpha<Cam16UcsJab<T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3CCam16UcsJmh%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16UcsJmh%3CV%3E,+V%3E" title="From<[Alpha<Cam16UcsJmh<T>, T>; N]>">From<[Alpha<Cam16UcsJmh<T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3CHsl%3CS,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CHsl%3CS,+V%3E,+V%3E" title="From<[Alpha<Hsl<S, T>, T>; N]>">From<[Alpha<Hsl<S, T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3CHsluv%3CWp,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CHsluv%3CWp,+V%3E,+V%3E" title="From<[Alpha<Hsluv<Wp, T>, T>; N]>">From<[Alpha<Hsluv<Wp, T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3CHsv%3CS,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CHsv%3CS,+V%3E,+V%3E" title="From<[Alpha<Hsv<S, T>, T>; N]>">From<[Alpha<Hsv<S, T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3CHwb%3CS,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CHwb%3CS,+V%3E,+V%3E" title="From<[Alpha<Hwb<S, T>, T>; N]>">From<[Alpha<Hwb<S, T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3CLab%3CWp,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CLab%3CWp,+V%3E,+V%3E" title="From<[Alpha<Lab<Wp, T>, T>; N]>">From<[Alpha<Lab<Wp, T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3CLch%3CWp,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CLch%3CWp,+V%3E,+V%3E" title="From<[Alpha<Lch<Wp, T>, T>; N]>">From<[Alpha<Lch<Wp, T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3CLchuv%3CWp,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CLchuv%3CWp,+V%3E,+V%3E" title="From<[Alpha<Lchuv<Wp, T>, T>; N]>">From<[Alpha<Lchuv<Wp, T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3CLuma%3CS,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CLuma%3CS,+V%3E,+V%3E" title="From<[Alpha<Luma<S, T>, T>; N]>">From<[Alpha<Luma<S, T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3CLuv%3CWp,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CLuv%3CWp,+V%3E,+V%3E" title="From<[Alpha<Luv<Wp, T>, T>; N]>">From<[Alpha<Luv<Wp, T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3COkhsl%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3COkhsl%3CV%3E,+V%3E" title="From<[Alpha<Okhsl<T>, T>; N]>">From<[Alpha<Okhsl<T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3COkhsv%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3COkhsv%3CV%3E,+V%3E" title="From<[Alpha<Okhsv<T>, T>; N]>">From<[Alpha<Okhsv<T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3COkhwb%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3COkhwb%3CV%3E,+V%3E" title="From<[Alpha<Okhwb<T>, T>; N]>">From<[Alpha<Okhwb<T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3COklab%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3COklab%3CV%3E,+V%3E" title="From<[Alpha<Oklab<T>, T>; N]>">From<[Alpha<Oklab<T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3COklch%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3COklch%3CV%3E,+V%3E" title="From<[Alpha<Oklch<T>, T>; N]>">From<[Alpha<Oklch<T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3CRgb%3CS,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CRgb%3CS,+V%3E,+V%3E" title="From<[Alpha<Rgb<S, T>, T>; N]>">From<[Alpha<Rgb<S, T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3CXyz%3CWp,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CXyz%3CWp,+V%3E,+V%3E" title="From<[Alpha<Xyz<Wp, T>, T>; N]>">From<[Alpha<Xyz<Wp, T>, T>; N]></a></li><li><a href="#impl-From%3C%5BAlpha%3CYxy%3CWp,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CYxy%3CWp,+V%3E,+V%3E" title="From<[Alpha<Yxy<Wp, T>, T>; N]>">From<[Alpha<Yxy<Wp, T>, T>; N]></a></li><li><a href="#impl-From%3C%5BT;+N%5D%3E-for-Alpha%3CC,+T%3E" title="From<[T; N]>">From<[T; N]></a></li><li><a href="#impl-From%3Cu16%3E-for-Alpha%3CLuma%3CS,+u8%3E,+u8%3E" title="From<u16>">From<u16></a></li><li><a href="#impl-From%3Cu32%3E-for-Alpha%3CRgb%3CS,+u8%3E,+u8%3E" title="From<u32>">From<u32></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16Jch%3CT%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16Jmh%3CT%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16Jsh%3CT%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16Qch%3CT%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16Qmh%3CT%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16Qsh%3CT%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16UcsJab%3CT%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16UcsJmh%3CT%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Hsl%3CS,+T%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Hsluv%3CWp,+T%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Hsv%3CS,+T%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Hwb%3CS,+T%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Lab%3CWp,+T%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Lch%3CWp,+T%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Lchuv%3CWp,+T%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Luma%3CS,+T%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Luv%3CWp,+T%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Okhsl%3CT%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Okhsv%3CT%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Okhwb%3CT%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Oklab%3CT%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Oklch%3CT%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Rgb%3CS,+T%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Xyz%3CWp,+T%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Yxy%3CWp,+T%3E" title="FromColorUnclamped<Alpha<_C, _A>>">FromColorUnclamped<Alpha<_C, _A>></a></li><li><a href="#impl-FromColorUnclamped%3CC1%3E-for-Alpha%3CC2,+T%3E" title="FromColorUnclamped<C1>">FromColorUnclamped<C1></a></li><li><a href="#impl-FromIterator%3CAlpha%3CTc,+Ta%3E%3E-for-Alpha%3CC,+A%3E" title="FromIterator<Alpha<Tc, Ta>>">FromIterator<Alpha<Tc, Ta>></a></li><li><a href="#impl-FromStr-for-Alpha%3CRgb%3CS,+u8%3E,+u8%3E" title="FromStr">FromStr</a></li><li><a href="#impl-GetHue-for-Alpha%3CC,+T%3E" title="GetHue">GetHue</a></li><li><a href="#impl-HasBoolMask-for-Alpha%3CC,+T%3E" title="HasBoolMask">HasBoolMask</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jch%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jch%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jmh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jmh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jsh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jsh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jsh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jsh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jsh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qch%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qch%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qmh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qmh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qsh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qsh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qsh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qsh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qsh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16UcsJab%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16UcsJab%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16UcsJab%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16UcsJab%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16UcsJab%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16UcsJmh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16UcsJmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16UcsJmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16UcsJmh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CCam16UcsJmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CHsl%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CHsl%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CHsl%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CHsl%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CHsl%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CHsluv%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CHsluv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CHsluv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CHsluv%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CHsluv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CHsv%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CHsv%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CHsv%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CHsv%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CHsv%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CHwb%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CHwb%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CHwb%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CHwb%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CHwb%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLab%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLab%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLab%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLab%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLab%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLch%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLch%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLch%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLch%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLch%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLchuv%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLchuv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLchuv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLchuv%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLchuv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLuma%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLuma%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLuma%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLuma%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLuma%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLuv%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLuv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLuv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLuv%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CLuv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COkhsl%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COkhsl%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COkhsl%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COkhsl%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COkhsl%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COkhsv%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COkhsv%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COkhsv%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COkhsv%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COkhsv%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COkhwb%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COkhwb%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COkhwb%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COkhwb%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COkhwb%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COklab%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COklab%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COklab%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COklab%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COklab%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COklch%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COklch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COklch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COklch%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3COklch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CRgb%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CRgb%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CRgb%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CRgb%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CRgb%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CXyz%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CXyz%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CXyz%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CXyz%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CXyz%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CYxy%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CYxy%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CYxy%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CYxy%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26Alpha%3CYxy%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jch%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jmh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jsh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jsh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jsh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jsh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qch%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qmh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qsh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qsh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qsh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qsh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJab%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJab%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJab%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJab%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJmh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsl%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsl%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsl%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsl%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsluv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsluv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsluv%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsluv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsv%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsv%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsv%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsv%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHwb%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHwb%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHwb%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHwb%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLab%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLab%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLab%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLab%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLch%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLch%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLch%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLch%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLchuv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLchuv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLchuv%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLchuv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLuma%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLuma%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLuma%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLuma%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLuv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLuv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLuv%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLuv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhsl%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhsl%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhsl%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhsl%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhsv%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhsv%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhsv%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhsv%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhwb%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhwb%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhwb%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhwb%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3COklab%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3COklab%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3COklab%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3COklab%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3COklch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3COklch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3COklch%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3COklch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CRgb%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CRgb%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CRgb%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CRgb%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CXyz%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CXyz%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CXyz%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CXyz%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CYxy%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CYxy%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CYxy%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Alpha%3CYxy%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Jch%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Jch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Jch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Jch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Jmh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Jmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Jmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Jmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Jsh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Jsh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Jsh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Jsh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Qch%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Qch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Qch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Qch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Qmh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Qmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Qmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Qmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Qsh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Qsh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Qsh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16Qsh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16UcsJab%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16UcsJab%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16UcsJab%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16UcsJab%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16UcsJmh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16UcsJmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16UcsJmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CCam16UcsJmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CHsl%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CHsl%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CHsl%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CHsl%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CHsluv%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CHsluv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CHsluv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CHsluv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CHsv%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CHsv%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CHsv%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CHsv%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CHwb%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CHwb%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CHwb%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CHwb%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CLab%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CLab%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CLab%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CLab%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CLch%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CLch%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CLch%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CLch%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CLchuv%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CLchuv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CLchuv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CLchuv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CLuma%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CLuma%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CLuma%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CLuma%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CLuv%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CLuv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CLuv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CLuv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3COkhsl%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3COkhsl%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3COkhsl%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3COkhsl%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3COkhsv%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3COkhsv%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3COkhsv%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3COkhsv%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3COkhwb%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3COkhwb%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3COkhwb%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3COkhwb%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3COklab%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3COklab%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3COklab%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3COklab%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3COklch%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3COklch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3COklch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3COklch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CRgb%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CRgb%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CRgb%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CRgb%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CXyz%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CXyz%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CXyz%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CXyz%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CYxy%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CYxy%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CYxy%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Alpha%3CYxy%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IsWithinBounds-for-Alpha%3CC,+T%3E" title="IsWithinBounds">IsWithinBounds</a></li><li><a href="#impl-Lighten-for-Alpha%3CC,+%3CC+as+Lighten%3E::Scalar%3E" title="Lighten">Lighten</a></li><li><a href="#impl-LightenAssign-for-Alpha%3CC,+%3CC+as+LightenAssign%3E::Scalar%3E" title="LightenAssign">LightenAssign</a></li><li><a href="#impl-LowerHex-for-Alpha%3CC,+T%3E" title="LowerHex">LowerHex</a></li><li><a href="#impl-Mix-for-Alpha%3CC,+%3CC+as+Mix%3E::Scalar%3E" title="Mix">Mix</a></li><li><a href="#impl-MixAssign-for-Alpha%3CC,+%3CC+as+MixAssign%3E::Scalar%3E" title="MixAssign">MixAssign</a></li><li><a href="#impl-Mul-for-Alpha%3CC,+T%3E" title="Mul">Mul</a></li><li><a href="#impl-Mul%3CT%3E-for-Alpha%3CC,+T%3E" title="Mul<T>">Mul<T></a></li><li><a href="#impl-MulAssign-for-Alpha%3CC,+T%3E" title="MulAssign">MulAssign</a></li><li><a href="#impl-MulAssign%3CT%3E-for-Alpha%3CC,+T%3E" title="MulAssign<T>">MulAssign<T></a></li><li><a href="#impl-PartialEq-for-Alpha%3CC,+T%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-RelativeEq-for-Alpha%3CC,+T%3E" title="RelativeEq">RelativeEq</a></li><li><a href="#impl-Saturate-for-Alpha%3CC,+%3CC+as+Saturate%3E::Scalar%3E" title="Saturate">Saturate</a></li><li><a href="#impl-SaturateAssign-for-Alpha%3CC,+%3CC+as+SaturateAssign%3E::Scalar%3E" title="SaturateAssign">SaturateAssign</a></li><li><a href="#impl-SaturatingAdd-for-Alpha%3CC,+T%3E" title="SaturatingAdd">SaturatingAdd</a></li><li><a href="#impl-SaturatingAdd%3CT%3E-for-Alpha%3CC,+T%3E" title="SaturatingAdd<T>">SaturatingAdd<T></a></li><li><a href="#impl-SaturatingSub-for-Alpha%3CC,+T%3E" title="SaturatingSub">SaturatingSub</a></li><li><a href="#impl-SaturatingSub%3CT%3E-for-Alpha%3CC,+T%3E" title="SaturatingSub<T>">SaturatingSub<T></a></li><li><a href="#impl-Serialize-for-Alpha%3CC,+T%3E" title="Serialize">Serialize</a></li><li><a href="#impl-SetHue%3CH%3E-for-Alpha%3CC,+T%3E" title="SetHue<H>">SetHue<H></a></li><li><a href="#impl-ShiftHue-for-Alpha%3CC,+T%3E" title="ShiftHue">ShiftHue</a></li><li><a href="#impl-ShiftHueAssign-for-Alpha%3CC,+T%3E" title="ShiftHueAssign">ShiftHueAssign</a></li><li><a href="#impl-Sub-for-Alpha%3CC,+T%3E" title="Sub">Sub</a></li><li><a href="#impl-Sub%3CT%3E-for-Alpha%3CC,+T%3E" title="Sub<T>">Sub<T></a></li><li><a href="#impl-SubAssign-for-Alpha%3CC,+T%3E" title="SubAssign">SubAssign</a></li><li><a href="#impl-SubAssign%3CT%3E-for-Alpha%3CC,+T%3E" title="SubAssign<T>">SubAssign<T></a></li><li><a href="#impl-Tetradic-for-Alpha%3CCam16UcsJab%3CT%3E,+A%3E" title="Tetradic">Tetradic</a></li><li><a href="#impl-Tetradic-for-Alpha%3CLab%3CWp,+T%3E,+A%3E" title="Tetradic">Tetradic</a></li><li><a href="#impl-Tetradic-for-Alpha%3CLuv%3CWp,+T%3E,+A%3E" title="Tetradic">Tetradic</a></li><li><a href="#impl-Tetradic-for-Alpha%3COklab%3CT%3E,+A%3E" title="Tetradic">Tetradic</a></li><li><a href="#impl-TryFrom%3C%26%5BT%5D%3E-for-%26Alpha%3CC,+T%3E" title="TryFrom<&'a [T]>">TryFrom<&'a [T]></a></li><li><a href="#impl-TryFrom%3C%26mut+%5BT%5D%3E-for-%26mut+Alpha%3CC,+T%3E" title="TryFrom<&'a mut [T]>">TryFrom<&'a mut [T]></a></li><li><a href="#impl-UlpsEq-for-Alpha%3CC,+T%3E" title="UlpsEq">UlpsEq</a></li><li><a href="#impl-UpperHex-for-Alpha%3CC,+T%3E" title="UpperHex">UpperHex</a></li><li><a href="#impl-WithAlpha%3CA%3E-for-Alpha%3CC,+A%3E" title="WithAlpha<A>">WithAlpha<A></a></li><li><a href="#impl-WithHue%3CH%3E-for-Alpha%3CC,+T%3E" title="WithHue<H>">WithHue<H></a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Alpha%3CC,+T%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Alpha%3CC,+T%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Alpha%3CC,+T%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Alpha%3CC,+T%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Alpha%3CC,+T%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Alpha%3CC,+T%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Access%3CT%3E-for-P" title="Access<T>">Access<T></a></li><li><a href="#impl-AdaptFrom%3CS,+Swp,+Dwp,+T%3E-for-D" title="AdaptFrom<S, Swp, Dwp, T>">AdaptFrom<S, Swp, Dwp, T></a></li><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-AnyEq-for-T" title="AnyEq">AnyEq</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-BorrowMut%3CT%3E-for-T" title="BorrowMut<T>">BorrowMut<T></a></li><li><a href="#impl-Cam16IntoUnclamped%3CWpParam,+T%3E-for-U" title="Cam16IntoUnclamped<WpParam, T>">Cam16IntoUnclamped<WpParam, T></a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-ComponentsFrom%3CC%3E-for-T" title="ComponentsFrom<C>">ComponentsFrom<C></a></li><li><a href="#impl-CryptoRng-for-T" title="CryptoRng">CryptoRng</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Downcast-for-T" title="Downcast">Downcast</a></li><li><a href="#impl-DowncastSync-for-T" title="DowncastSync">DowncastSync</a></li><li><a href="#impl-DynAccess%3CT%3E-for-A" title="DynAccess<T>">DynAccess<T></a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent<K>">Equivalent<K></a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q-1" title="Equivalent<K>">Equivalent<K></a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q-2" title="Equivalent<K>">Equivalent<K></a></li><li><a href="#impl-From%3C!%3E-for-T" title="From<!>">From<!></a></li><li><a href="#impl-From%3CT%3E-for-T" title="From<T>">From<T></a></li><li><a href="#impl-FromAngle%3CT%3E-for-T" title="FromAngle<T>">FromAngle<T></a></li><li><a href="#impl-FromColor%3CT%3E-for-U" title="FromColor<T>">FromColor<T></a></li><li><a href="#impl-FromColorMut%3CU%3E-for-T" title="FromColorMut<U>">FromColorMut<U></a></li><li><a href="#impl-FromColorUnclampedMut%3CU%3E-for-T" title="FromColorUnclampedMut<U>">FromColorUnclampedMut<U></a></li><li><a href="#impl-FromStimulus%3CU%3E-for-T" title="FromStimulus<U>">FromStimulus<U></a></li><li><a href="#impl-Instrument-for-T" title="Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into<U>">Into<U></a></li><li><a href="#impl-IntoAngle%3CU%3E-for-T" title="IntoAngle<U>">IntoAngle<U></a></li><li><a href="#impl-IntoBoot%3CState,+Message%3E-for-State" title="IntoBoot<State, Message>">IntoBoot<State, Message></a></li><li><a href="#impl-IntoCam16Unclamped%3CWpParam,+T%3E-for-U" title="IntoCam16Unclamped<WpParam, T>">IntoCam16Unclamped<WpParam, T></a></li><li><a href="#impl-IntoColor%3CU%3E-for-T" title="IntoColor<U>">IntoColor<U></a></li><li><a href="#impl-IntoColorMut%3CT%3E-for-U" title="IntoColorMut<T>">IntoColorMut<T></a></li><li><a href="#impl-IntoColorUnclamped%3CU%3E-for-T" title="IntoColorUnclamped<U>">IntoColorUnclamped<U></a></li><li><a href="#impl-IntoColorUnclampedMut%3CT%3E-for-U" title="IntoColorUnclampedMut<T>">IntoColorUnclampedMut<T></a></li><li><a href="#impl-IntoStimulus%3CT%3E-for-T" title="IntoStimulus<T>">IntoStimulus<T></a></li><li><a href="#impl-MaybeClone-for-T" title="MaybeClone">MaybeClone</a></li><li><a href="#impl-MaybeDebug-for-T" title="MaybeDebug">MaybeDebug</a></li><li><a href="#impl-MaybeSend-for-T" title="MaybeSend">MaybeSend</a></li><li><a href="#impl-MaybeSend-for-T-1" title="MaybeSend">MaybeSend</a></li><li><a href="#impl-MaybeSync-for-T" title="MaybeSync">MaybeSync</a></li><li><a href="#impl-MaybeSync-for-T-1" title="MaybeSync">MaybeSync</a></li><li><a href="#impl-NoneValue-for-T" title="NoneValue">NoneValue</a></li><li><a href="#impl-ParamCurveMoments%3C'a%3E-for-T" title="ParamCurveMoments<'a>">ParamCurveMoments<'a></a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-Rng-for-R" title="Rng">Rng</a></li><li><a href="#impl-RngCore-for-T" title="RngCore">RngCore</a></li><li><a href="#impl-Same-for-T" title="Same">Same</a></li><li><a href="#impl-ToHex-for-T" title="ToHex">ToHex</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryComponentsInto%3CC%3E-for-T" title="TryComponentsInto<C>">TryComponentsInto<C></a></li><li><a href="#impl-TryCryptoRng-for-R" title="TryCryptoRng">TryCryptoRng</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom<U>">TryFrom<U></a></li><li><a href="#impl-TryFromColor%3CT%3E-for-U" title="TryFromColor<T>">TryFromColor<T></a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto<U>">TryInto<U></a></li><li><a href="#impl-TryIntoColor%3CU%3E-for-T" title="TryIntoColor<U>">TryIntoColor<U></a></li><li><a href="#impl-TryRngCore-for-R" title="TryRngCore">TryRngCore</a></li><li><a href="#impl-UintsFrom%3CC%3E-for-U" title="UintsFrom<C>">UintsFrom<C></a></li><li><a href="#impl-UintsInto%3CC%3E-for-U" title="UintsInto<C>">UintsInto<C></a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip<V>">VZip<V></a></li><li><a href="#impl-WithSubscriber-for-T" title="WithSubscriber">WithSubscriber</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In cosmic::<wbr>cosmic_<wbr>theme::<wbr>palette</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../../index.html">cosmic</a>::<wbr><a href="../index.html">cosmic_theme</a>::<wbr><a href="index.html">palette</a></div><h1>Struct <span class="struct">Alpha</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#131">Source</a> </span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Alpha<C, T> {
|
||
pub color: C,
|
||
pub alpha: T,
|
||
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An alpha component wrapper for colors, for adding transparency.</p>
|
||
<p>Instead of having separate types for “RGB with alpha”, “HSV with alpha”, and
|
||
so on, Palette uses this wrapper type to attach the alpha component. The
|
||
memory representation is the same as if <code>alpha</code> was the last member/property
|
||
of <code>color</code>, which is just as space efficient. The perk of having a wrapper
|
||
is that the alpha can easily be added to or separated form any color.</p>
|
||
<h2 id="creating-transparent-values"><a class="doc-anchor" href="#creating-transparent-values">§</a>Creating Transparent Values</h2>
|
||
<p>The color types in Palette have transparent type aliases, such as
|
||
<a href="type.Srgba.html" title="type cosmic::cosmic_theme::palette::Srgba"><code>Srgba</code></a> for <a href="type.Srgb.html" title="type cosmic::cosmic_theme::palette::Srgb"><code>Srgb</code></a> or <a href="type.Hsla.html" title="type cosmic::cosmic_theme::palette::Hsla"><code>Hsla</code></a>
|
||
for <a href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl"><code>Hsl</code></a>. These aliases implement <code>new</code> and other useful
|
||
methods. Here’s the same example as for <a href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb"><code>Rgb</code></a>, but with
|
||
transparency:</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::Srgba;
|
||
|
||
<span class="kw">let </span>rgba_u8 = Srgba::new(<span class="number">171u8</span>, <span class="number">193</span>, <span class="number">35</span>, <span class="number">128</span>);
|
||
<span class="kw">let </span>rgab_f32 = Srgba::new(<span class="number">0.3f32</span>, <span class="number">0.8</span>, <span class="number">0.1</span>, <span class="number">0.5</span>);
|
||
|
||
<span class="comment">// `new` is also `const`:
|
||
</span><span class="kw">const </span>RGBA_U8: Srgba<u8> = Srgba::new(<span class="number">171</span>, <span class="number">193</span>, <span class="number">35</span>, <span class="number">128</span>);
|
||
|
||
<span class="comment">// Conversion methods from the color type are usually available for transparent
|
||
// values too. For example `into_format` for changing the number format:
|
||
</span><span class="kw">let </span>rgb_u8_from_f32 = Srgba::new(<span class="number">0.3f32</span>, <span class="number">0.8</span>, <span class="number">0.1</span>, <span class="number">0.5</span>).into_format::<u8, u8>();
|
||
|
||
<span class="comment">// Hexadecimal is also supported for RGBA, with or without the #:
|
||
</span><span class="kw">let </span>rgb_from_hex1: Srgba<u8> = <span class="string">"#f034e65a"</span>.parse().unwrap();
|
||
<span class="kw">let </span>rgb_from_hex2: Srgba<u8> = <span class="string">"f034e65a"</span>.parse().unwrap();
|
||
<span class="macro">assert_eq!</span>(rgb_from_hex1, rgb_from_hex2);
|
||
|
||
<span class="comment">// This includes the shorthand format:
|
||
</span><span class="kw">let </span>rgb_from_short_hex: Srgba<u8> = <span class="string">"f3ea"</span>.parse().unwrap();
|
||
<span class="kw">let </span>rgb_from_long_hex: Srgba<u8> = <span class="string">"ff33eeaa"</span>.parse().unwrap();
|
||
<span class="macro">assert_eq!</span>(rgb_from_short_hex, rgb_from_long_hex);
|
||
|
||
<span class="comment">// It's also possible to convert from (and to) arrays, tuples and `u32` values:
|
||
</span><span class="kw">let </span>rgb_from_array = Srgba::from([<span class="number">171u8</span>, <span class="number">193</span>, <span class="number">35</span>, <span class="number">128</span>]);
|
||
<span class="kw">let </span>rgb_from_tuple = Srgba::from((<span class="number">171u8</span>, <span class="number">193</span>, <span class="number">35</span>, <span class="number">128</span>));
|
||
<span class="kw">let </span>rgb_from_u32 = Srgba::from(<span class="number">0x607F005A</span>);</code></pre></div>
|
||
<p>Opaque values can be made transparent using the <a href="trait.WithAlpha.html" title="trait cosmic::cosmic_theme::palette::WithAlpha"><code>WithAlpha</code></a> trait, in
|
||
addition to simply wrapping them in <code>Alpha</code>. <a href="trait.WithAlpha.html" title="trait cosmic::cosmic_theme::palette::WithAlpha"><code>WithAlpha</code></a> is also useful in
|
||
generic code, since it’s implemented for both opaque and transparent types.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{WithAlpha, Srgb};
|
||
|
||
<span class="kw">let </span>rgb = Srgb::new(<span class="number">171u8</span>, <span class="number">193</span>, <span class="number">35</span>);
|
||
<span class="kw">let </span>rgba = rgb.with_alpha(<span class="number">128u8</span>);
|
||
<span class="macro">assert_eq!</span>(rgba.alpha, <span class="number">128</span>);</code></pre></div>
|
||
<p>You may have noticed the <code>u8</code> in <code>rgb.with_alpha(128u8)</code>. That’s because
|
||
<code>Alpha</code> allows the transparency component to have a different type than the
|
||
color components. It would be just as valid to write
|
||
<code>rgb.with_alpha(0.5f32)</code>, for example.</p>
|
||
<h2 id="accessing-color-components"><a class="doc-anchor" href="#accessing-color-components">§</a>Accessing Color Components</h2>
|
||
<p>To help with the nesting, <code>Alpha</code> implements <a href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref"><code>Deref</code></a> and <a href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.DerefMut.html" title="trait core::ops::deref::DerefMut"><code>DerefMut</code></a>.
|
||
This use of the traits is a bit unconventional, since <code>Alpha</code> isn’t a smart
|
||
pointer. It turned out to be a quite successful experiment that stuck
|
||
around.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::Srgba;
|
||
|
||
<span class="kw">let </span>rgba = Srgba::new(<span class="number">171u8</span>, <span class="number">193</span>, <span class="number">35</span>, <span class="number">128</span>);
|
||
<span class="kw">let </span>red = rgba.red; <span class="comment">// Accesses `rgba.color.red`.
|
||
</span><span class="kw">let </span>alpha = rgba.alpha; <span class="comment">// Accesses `rgba.alpha`.
|
||
</span><span class="kw">let </span>rgb = rgba.color; <span class="comment">// Accesses `rgba.color`;</span></code></pre></div>
|
||
<p>The main drawback is in generic code:</p>
|
||
|
||
<div class="example-wrap compile_fail"><a href="#" class="tooltip" title="This example deliberately fails to compile">ⓘ</a><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::Srgba;
|
||
|
||
<span class="kw">fn </span>get_red<T>(rgba: Srgba<T>) -> T {
|
||
rgba.red <span class="comment">// Error: cannot move out of dereference of `Alpha<Rgb<_, T>, T>`
|
||
</span>}</code></pre></div>
|
||
<p><code>red</code> has to be accessed through <code>color</code>:</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::Srgba;
|
||
|
||
<span class="kw">fn </span>get_red<T>(rgba: Srgba<T>) -> T {
|
||
rgba.color.red
|
||
}</code></pre></div>
|
||
</div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.color" class="structfield section-header"><a href="#structfield.color" class="anchor field">§</a><code>color: C</code></span><div class="docblock"><p>The color.</p>
|
||
</div><span id="structfield.alpha" class="structfield section-header"><a href="#structfield.alpha" class="anchor field">§</a><code>alpha: T</code></span><div class="docblock"><p>The transparency component. 0.0 (or 0u8) is fully transparent and 1.0
|
||
(or 255u8) is fully opaque.</p>
|
||
</div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CC,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#140">Source</a><a href="#impl-Alpha%3CC,+A%3E" class="anchor">§</a><h3 class="code-header">impl<C, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, A></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.iter" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#142-144">Source</a><h4 class="code-header">pub fn <a href="#method.iter" class="fn">iter</a><'a>(&'a self) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, A> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a><div class="where">where
|
||
&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, A>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>,</div></h4></section></summary><div class="docblock"><p>Return an iterator over the colors in the wrapped collections.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.iter_mut" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#150-152">Source</a><h4 class="code-header">pub fn <a href="#method.iter_mut" class="fn">iter_mut</a><'a>(
|
||
&'a mut self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, A> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a><div class="where">where
|
||
&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, A>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>,</div></h4></section></summary><div class="docblock"><p>Return an iterator that allows modifying the colors in the wrapped collections.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CC,+%3CC+as+Premultiply%3E::Scalar%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#158">Source</a><a href="#impl-Alpha%3CC,+%3CC+as+Premultiply%3E::Scalar%3E" class="anchor">§</a><h3 class="code-header">impl<C> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>>::<a class="associatedtype" href="blend/trait.Premultiply.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::blend::Premultiply::Scalar">Scalar</a>><div class="where">where
|
||
C: <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.premultiply" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#160">Source</a><h4 class="code-header">pub fn <a href="#method.premultiply" class="fn">premultiply</a>(self) -> <a class="struct" href="alpha/struct.PreAlpha.html" title="struct cosmic::cosmic_theme::palette::alpha::PreAlpha">PreAlpha</a><C></h4></section></summary><div class="docblock"><p>Alpha mask the color by its transparency.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#165">Source</a><a href="#impl-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
T: <a class="trait" href="stimulus/trait.Stimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::Stimulus">Stimulus</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.min_alpha" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#167">Source</a><h4 class="code-header">pub fn <a href="#method.min_alpha" class="fn">min_alpha</a>() -> T</h4></section></summary><div class="docblock"><p>Return the <code>alpha</code> value minimum.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.max_alpha" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#172">Source</a><h4 class="code-header">pub fn <a href="#method.max_alpha" class="fn">max_alpha</a>() -> T</h4></section></summary><div class="docblock"><p>Return the <code>alpha</code> value maximum.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/full.rs.html#255">Source</a><a href="#impl-Alpha%3CCam16%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A></h3><div class="docblock"><p><span id="Cam16a"></span><a href="cam16/type.Cam16a.html" title="type cosmic::cosmic_theme::palette::cam16::Cam16a"><code>Cam16a</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_xyz" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/full.rs.html#284-291">Source</a><h4 class="code-header">pub fn <a href="#method.from_xyz" class="fn">from_xyz</a><WpParam>(
|
||
color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><<T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>, A>,
|
||
parameters: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A><div class="where">where
|
||
<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><<T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>: <a class="trait" href="cam16/trait.IntoCam16Unclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::IntoCam16Unclamped">IntoCam16Unclamped</a><WpParam, <a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, Scalar = <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,
|
||
T: <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>,
|
||
WpParam: <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><<T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,</div></h4></section></summary><div class="docblock"><p>Derive CIE CAM16 attributes with transparency for the provided color,
|
||
under the provided viewing conditions.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, IntoColor, cam16::{Cam16a, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>rgba = Srgba::new(<span class="number">0.3f32</span>, <span class="number">0.8</span>, <span class="number">0.1</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>cam16a = Cam16a::from_xyz(rgba.into_color(), example_parameters);</code></pre></div>
|
||
<p>It’s also possible to “pre-bake” the parameters, to avoid recalculate
|
||
some of the derived values when converting multiple color value.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, IntoColor, cam16::{Cam16a, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>baked_parameters = example_parameters.bake();
|
||
|
||
<span class="kw">let </span>rgba = Srgba::new(<span class="number">0.3f32</span>, <span class="number">0.8</span>, <span class="number">0.1</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>cam16a = Cam16a::from_xyz(rgba.into_color(), baked_parameters);</code></pre></div>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_xyz" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/full.rs.html#338-345">Source</a><h4 class="code-header">pub fn <a href="#method.into_xyz" class="fn">into_xyz</a><WpParam>(
|
||
self,
|
||
parameters: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>, A><div class="where">where
|
||
<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>: <a class="trait" href="cam16/trait.Cam16IntoUnclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::Cam16IntoUnclamped">Cam16IntoUnclamped</a><WpParam, <a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>, Scalar = <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,
|
||
WpParam: <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>,
|
||
T: <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>,</div></h4></section></summary><div class="docblock"><p>Construct an XYZ color with transparency, that matches these CIE CAM16
|
||
attributes, under the provided viewing conditions.</p>
|
||
<p class="warning">
|
||
This assumes that all of the correlated attributes are consistent, as
|
||
only some of them are actually used. You may want to use one of the
|
||
partial CAM16 representations for more control over which set of
|
||
attributes that should be.
|
||
</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, FromColor, cam16::{Cam16a, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>cam16a = get_cam16a_value();
|
||
<span class="kw">let </span>rgba = Srgba::from_color(cam16a.into_xyz(example_parameters));</code></pre></div>
|
||
<p>It’s also possible to “pre-bake” the parameters, to avoid recalculate
|
||
some of the derived values when converting multiple color value.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, FromColor, cam16::{Cam16a, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>baked_parameters = example_parameters.bake();
|
||
|
||
<span class="kw">let </span>cam16a = get_cam16a_value();
|
||
<span class="kw">let </span>rgba = Srgba::from_color(cam16a.into_xyz(baked_parameters));</code></pre></div>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Jch%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#impl-Alpha%3CCam16Jch%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>, A></h3><div class="docblock"><p>“<span id="Cam16Jcha"></span><a href="cam16/type.Cam16Jcha.html" title="type cosmic::cosmic_theme::palette::cam16::Cam16Jcha"><code>Cam16Jcha</code></a>
|
||
implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a><H>(
|
||
lightness: T,
|
||
chroma: T,
|
||
hue: H,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Create a partial CIE CAM16 color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.new_const" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><h4 class="code-header">pub const fn <a href="#method.new_const" class="fn">new_const</a>(
|
||
lightness: T,
|
||
chroma: T,
|
||
hue: <a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>, A></h4></section></summary><div class="docblock"><p>Create a partial CIE CAM16 color with transparency. This is the
|
||
same as <code>Cam16Jch::new</code> without the generic hue type. It’s temporary until
|
||
<code>const fn</code> supports traits.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><h4 class="code-header">pub fn <a href="#method.into_components" class="fn">into_components</a>(self) -> (T, T, <a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>, A)</h4></section></summary><div class="docblock"><p>Convert to a <code>(lightness, chroma, hue, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><h4 class="code-header">pub fn <a href="#method.from_components" class="fn">from_components</a><H>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Convert from a <code>(lightness, chroma, hue, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_xyz-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><h4 class="code-header">pub fn <a href="#method.from_xyz-1" class="fn">from_xyz</a><WpParam>(
|
||
color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><<T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>, A>,
|
||
parameters: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>, A><div class="where">where
|
||
<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><<T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>: <a class="trait" href="cam16/trait.IntoCam16Unclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::IntoCam16Unclamped">IntoCam16Unclamped</a><WpParam, <a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>, Scalar = <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,
|
||
T: <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>,
|
||
WpParam: <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><<T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,</div></h4></section></summary><div class="docblock"><p>Derive partial CIE CAM16 attributes with transparency, for the provided
|
||
color, under the provided viewing conditions.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, IntoColor, cam16::{Cam16Jcha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>rgba = Srgba::new(<span class="number">0.3f32</span>, <span class="number">0.8</span>, <span class="number">0.1</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>partial = Cam16Jcha::from_xyz(rgba.into_color(), example_parameters);</code></pre></div>
|
||
<p>It’s also possible to “pre-bake” the parameters, to avoid recalculate
|
||
some of the derived values when converting multiple color value.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, IntoColor, cam16::{Cam16Jcha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>baked_parameters = example_parameters.bake();
|
||
|
||
<span class="kw">let </span>rgba = Srgba::new(<span class="number">0.3f32</span>, <span class="number">0.8</span>, <span class="number">0.1</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>partial = Cam16Jcha::from_xyz(rgba.into_color(), baked_parameters);</code></pre></div>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_xyz-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><h4 class="code-header">pub fn <a href="#method.into_xyz-1" class="fn">into_xyz</a><WpParam>(
|
||
self,
|
||
parameters: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>, A><div class="where">where
|
||
<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>: <a class="trait" href="cam16/trait.Cam16IntoUnclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::Cam16IntoUnclamped">Cam16IntoUnclamped</a><WpParam, <a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>, Scalar = <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,
|
||
WpParam: <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>,
|
||
T: <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>,</div></h4></section></summary><div class="docblock"><p>Construct an XYZ color with transparency, from these CIE CAM16
|
||
attributes, under the provided viewing conditions.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, FromColor, cam16::{Cam16Jcha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>partial = Cam16Jcha::new(<span class="number">50.0f32</span>, <span class="number">80.0</span>, <span class="number">120.0</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>rgba = Srgba::from_color(partial.into_xyz(example_parameters));</code></pre></div>
|
||
<p>It’s also possible to “pre-bake” the parameters, to avoid recalculate
|
||
some of the derived values when converting multiple color value.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, FromColor, cam16::{Cam16Jcha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>baked_parameters = example_parameters.bake();
|
||
|
||
<span class="kw">let </span>partial = Cam16Jcha::new(<span class="number">50.0f32</span>, <span class="number">80.0</span>, <span class="number">120.0</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>rgba = Srgba::from_color(partial.into_xyz(baked_parameters));</code></pre></div>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_full" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><h4 class="code-header">pub fn <a href="#method.from_full" class="fn">from_full</a>(full: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>, A></h4></section></summary><div class="docblock"><p>Create a partial set of CIE CAM16 attributes with transparency.</p>
|
||
<p>It’s also possible to use <code>Cam16Jcha::from</code> or <code>Cam16a::into</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_full" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><h4 class="code-header">pub fn <a href="#method.into_full" class="fn">into_full</a><WpParam>(
|
||
self,
|
||
parameters: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A><div class="where">where
|
||
<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>: <a class="trait" href="cam16/trait.IntoCam16Unclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::IntoCam16Unclamped">IntoCam16Unclamped</a><WpParam, <a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, Scalar = <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,
|
||
WpParam: <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>,
|
||
T: <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>,</div></h4></section></summary><div class="docblock"><p>Reconstruct a full set of CIE CAM16 attributes with transparency, using
|
||
the original viewing conditions.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, IntoColor, cam16::{Cam16a, Cam16Jcha, Parameters}};
|
||
<span class="kw">use </span>approx::assert_relative_eq;
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="comment">// Optional, but saves some work:
|
||
</span><span class="kw">let </span>baked_parameters = example_parameters.bake();
|
||
|
||
<span class="kw">let </span>rgba = Srgba::new(<span class="number">0.3f64</span>, <span class="number">0.8</span>, <span class="number">0.1</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>cam16a = Cam16a::from_xyz(rgba.into_color(), baked_parameters);
|
||
<span class="kw">let </span>partial = Cam16Jcha::from(cam16a);
|
||
<span class="kw">let </span>reconstructed = partial.into_full(baked_parameters);
|
||
|
||
<span class="macro">assert_relative_eq!</span>(cam16a, reconstructed, epsilon = <span class="number">0.0000000000001</span>);</code></pre></div>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Jch%3C%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#impl-Alpha%3CCam16Jch%3C%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><h4 class="code-header">pub fn <a href="#method.copied" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><h4 class="code-header">pub fn <a href="#method.cloned" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Jch%3C%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#impl-Alpha%3CCam16Jch%3C%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><h4 class="code-header">pub fn <a href="#method.set" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><h4 class="code-header">pub fn <a href="#method.copied-1" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-1" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Jch%3CCt%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#impl-Alpha%3CCam16Jch%3CCt%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><h4 class="code-header">pub fn <a href="#method.get" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><&'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><&'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Jch%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#impl-Alpha%3CCam16Jch%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><h4 class="code-header">pub fn <a href="#method.push" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><h4 class="code-header">pub fn <a href="#method.pop" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><h4 class="code-header">pub fn <a href="#method.clear" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><h4 class="code-header">pub fn <a href="#method.drain" class="fn">drain</a><R>(&mut self, range: R) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Jmh%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#impl-Alpha%3CCam16Jmh%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>, A></h3><div class="docblock"><p>“<span id="Cam16Jmha"></span><a href="cam16/type.Cam16Jmha.html" title="type cosmic::cosmic_theme::palette::cam16::Cam16Jmha"><code>Cam16Jmha</code></a>
|
||
implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><h4 class="code-header">pub fn <a href="#method.new-1" class="fn">new</a><H>(
|
||
lightness: T,
|
||
colorfulness: T,
|
||
hue: H,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Create a partial CIE CAM16 color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.new_const-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><h4 class="code-header">pub const fn <a href="#method.new_const-1" class="fn">new_const</a>(
|
||
lightness: T,
|
||
colorfulness: T,
|
||
hue: <a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>, A></h4></section></summary><div class="docblock"><p>Create a partial CIE CAM16 color with transparency. This is the
|
||
same as <code>Cam16Jmh::new</code> without the generic hue type. It’s temporary until
|
||
<code>const fn</code> supports traits.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-1" class="fn">into_components</a>(self) -> (T, T, <a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>, A)</h4></section></summary><div class="docblock"><p>Convert to a <code>(lightness, colorfulness, hue, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-1" class="fn">from_components</a><H>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Convert from a <code>(lightness, colorfulness, hue, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_xyz-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><h4 class="code-header">pub fn <a href="#method.from_xyz-2" class="fn">from_xyz</a><WpParam>(
|
||
color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><<T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>, A>,
|
||
parameters: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>, A><div class="where">where
|
||
<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><<T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>: <a class="trait" href="cam16/trait.IntoCam16Unclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::IntoCam16Unclamped">IntoCam16Unclamped</a><WpParam, <a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>, Scalar = <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,
|
||
T: <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>,
|
||
WpParam: <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><<T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,</div></h4></section></summary><div class="docblock"><p>Derive partial CIE CAM16 attributes with transparency, for the provided
|
||
color, under the provided viewing conditions.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, IntoColor, cam16::{Cam16Jmha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>rgba = Srgba::new(<span class="number">0.3f32</span>, <span class="number">0.8</span>, <span class="number">0.1</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>partial = Cam16Jmha::from_xyz(rgba.into_color(), example_parameters);</code></pre></div>
|
||
<p>It’s also possible to “pre-bake” the parameters, to avoid recalculate
|
||
some of the derived values when converting multiple color value.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, IntoColor, cam16::{Cam16Jmha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>baked_parameters = example_parameters.bake();
|
||
|
||
<span class="kw">let </span>rgba = Srgba::new(<span class="number">0.3f32</span>, <span class="number">0.8</span>, <span class="number">0.1</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>partial = Cam16Jmha::from_xyz(rgba.into_color(), baked_parameters);</code></pre></div>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_xyz-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><h4 class="code-header">pub fn <a href="#method.into_xyz-2" class="fn">into_xyz</a><WpParam>(
|
||
self,
|
||
parameters: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>, A><div class="where">where
|
||
<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>: <a class="trait" href="cam16/trait.Cam16IntoUnclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::Cam16IntoUnclamped">Cam16IntoUnclamped</a><WpParam, <a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>, Scalar = <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,
|
||
WpParam: <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>,
|
||
T: <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>,</div></h4></section></summary><div class="docblock"><p>Construct an XYZ color with transparency, from these CIE CAM16
|
||
attributes, under the provided viewing conditions.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, FromColor, cam16::{Cam16Jmha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>partial = Cam16Jmha::new(<span class="number">50.0f32</span>, <span class="number">80.0</span>, <span class="number">120.0</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>rgba = Srgba::from_color(partial.into_xyz(example_parameters));</code></pre></div>
|
||
<p>It’s also possible to “pre-bake” the parameters, to avoid recalculate
|
||
some of the derived values when converting multiple color value.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, FromColor, cam16::{Cam16Jmha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>baked_parameters = example_parameters.bake();
|
||
|
||
<span class="kw">let </span>partial = Cam16Jmha::new(<span class="number">50.0f32</span>, <span class="number">80.0</span>, <span class="number">120.0</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>rgba = Srgba::from_color(partial.into_xyz(baked_parameters));</code></pre></div>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_full-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><h4 class="code-header">pub fn <a href="#method.from_full-1" class="fn">from_full</a>(full: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>, A></h4></section></summary><div class="docblock"><p>Create a partial set of CIE CAM16 attributes with transparency.</p>
|
||
<p>It’s also possible to use <code>Cam16Jmha::from</code> or <code>Cam16a::into</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_full-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><h4 class="code-header">pub fn <a href="#method.into_full-1" class="fn">into_full</a><WpParam>(
|
||
self,
|
||
parameters: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A><div class="where">where
|
||
<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>: <a class="trait" href="cam16/trait.IntoCam16Unclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::IntoCam16Unclamped">IntoCam16Unclamped</a><WpParam, <a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, Scalar = <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,
|
||
WpParam: <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>,
|
||
T: <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>,</div></h4></section></summary><div class="docblock"><p>Reconstruct a full set of CIE CAM16 attributes with transparency, using
|
||
the original viewing conditions.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, IntoColor, cam16::{Cam16a, Cam16Jmha, Parameters}};
|
||
<span class="kw">use </span>approx::assert_relative_eq;
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="comment">// Optional, but saves some work:
|
||
</span><span class="kw">let </span>baked_parameters = example_parameters.bake();
|
||
|
||
<span class="kw">let </span>rgba = Srgba::new(<span class="number">0.3f64</span>, <span class="number">0.8</span>, <span class="number">0.1</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>cam16a = Cam16a::from_xyz(rgba.into_color(), baked_parameters);
|
||
<span class="kw">let </span>partial = Cam16Jmha::from(cam16a);
|
||
<span class="kw">let </span>reconstructed = partial.into_full(baked_parameters);
|
||
|
||
<span class="macro">assert_relative_eq!</span>(cam16a, reconstructed, epsilon = <span class="number">0.0000000000001</span>);</code></pre></div>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Jmh%3C%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#impl-Alpha%3CCam16Jmh%3C%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><h4 class="code-header">pub fn <a href="#method.copied-2" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-2" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Jmh%3C%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#impl-Alpha%3CCam16Jmh%3C%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><h4 class="code-header">pub fn <a href="#method.set-1" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-1" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-3" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><h4 class="code-header">pub fn <a href="#method.copied-3" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-3" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-3" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Jmh%3CCt%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#impl-Alpha%3CCam16Jmh%3CCt%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><h4 class="code-header">pub fn <a href="#method.get-1" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><&'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-1" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><&'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Jmh%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#impl-Alpha%3CCam16Jmh%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-1" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><h4 class="code-header">pub fn <a href="#method.push-1" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><h4 class="code-header">pub fn <a href="#method.pop-1" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><h4 class="code-header">pub fn <a href="#method.clear-1" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><h4 class="code-header">pub fn <a href="#method.drain-1" class="fn">drain</a><R>(&mut self, range: R) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Jsh%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#impl-Alpha%3CCam16Jsh%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>, A></h3><div class="docblock"><p>“<span id="Cam16Jsha"></span><a href="cam16/type.Cam16Jsha.html" title="type cosmic::cosmic_theme::palette::cam16::Cam16Jsha"><code>Cam16Jsha</code></a>
|
||
implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><h4 class="code-header">pub fn <a href="#method.new-2" class="fn">new</a><H>(
|
||
lightness: T,
|
||
saturation: T,
|
||
hue: H,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Create a partial CIE CAM16 color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.new_const-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><h4 class="code-header">pub const fn <a href="#method.new_const-2" class="fn">new_const</a>(
|
||
lightness: T,
|
||
saturation: T,
|
||
hue: <a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>, A></h4></section></summary><div class="docblock"><p>Create a partial CIE CAM16 color with transparency. This is the
|
||
same as <code>Cam16Jsh::new</code> without the generic hue type. It’s temporary until
|
||
<code>const fn</code> supports traits.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-2" class="fn">into_components</a>(self) -> (T, T, <a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>, A)</h4></section></summary><div class="docblock"><p>Convert to a <code>(lightness, saturation, hue, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-2" class="fn">from_components</a><H>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Convert from a <code>(lightness, saturation, hue, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_xyz-3" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><h4 class="code-header">pub fn <a href="#method.from_xyz-3" class="fn">from_xyz</a><WpParam>(
|
||
color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><<T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>, A>,
|
||
parameters: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>, A><div class="where">where
|
||
<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><<T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>: <a class="trait" href="cam16/trait.IntoCam16Unclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::IntoCam16Unclamped">IntoCam16Unclamped</a><WpParam, <a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>, Scalar = <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,
|
||
T: <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>,
|
||
WpParam: <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><<T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,</div></h4></section></summary><div class="docblock"><p>Derive partial CIE CAM16 attributes with transparency, for the provided
|
||
color, under the provided viewing conditions.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, IntoColor, cam16::{Cam16Jsha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>rgba = Srgba::new(<span class="number">0.3f32</span>, <span class="number">0.8</span>, <span class="number">0.1</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>partial = Cam16Jsha::from_xyz(rgba.into_color(), example_parameters);</code></pre></div>
|
||
<p>It’s also possible to “pre-bake” the parameters, to avoid recalculate
|
||
some of the derived values when converting multiple color value.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, IntoColor, cam16::{Cam16Jsha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>baked_parameters = example_parameters.bake();
|
||
|
||
<span class="kw">let </span>rgba = Srgba::new(<span class="number">0.3f32</span>, <span class="number">0.8</span>, <span class="number">0.1</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>partial = Cam16Jsha::from_xyz(rgba.into_color(), baked_parameters);</code></pre></div>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_xyz-3" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><h4 class="code-header">pub fn <a href="#method.into_xyz-3" class="fn">into_xyz</a><WpParam>(
|
||
self,
|
||
parameters: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>, A><div class="where">where
|
||
<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>: <a class="trait" href="cam16/trait.Cam16IntoUnclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::Cam16IntoUnclamped">Cam16IntoUnclamped</a><WpParam, <a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>, Scalar = <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,
|
||
WpParam: <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>,
|
||
T: <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>,</div></h4></section></summary><div class="docblock"><p>Construct an XYZ color with transparency, from these CIE CAM16
|
||
attributes, under the provided viewing conditions.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, FromColor, cam16::{Cam16Jsha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>partial = Cam16Jsha::new(<span class="number">50.0f32</span>, <span class="number">80.0</span>, <span class="number">120.0</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>rgba = Srgba::from_color(partial.into_xyz(example_parameters));</code></pre></div>
|
||
<p>It’s also possible to “pre-bake” the parameters, to avoid recalculate
|
||
some of the derived values when converting multiple color value.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, FromColor, cam16::{Cam16Jsha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>baked_parameters = example_parameters.bake();
|
||
|
||
<span class="kw">let </span>partial = Cam16Jsha::new(<span class="number">50.0f32</span>, <span class="number">80.0</span>, <span class="number">120.0</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>rgba = Srgba::from_color(partial.into_xyz(baked_parameters));</code></pre></div>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_full-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><h4 class="code-header">pub fn <a href="#method.from_full-2" class="fn">from_full</a>(full: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>, A></h4></section></summary><div class="docblock"><p>Create a partial set of CIE CAM16 attributes with transparency.</p>
|
||
<p>It’s also possible to use <code>Cam16Jsha::from</code> or <code>Cam16a::into</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_full-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><h4 class="code-header">pub fn <a href="#method.into_full-2" class="fn">into_full</a><WpParam>(
|
||
self,
|
||
parameters: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A><div class="where">where
|
||
<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>: <a class="trait" href="cam16/trait.IntoCam16Unclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::IntoCam16Unclamped">IntoCam16Unclamped</a><WpParam, <a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, Scalar = <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,
|
||
WpParam: <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>,
|
||
T: <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>,</div></h4></section></summary><div class="docblock"><p>Reconstruct a full set of CIE CAM16 attributes with transparency, using
|
||
the original viewing conditions.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, IntoColor, cam16::{Cam16a, Cam16Jsha, Parameters}};
|
||
<span class="kw">use </span>approx::assert_relative_eq;
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="comment">// Optional, but saves some work:
|
||
</span><span class="kw">let </span>baked_parameters = example_parameters.bake();
|
||
|
||
<span class="kw">let </span>rgba = Srgba::new(<span class="number">0.3f64</span>, <span class="number">0.8</span>, <span class="number">0.1</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>cam16a = Cam16a::from_xyz(rgba.into_color(), baked_parameters);
|
||
<span class="kw">let </span>partial = Cam16Jsha::from(cam16a);
|
||
<span class="kw">let </span>reconstructed = partial.into_full(baked_parameters);
|
||
|
||
<span class="macro">assert_relative_eq!</span>(cam16a, reconstructed, epsilon = <span class="number">0.0000000000001</span>);</code></pre></div>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Jsh%3C%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#impl-Alpha%3CCam16Jsh%3C%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-4" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><h4 class="code-header">pub fn <a href="#method.copied-4" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-4" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-4" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Jsh%3C%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#impl-Alpha%3CCam16Jsh%3C%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><h4 class="code-header">pub fn <a href="#method.set-2" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-2" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-5" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><h4 class="code-header">pub fn <a href="#method.copied-5" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-5" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-5" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Jsh%3CCt%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#impl-Alpha%3CCam16Jsh%3CCt%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><h4 class="code-header">pub fn <a href="#method.get-2" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><&'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-2" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><&'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Jsh%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#impl-Alpha%3CCam16Jsh%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-2" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><h4 class="code-header">pub fn <a href="#method.push-2" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><h4 class="code-header">pub fn <a href="#method.pop-2" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><h4 class="code-header">pub fn <a href="#method.clear-2" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><h4 class="code-header">pub fn <a href="#method.drain-2" class="fn">drain</a><R>(&mut self, range: R) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Qch%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#impl-Alpha%3CCam16Qch%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>, A></h3><div class="docblock"><p>“<span id="Cam16Qcha"></span><a href="cam16/type.Cam16Qcha.html" title="type cosmic::cosmic_theme::palette::cam16::Cam16Qcha"><code>Cam16Qcha</code></a>
|
||
implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-3" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><h4 class="code-header">pub fn <a href="#method.new-3" class="fn">new</a><H>(
|
||
brightness: T,
|
||
chroma: T,
|
||
hue: H,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Create a partial CIE CAM16 color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.new_const-3" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><h4 class="code-header">pub const fn <a href="#method.new_const-3" class="fn">new_const</a>(
|
||
brightness: T,
|
||
chroma: T,
|
||
hue: <a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>, A></h4></section></summary><div class="docblock"><p>Create a partial CIE CAM16 color with transparency. This is the
|
||
same as <code>Cam16Qch::new</code> without the generic hue type. It’s temporary until
|
||
<code>const fn</code> supports traits.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-3" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-3" class="fn">into_components</a>(self) -> (T, T, <a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>, A)</h4></section></summary><div class="docblock"><p>Convert to a <code>(brightness, chroma, hue, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-3" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-3" class="fn">from_components</a><H>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Convert from a <code>(brightness, chroma, hue, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_xyz-4" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><h4 class="code-header">pub fn <a href="#method.from_xyz-4" class="fn">from_xyz</a><WpParam>(
|
||
color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><<T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>, A>,
|
||
parameters: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>, A><div class="where">where
|
||
<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><<T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>: <a class="trait" href="cam16/trait.IntoCam16Unclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::IntoCam16Unclamped">IntoCam16Unclamped</a><WpParam, <a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>, Scalar = <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,
|
||
T: <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>,
|
||
WpParam: <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><<T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,</div></h4></section></summary><div class="docblock"><p>Derive partial CIE CAM16 attributes with transparency, for the provided
|
||
color, under the provided viewing conditions.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, IntoColor, cam16::{Cam16Qcha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>rgba = Srgba::new(<span class="number">0.3f32</span>, <span class="number">0.8</span>, <span class="number">0.1</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>partial = Cam16Qcha::from_xyz(rgba.into_color(), example_parameters);</code></pre></div>
|
||
<p>It’s also possible to “pre-bake” the parameters, to avoid recalculate
|
||
some of the derived values when converting multiple color value.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, IntoColor, cam16::{Cam16Qcha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>baked_parameters = example_parameters.bake();
|
||
|
||
<span class="kw">let </span>rgba = Srgba::new(<span class="number">0.3f32</span>, <span class="number">0.8</span>, <span class="number">0.1</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>partial = Cam16Qcha::from_xyz(rgba.into_color(), baked_parameters);</code></pre></div>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_xyz-4" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><h4 class="code-header">pub fn <a href="#method.into_xyz-4" class="fn">into_xyz</a><WpParam>(
|
||
self,
|
||
parameters: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>, A><div class="where">where
|
||
<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>: <a class="trait" href="cam16/trait.Cam16IntoUnclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::Cam16IntoUnclamped">Cam16IntoUnclamped</a><WpParam, <a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>, Scalar = <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,
|
||
WpParam: <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>,
|
||
T: <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>,</div></h4></section></summary><div class="docblock"><p>Construct an XYZ color with transparency, from these CIE CAM16
|
||
attributes, under the provided viewing conditions.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, FromColor, cam16::{Cam16Qcha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>partial = Cam16Qcha::new(<span class="number">50.0f32</span>, <span class="number">80.0</span>, <span class="number">120.0</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>rgba = Srgba::from_color(partial.into_xyz(example_parameters));</code></pre></div>
|
||
<p>It’s also possible to “pre-bake” the parameters, to avoid recalculate
|
||
some of the derived values when converting multiple color value.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, FromColor, cam16::{Cam16Qcha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>baked_parameters = example_parameters.bake();
|
||
|
||
<span class="kw">let </span>partial = Cam16Qcha::new(<span class="number">50.0f32</span>, <span class="number">80.0</span>, <span class="number">120.0</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>rgba = Srgba::from_color(partial.into_xyz(baked_parameters));</code></pre></div>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_full-3" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><h4 class="code-header">pub fn <a href="#method.from_full-3" class="fn">from_full</a>(full: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>, A></h4></section></summary><div class="docblock"><p>Create a partial set of CIE CAM16 attributes with transparency.</p>
|
||
<p>It’s also possible to use <code>Cam16Qcha::from</code> or <code>Cam16a::into</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_full-3" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><h4 class="code-header">pub fn <a href="#method.into_full-3" class="fn">into_full</a><WpParam>(
|
||
self,
|
||
parameters: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A><div class="where">where
|
||
<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>: <a class="trait" href="cam16/trait.IntoCam16Unclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::IntoCam16Unclamped">IntoCam16Unclamped</a><WpParam, <a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, Scalar = <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,
|
||
WpParam: <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>,
|
||
T: <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>,</div></h4></section></summary><div class="docblock"><p>Reconstruct a full set of CIE CAM16 attributes with transparency, using
|
||
the original viewing conditions.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, IntoColor, cam16::{Cam16a, Cam16Qcha, Parameters}};
|
||
<span class="kw">use </span>approx::assert_relative_eq;
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="comment">// Optional, but saves some work:
|
||
</span><span class="kw">let </span>baked_parameters = example_parameters.bake();
|
||
|
||
<span class="kw">let </span>rgba = Srgba::new(<span class="number">0.3f64</span>, <span class="number">0.8</span>, <span class="number">0.1</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>cam16a = Cam16a::from_xyz(rgba.into_color(), baked_parameters);
|
||
<span class="kw">let </span>partial = Cam16Qcha::from(cam16a);
|
||
<span class="kw">let </span>reconstructed = partial.into_full(baked_parameters);
|
||
|
||
<span class="macro">assert_relative_eq!</span>(cam16a, reconstructed, epsilon = <span class="number">0.0000000000001</span>);</code></pre></div>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Qch%3C%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#impl-Alpha%3CCam16Qch%3C%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-6" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><h4 class="code-header">pub fn <a href="#method.copied-6" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-6" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-6" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Qch%3C%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#impl-Alpha%3CCam16Qch%3C%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-3" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><h4 class="code-header">pub fn <a href="#method.set-3" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-3" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-3" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-7" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><h4 class="code-header">pub fn <a href="#method.copied-7" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-7" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-7" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Qch%3CCt%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#impl-Alpha%3CCam16Qch%3CCt%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-3" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><h4 class="code-header">pub fn <a href="#method.get-3" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><&'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-3" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-3" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><&'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Qch%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#impl-Alpha%3CCam16Qch%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-3" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-3" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-3" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><h4 class="code-header">pub fn <a href="#method.push-3" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-3" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><h4 class="code-header">pub fn <a href="#method.pop-3" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-3" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><h4 class="code-header">pub fn <a href="#method.clear-3" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-3" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><h4 class="code-header">pub fn <a href="#method.drain-3" class="fn">drain</a><R>(&mut self, range: R) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Qmh%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#impl-Alpha%3CCam16Qmh%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>, A></h3><div class="docblock"><p>“<span id="Cam16Qmha"></span><a href="cam16/type.Cam16Qmha.html" title="type cosmic::cosmic_theme::palette::cam16::Cam16Qmha"><code>Cam16Qmha</code></a>
|
||
implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-4" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><h4 class="code-header">pub fn <a href="#method.new-4" class="fn">new</a><H>(
|
||
brightness: T,
|
||
colorfulness: T,
|
||
hue: H,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Create a partial CIE CAM16 color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.new_const-4" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><h4 class="code-header">pub const fn <a href="#method.new_const-4" class="fn">new_const</a>(
|
||
brightness: T,
|
||
colorfulness: T,
|
||
hue: <a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>, A></h4></section></summary><div class="docblock"><p>Create a partial CIE CAM16 color with transparency. This is the
|
||
same as <code>Cam16Qmh::new</code> without the generic hue type. It’s temporary until
|
||
<code>const fn</code> supports traits.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-4" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-4" class="fn">into_components</a>(self) -> (T, T, <a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>, A)</h4></section></summary><div class="docblock"><p>Convert to a <code>(brightness, colorfulness, hue, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-4" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-4" class="fn">from_components</a><H>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Convert from a <code>(brightness, colorfulness, hue, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_xyz-5" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><h4 class="code-header">pub fn <a href="#method.from_xyz-5" class="fn">from_xyz</a><WpParam>(
|
||
color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><<T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>, A>,
|
||
parameters: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>, A><div class="where">where
|
||
<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><<T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>: <a class="trait" href="cam16/trait.IntoCam16Unclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::IntoCam16Unclamped">IntoCam16Unclamped</a><WpParam, <a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>, Scalar = <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,
|
||
T: <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>,
|
||
WpParam: <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><<T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,</div></h4></section></summary><div class="docblock"><p>Derive partial CIE CAM16 attributes with transparency, for the provided
|
||
color, under the provided viewing conditions.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, IntoColor, cam16::{Cam16Qmha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>rgba = Srgba::new(<span class="number">0.3f32</span>, <span class="number">0.8</span>, <span class="number">0.1</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>partial = Cam16Qmha::from_xyz(rgba.into_color(), example_parameters);</code></pre></div>
|
||
<p>It’s also possible to “pre-bake” the parameters, to avoid recalculate
|
||
some of the derived values when converting multiple color value.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, IntoColor, cam16::{Cam16Qmha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>baked_parameters = example_parameters.bake();
|
||
|
||
<span class="kw">let </span>rgba = Srgba::new(<span class="number">0.3f32</span>, <span class="number">0.8</span>, <span class="number">0.1</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>partial = Cam16Qmha::from_xyz(rgba.into_color(), baked_parameters);</code></pre></div>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_xyz-5" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><h4 class="code-header">pub fn <a href="#method.into_xyz-5" class="fn">into_xyz</a><WpParam>(
|
||
self,
|
||
parameters: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>, A><div class="where">where
|
||
<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>: <a class="trait" href="cam16/trait.Cam16IntoUnclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::Cam16IntoUnclamped">Cam16IntoUnclamped</a><WpParam, <a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>, Scalar = <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,
|
||
WpParam: <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>,
|
||
T: <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>,</div></h4></section></summary><div class="docblock"><p>Construct an XYZ color with transparency, from these CIE CAM16
|
||
attributes, under the provided viewing conditions.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, FromColor, cam16::{Cam16Qmha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>partial = Cam16Qmha::new(<span class="number">50.0f32</span>, <span class="number">80.0</span>, <span class="number">120.0</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>rgba = Srgba::from_color(partial.into_xyz(example_parameters));</code></pre></div>
|
||
<p>It’s also possible to “pre-bake” the parameters, to avoid recalculate
|
||
some of the derived values when converting multiple color value.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, FromColor, cam16::{Cam16Qmha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>baked_parameters = example_parameters.bake();
|
||
|
||
<span class="kw">let </span>partial = Cam16Qmha::new(<span class="number">50.0f32</span>, <span class="number">80.0</span>, <span class="number">120.0</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>rgba = Srgba::from_color(partial.into_xyz(baked_parameters));</code></pre></div>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_full-4" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><h4 class="code-header">pub fn <a href="#method.from_full-4" class="fn">from_full</a>(full: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>, A></h4></section></summary><div class="docblock"><p>Create a partial set of CIE CAM16 attributes with transparency.</p>
|
||
<p>It’s also possible to use <code>Cam16Qmha::from</code> or <code>Cam16a::into</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_full-4" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><h4 class="code-header">pub fn <a href="#method.into_full-4" class="fn">into_full</a><WpParam>(
|
||
self,
|
||
parameters: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A><div class="where">where
|
||
<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>: <a class="trait" href="cam16/trait.IntoCam16Unclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::IntoCam16Unclamped">IntoCam16Unclamped</a><WpParam, <a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, Scalar = <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,
|
||
WpParam: <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>,
|
||
T: <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>,</div></h4></section></summary><div class="docblock"><p>Reconstruct a full set of CIE CAM16 attributes with transparency, using
|
||
the original viewing conditions.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, IntoColor, cam16::{Cam16a, Cam16Qmha, Parameters}};
|
||
<span class="kw">use </span>approx::assert_relative_eq;
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="comment">// Optional, but saves some work:
|
||
</span><span class="kw">let </span>baked_parameters = example_parameters.bake();
|
||
|
||
<span class="kw">let </span>rgba = Srgba::new(<span class="number">0.3f64</span>, <span class="number">0.8</span>, <span class="number">0.1</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>cam16a = Cam16a::from_xyz(rgba.into_color(), baked_parameters);
|
||
<span class="kw">let </span>partial = Cam16Qmha::from(cam16a);
|
||
<span class="kw">let </span>reconstructed = partial.into_full(baked_parameters);
|
||
|
||
<span class="macro">assert_relative_eq!</span>(cam16a, reconstructed, epsilon = <span class="number">0.0000000000001</span>);</code></pre></div>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Qmh%3C%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#impl-Alpha%3CCam16Qmh%3C%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-8" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><h4 class="code-header">pub fn <a href="#method.copied-8" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-8" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-8" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Qmh%3C%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#impl-Alpha%3CCam16Qmh%3C%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-4" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><h4 class="code-header">pub fn <a href="#method.set-4" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-4" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-4" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-9" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><h4 class="code-header">pub fn <a href="#method.copied-9" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-9" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-9" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Qmh%3CCt%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#impl-Alpha%3CCam16Qmh%3CCt%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-4" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><h4 class="code-header">pub fn <a href="#method.get-4" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><&'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-4" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-4" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><&'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Qmh%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#impl-Alpha%3CCam16Qmh%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-4" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-4" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-4" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><h4 class="code-header">pub fn <a href="#method.push-4" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-4" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><h4 class="code-header">pub fn <a href="#method.pop-4" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-4" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><h4 class="code-header">pub fn <a href="#method.clear-4" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-4" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><h4 class="code-header">pub fn <a href="#method.drain-4" class="fn">drain</a><R>(&mut self, range: R) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Qsh%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#impl-Alpha%3CCam16Qsh%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>, A></h3><div class="docblock"><p>“<span id="Cam16Qsha"></span><a href="cam16/type.Cam16Qsha.html" title="type cosmic::cosmic_theme::palette::cam16::Cam16Qsha"><code>Cam16Qsha</code></a>
|
||
implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-5" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><h4 class="code-header">pub fn <a href="#method.new-5" class="fn">new</a><H>(
|
||
brightness: T,
|
||
saturation: T,
|
||
hue: H,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Create a partial CIE CAM16 color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.new_const-5" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><h4 class="code-header">pub const fn <a href="#method.new_const-5" class="fn">new_const</a>(
|
||
brightness: T,
|
||
saturation: T,
|
||
hue: <a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>, A></h4></section></summary><div class="docblock"><p>Create a partial CIE CAM16 color with transparency. This is the
|
||
same as <code>Cam16Qsh::new</code> without the generic hue type. It’s temporary until
|
||
<code>const fn</code> supports traits.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-5" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-5" class="fn">into_components</a>(self) -> (T, T, <a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>, A)</h4></section></summary><div class="docblock"><p>Convert to a <code>(brightness, saturation, hue, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-5" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-5" class="fn">from_components</a><H>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Convert from a <code>(brightness, saturation, hue, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_xyz-6" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><h4 class="code-header">pub fn <a href="#method.from_xyz-6" class="fn">from_xyz</a><WpParam>(
|
||
color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><<T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>, A>,
|
||
parameters: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>, A><div class="where">where
|
||
<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><<T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>: <a class="trait" href="cam16/trait.IntoCam16Unclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::IntoCam16Unclamped">IntoCam16Unclamped</a><WpParam, <a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>, Scalar = <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,
|
||
T: <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>,
|
||
WpParam: <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><<T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,</div></h4></section></summary><div class="docblock"><p>Derive partial CIE CAM16 attributes with transparency, for the provided
|
||
color, under the provided viewing conditions.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, IntoColor, cam16::{Cam16Qsha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>rgba = Srgba::new(<span class="number">0.3f32</span>, <span class="number">0.8</span>, <span class="number">0.1</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>partial = Cam16Qsha::from_xyz(rgba.into_color(), example_parameters);</code></pre></div>
|
||
<p>It’s also possible to “pre-bake” the parameters, to avoid recalculate
|
||
some of the derived values when converting multiple color value.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, IntoColor, cam16::{Cam16Qsha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>baked_parameters = example_parameters.bake();
|
||
|
||
<span class="kw">let </span>rgba = Srgba::new(<span class="number">0.3f32</span>, <span class="number">0.8</span>, <span class="number">0.1</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>partial = Cam16Qsha::from_xyz(rgba.into_color(), baked_parameters);</code></pre></div>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_xyz-6" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><h4 class="code-header">pub fn <a href="#method.into_xyz-6" class="fn">into_xyz</a><WpParam>(
|
||
self,
|
||
parameters: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>, A><div class="where">where
|
||
<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>: <a class="trait" href="cam16/trait.Cam16IntoUnclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::Cam16IntoUnclamped">Cam16IntoUnclamped</a><WpParam, <a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><<WpParam as <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>>::<a class="associatedtype" href="cam16/trait.WhitePointParameter.html#associatedtype.StaticWp" title="type cosmic::cosmic_theme::palette::cam16::WhitePointParameter::StaticWp">StaticWp</a>, T>, Scalar = <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,
|
||
WpParam: <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>,
|
||
T: <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>,</div></h4></section></summary><div class="docblock"><p>Construct an XYZ color with transparency, from these CIE CAM16
|
||
attributes, under the provided viewing conditions.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, FromColor, cam16::{Cam16Qsha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>partial = Cam16Qsha::new(<span class="number">50.0f32</span>, <span class="number">80.0</span>, <span class="number">120.0</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>rgba = Srgba::from_color(partial.into_xyz(example_parameters));</code></pre></div>
|
||
<p>It’s also possible to “pre-bake” the parameters, to avoid recalculate
|
||
some of the derived values when converting multiple color value.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, FromColor, cam16::{Cam16Qsha, Parameters}};
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="kw">let </span>baked_parameters = example_parameters.bake();
|
||
|
||
<span class="kw">let </span>partial = Cam16Qsha::new(<span class="number">50.0f32</span>, <span class="number">80.0</span>, <span class="number">120.0</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>rgba = Srgba::from_color(partial.into_xyz(baked_parameters));</code></pre></div>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_full-5" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><h4 class="code-header">pub fn <a href="#method.from_full-5" class="fn">from_full</a>(full: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>, A></h4></section></summary><div class="docblock"><p>Create a partial set of CIE CAM16 attributes with transparency.</p>
|
||
<p>It’s also possible to use <code>Cam16Qsha::from</code> or <code>Cam16a::into</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_full-5" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><h4 class="code-header">pub fn <a href="#method.into_full-5" class="fn">into_full</a><WpParam>(
|
||
self,
|
||
parameters: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A><div class="where">where
|
||
<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>: <a class="trait" href="cam16/trait.IntoCam16Unclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::IntoCam16Unclamped">IntoCam16Unclamped</a><WpParam, <a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, Scalar = <T as <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>>::<a class="associatedtype" href="num/trait.FromScalar.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::num::FromScalar::Scalar">Scalar</a>>,
|
||
WpParam: <a class="trait" href="cam16/trait.WhitePointParameter.html" title="trait cosmic::cosmic_theme::palette::cam16::WhitePointParameter">WhitePointParameter</a><T>,
|
||
T: <a class="trait" href="num/trait.FromScalar.html" title="trait cosmic::cosmic_theme::palette::num::FromScalar">FromScalar</a>,</div></h4></section></summary><div class="docblock"><p>Reconstruct a full set of CIE CAM16 attributes with transparency, using
|
||
the original viewing conditions.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, IntoColor, cam16::{Cam16a, Cam16Qsha, Parameters}};
|
||
<span class="kw">use </span>approx::assert_relative_eq;
|
||
|
||
<span class="comment">// Customize these according to the viewing conditions:
|
||
</span><span class="kw">let </span><span class="kw-2">mut </span>example_parameters = Parameters::default_static_wp(<span class="number">40.0</span>);
|
||
|
||
<span class="comment">// Optional, but saves some work:
|
||
</span><span class="kw">let </span>baked_parameters = example_parameters.bake();
|
||
|
||
<span class="kw">let </span>rgba = Srgba::new(<span class="number">0.3f64</span>, <span class="number">0.8</span>, <span class="number">0.1</span>, <span class="number">0.9</span>);
|
||
<span class="kw">let </span>cam16a = Cam16a::from_xyz(rgba.into_color(), baked_parameters);
|
||
<span class="kw">let </span>partial = Cam16Qsha::from(cam16a);
|
||
<span class="kw">let </span>reconstructed = partial.into_full(baked_parameters);
|
||
|
||
<span class="macro">assert_relative_eq!</span>(cam16a, reconstructed, epsilon = <span class="number">0.0000000000001</span>);</code></pre></div>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Qsh%3C%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#impl-Alpha%3CCam16Qsh%3C%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-10" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><h4 class="code-header">pub fn <a href="#method.copied-10" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-10" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-10" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Qsh%3C%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#impl-Alpha%3CCam16Qsh%3C%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-5" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><h4 class="code-header">pub fn <a href="#method.set-5" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-5" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-5" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-11" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><h4 class="code-header">pub fn <a href="#method.copied-11" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-11" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-11" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Qsh%3CCt%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#impl-Alpha%3CCam16Qsh%3CCt%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-5" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><h4 class="code-header">pub fn <a href="#method.get-5" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><&'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-5" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-5" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><&'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16Qsh%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#impl-Alpha%3CCam16Qsh%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-5" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-5" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-5" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><h4 class="code-header">pub fn <a href="#method.push-5" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-5" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><h4 class="code-header">pub fn <a href="#method.pop-5" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-5" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><h4 class="code-header">pub fn <a href="#method.clear-5" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-5" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><h4 class="code-header">pub fn <a href="#method.drain-5" class="fn">drain</a><R>(&mut self, range: R) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16UcsJab%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#159">Source</a><a href="#impl-Alpha%3CCam16UcsJab%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>, A></h3><div class="docblock"><p><span id="Cam16UcsJaba"></span><a href="cam16/type.Cam16UcsJaba.html" title="type cosmic::cosmic_theme::palette::cam16::Cam16UcsJaba"><code>Cam16UcsJaba</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-6" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#161">Source</a><h4 class="code-header">pub const fn <a href="#method.new-6" class="fn">new</a>(lightness: T, a: T, b: T, alpha: A) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>, A></h4></section></summary><div class="docblock"><p>Create a CAM16-UCS J’ a’ b’ color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-6" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#169">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-6" class="fn">into_components</a>(self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a></h4></section></summary><div class="docblock"><p>Convert to a <code>(J', a', b', a)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-6" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#174">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-6" class="fn">from_components</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>, A></h4></section></summary><div class="docblock"><p>Convert from a <code>(J', a', b', a)</code> tuple.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16UcsJab%3C%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#246">Source</a><a href="#impl-Alpha%3CCam16UcsJab%3C%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-12" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#246">Source</a><h4 class="code-header">pub fn <a href="#method.copied-12" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-12" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#246">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-12" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16UcsJab%3C%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#246">Source</a><a href="#impl-Alpha%3CCam16UcsJab%3C%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-6" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#246">Source</a><h4 class="code-header">pub fn <a href="#method.set-6" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-6" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#246">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-6" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-13" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#246">Source</a><h4 class="code-header">pub fn <a href="#method.copied-13" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-13" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#246">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-13" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16UcsJab%3CCt%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#247">Source</a><a href="#impl-Alpha%3CCam16UcsJab%3CCt%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-6" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#247">Source</a><h4 class="code-header">pub fn <a href="#method.get-6" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><&'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-6" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#247">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-6" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><&'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16UcsJab%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#247">Source</a><a href="#impl-Alpha%3CCam16UcsJab%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-6" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#247">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-6" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-6" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#247">Source</a><h4 class="code-header">pub fn <a href="#method.push-6" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-6" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#247">Source</a><h4 class="code-header">pub fn <a href="#method.pop-6" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-6" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#247">Source</a><h4 class="code-header">pub fn <a href="#method.clear-6" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-6" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#247">Source</a><h4 class="code-header">pub fn <a href="#method.drain-6" class="fn">drain</a><R>(&mut self, range: R) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJabIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJabIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16UcsJmh%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#140">Source</a><a href="#impl-Alpha%3CCam16UcsJmh%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><T>, A></h3><div class="docblock"><p><span id="Cam16UcsJmha"></span><a href="cam16/type.Cam16UcsJmha.html" title="type cosmic::cosmic_theme::palette::cam16::Cam16UcsJmha"><code>Cam16UcsJmha</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-7" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#142">Source</a><h4 class="code-header">pub fn <a href="#method.new-7" class="fn">new</a><H>(
|
||
lightness: T,
|
||
colorfulness: T,
|
||
hue: H,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Create a CAM16-UCS J’ M’ h’ color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.new_const-6" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#149">Source</a><h4 class="code-header">pub const fn <a href="#method.new_const-6" class="fn">new_const</a>(
|
||
lightness: T,
|
||
colorfulness: T,
|
||
hue: <a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><T>, A></h4></section></summary><div class="docblock"><p>Create a CAM16-UCS J’ M’ h’ color with transparency. This is the same as
|
||
<code>Cam16UcsJmha::new</code> without the generic hue type. It’s temporary until
|
||
<code>const fn</code> supports traits.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-7" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#157">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-7" class="fn">into_components</a>(self) -> (T, T, <a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>, A)</h4></section></summary><div class="docblock"><p>Convert to a <code>(J', M', h', a)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-7" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#167-169">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-7" class="fn">from_components</a><H>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Convert from a <code>(J', M', h', a)</code> tuple.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16UcsJmh%3C%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#250">Source</a><a href="#impl-Alpha%3CCam16UcsJmh%3C%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-14" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#250">Source</a><h4 class="code-header">pub fn <a href="#method.copied-14" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-14" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#250">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-14" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16UcsJmh%3C%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#250">Source</a><a href="#impl-Alpha%3CCam16UcsJmh%3C%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-7" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#250">Source</a><h4 class="code-header">pub fn <a href="#method.set-7" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-7" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#250">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-7" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-15" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#250">Source</a><h4 class="code-header">pub fn <a href="#method.copied-15" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-15" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#250">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-15" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16UcsJmh%3CCt%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#251">Source</a><a href="#impl-Alpha%3CCam16UcsJmh%3CCt%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-7" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#251">Source</a><h4 class="code-header">pub fn <a href="#method.get-7" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><&'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-7" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#251">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-7" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><&'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CCam16UcsJmh%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#251">Source</a><a href="#impl-Alpha%3CCam16UcsJmh%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-7" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#251">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-7" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-7" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#251">Source</a><h4 class="code-header">pub fn <a href="#method.push-7" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-7" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#251">Source</a><h4 class="code-header">pub fn <a href="#method.pop-7" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-7" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#251">Source</a><h4 class="code-header">pub fn <a href="#method.clear-7" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-7" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#251">Source</a><h4 class="code-header">pub fn <a href="#method.drain-7" class="fn">drain</a><R>(&mut self, range: R) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJmhIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmhIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHsl%3CSrgb,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#175">Source</a><a href="#impl-Alpha%3CHsl%3CSrgb,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>, T>, A></h3><div class="docblock"><p><span id="Hsla"></span><a href="type.Hsla.html" title="type cosmic::cosmic_theme::palette::Hsla"><code>Hsla</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new_srgb" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#178">Source</a><h4 class="code-header">pub fn <a href="#method.new_srgb" class="fn">new_srgb</a><H>(
|
||
hue: H,
|
||
saturation: T,
|
||
lightness: T,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>, T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.RgbHue.html" title="struct cosmic::cosmic_theme::palette::RgbHue">RgbHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Create an sRGB HSL color with transparency. This method can be used
|
||
instead of <code>Hsla::new</code> to help type inference.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.new_srgb_const" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#185">Source</a><h4 class="code-header">pub const fn <a href="#method.new_srgb_const" class="fn">new_srgb_const</a>(
|
||
hue: <a class="struct" href="struct.RgbHue.html" title="struct cosmic::cosmic_theme::palette::RgbHue">RgbHue</a><T>,
|
||
saturation: T,
|
||
lightness: T,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>, T>, A></h4></section></summary><div class="docblock"><p>Create an sRGB HSL color with transparency. This is the same as
|
||
<code>Hsla::new_srgb</code> without the generic hue type. It’s temporary until
|
||
<code>const fn</code> supports traits.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHsl%3CS,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#191">Source</a><a href="#impl-Alpha%3CHsl%3CS,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, T>, A></h3><div class="docblock"><p><span id="Hsla"></span><a href="type.Hsla.html" title="type cosmic::cosmic_theme::palette::Hsla"><code>Hsla</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-8" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#193">Source</a><h4 class="code-header">pub fn <a href="#method.new-8" class="fn">new</a><H>(
|
||
hue: H,
|
||
saturation: T,
|
||
lightness: T,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.RgbHue.html" title="struct cosmic::cosmic_theme::palette::RgbHue">RgbHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Create an HSL color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.new_const-7" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#200">Source</a><h4 class="code-header">pub const fn <a href="#method.new_const-7" class="fn">new_const</a>(
|
||
hue: <a class="struct" href="struct.RgbHue.html" title="struct cosmic::cosmic_theme::palette::RgbHue">RgbHue</a><T>,
|
||
saturation: T,
|
||
lightness: T,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, T>, A></h4></section></summary><div class="docblock"><p>Create an HSL color with transparency. This is the same as <code>Hsla::new</code>
|
||
without the generic hue type. It’s temporary until <code>const fn</code> supports
|
||
traits.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_format" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#207-210">Source</a><h4 class="code-header">pub fn <a href="#method.into_format" class="fn">into_format</a><U, B>(self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, U>, B><div class="where">where
|
||
U: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><T> + <a class="trait" href="angle/trait.FromAngle.html" title="trait cosmic::cosmic_theme::palette::angle::FromAngle">FromAngle</a><T>,
|
||
B: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><A>,</div></h4></section></summary><div class="docblock"><p>Convert into another component type.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_format" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#219-222">Source</a><h4 class="code-header">pub fn <a href="#method.from_format" class="fn">from_format</a><U, B>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, U>, B>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><U> + <a class="trait" href="angle/trait.FromAngle.html" title="trait cosmic::cosmic_theme::palette::angle::FromAngle">FromAngle</a><U>,
|
||
A: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><B>,</div></h4></section></summary><div class="docblock"><p>Convert from another component type.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-8" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#228">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-8" class="fn">into_components</a>(self) -> (<a class="struct" href="struct.RgbHue.html" title="struct cosmic::cosmic_theme::palette::RgbHue">RgbHue</a><T>, T, T, A)</h4></section></summary><div class="docblock"><p>Convert to a <code>(hue, saturation, lightness, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-8" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#238-240">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-8" class="fn">from_components</a><H>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(H, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.RgbHue.html" title="struct cosmic::cosmic_theme::palette::RgbHue">RgbHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Convert from a <code>(hue, saturation, lightness, alpha)</code> tuple.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHsl%3CS,+%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#245">Source</a><a href="#impl-Alpha%3CHsl%3CS,+%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-16" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#245">Source</a><h4 class="code-header">pub fn <a href="#method.copied-16" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-16" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#245">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-16" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHsl%3CS,+%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#245">Source</a><a href="#impl-Alpha%3CHsl%3CS,+%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-8" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#245">Source</a><h4 class="code-header">pub fn <a href="#method.set-8" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-8" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#245">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-8" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-17" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#245">Source</a><h4 class="code-header">pub fn <a href="#method.copied-17" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-17" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#245">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-17" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHsl%3CS,+Ct%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#246">Source</a><a href="#impl-Alpha%3CHsl%3CS,+Ct%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<S, Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-8" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#246">Source</a><h4 class="code-header">pub fn <a href="#method.get-8" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-8" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#246">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-8" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHsl%3CS,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#246">Source</a><a href="#impl-Alpha%3CHsl%3CS,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-8" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#246">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-8" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-8" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#246">Source</a><h4 class="code-header">pub fn <a href="#method.push-8" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-8" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#246">Source</a><h4 class="code-header">pub fn <a href="#method.pop-8" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-8" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#246">Source</a><h4 class="code-header">pub fn <a href="#method.clear-8" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-8" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#246">Source</a><h4 class="code-header">pub fn <a href="#method.drain-8" class="fn">drain</a><R>(
|
||
&mut self,
|
||
range: R,
|
||
) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>, S>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHsluv%3CWp,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#114">Source</a><a href="#impl-Alpha%3CHsluv%3CWp,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, T>, A></h3><div class="docblock"><p><span id="Hsluva"></span><a href="type.Hsluva.html" title="type cosmic::cosmic_theme::palette::Hsluva"><code>Hsluva</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-9" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#116">Source</a><h4 class="code-header">pub fn <a href="#method.new-9" class="fn">new</a><H>(hue: H, saturation: T, l: T, alpha: A) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.LuvHue.html" title="struct cosmic::cosmic_theme::palette::LuvHue">LuvHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Create an HSLuv color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.new_const-8" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#123">Source</a><h4 class="code-header">pub const fn <a href="#method.new_const-8" class="fn">new_const</a>(
|
||
hue: <a class="struct" href="struct.LuvHue.html" title="struct cosmic::cosmic_theme::palette::LuvHue">LuvHue</a><T>,
|
||
saturation: T,
|
||
l: T,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, T>, A></h4></section></summary><div class="docblock"><p>Create an HSLuv color with transparency. This is the same as
|
||
<code>Hsluva::new</code> without the generic hue type. It’s temporary until <code>const fn</code> supports traits.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-9" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#131">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-9" class="fn">into_components</a>(self) -> (<a class="struct" href="struct.LuvHue.html" title="struct cosmic::cosmic_theme::palette::LuvHue">LuvHue</a><T>, T, T, A)</h4></section></summary><div class="docblock"><p>Convert to a <code>(hue, saturation, l, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-9" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#141">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-9" class="fn">from_components</a><H>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(H, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.LuvHue.html" title="struct cosmic::cosmic_theme::palette::LuvHue">LuvHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Convert from a <code>(hue, saturation, l, alpha)</code> tuple.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHsluv%3CWp,+%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#146">Source</a><a href="#impl-Alpha%3CHsluv%3CWp,+%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-18" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#146">Source</a><h4 class="code-header">pub fn <a href="#method.copied-18" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-18" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#146">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-18" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHsluv%3CWp,+%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#146">Source</a><a href="#impl-Alpha%3CHsluv%3CWp,+%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-9" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#146">Source</a><h4 class="code-header">pub fn <a href="#method.set-9" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-9" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#146">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-9" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-19" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#146">Source</a><h4 class="code-header">pub fn <a href="#method.copied-19" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-19" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#146">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-19" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHsluv%3CWp,+Ct%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#147">Source</a><a href="#impl-Alpha%3CHsluv%3CWp,+Ct%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-9" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#147">Source</a><h4 class="code-header">pub fn <a href="#method.get-9" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-9" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#147">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-9" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHsluv%3CWp,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#147">Source</a><a href="#impl-Alpha%3CHsluv%3CWp,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-9" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#147">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-9" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-9" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#147">Source</a><h4 class="code-header">pub fn <a href="#method.push-9" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-9" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#147">Source</a><h4 class="code-header">pub fn <a href="#method.pop-9" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-9" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#147">Source</a><h4 class="code-header">pub fn <a href="#method.clear-9" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-9" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#147">Source</a><h4 class="code-header">pub fn <a href="#method.drain-9" class="fn">drain</a><R>(
|
||
&mut self,
|
||
range: R,
|
||
) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsluv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsluv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>, Wp>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHsv%3CSrgb,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#174">Source</a><a href="#impl-Alpha%3CHsv%3CSrgb,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>, T>, A></h3><div class="docblock"><p><span id="Hsva"></span><a href="type.Hsva.html" title="type cosmic::cosmic_theme::palette::Hsva"><code>Hsva</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new_srgb-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#177">Source</a><h4 class="code-header">pub fn <a href="#method.new_srgb-1" class="fn">new_srgb</a><H>(
|
||
hue: H,
|
||
saturation: T,
|
||
value: T,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>, T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.RgbHue.html" title="struct cosmic::cosmic_theme::palette::RgbHue">RgbHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Create an sRGB HSV color with transparency. This method can be used
|
||
instead of <code>Hsva::new</code> to help type inference.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.new_srgb_const-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#184">Source</a><h4 class="code-header">pub const fn <a href="#method.new_srgb_const-1" class="fn">new_srgb_const</a>(
|
||
hue: <a class="struct" href="struct.RgbHue.html" title="struct cosmic::cosmic_theme::palette::RgbHue">RgbHue</a><T>,
|
||
saturation: T,
|
||
value: T,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>, T>, A></h4></section></summary><div class="docblock"><p>Create an sRGB HSV color with transparency. This is the same as
|
||
<code>Hsva::new_srgb</code> without the generic hue type. It’s temporary until
|
||
<code>const fn</code> supports traits.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHsv%3CS,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#190">Source</a><a href="#impl-Alpha%3CHsv%3CS,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, T>, A></h3><div class="docblock"><p><span id="Hsva"></span><a href="type.Hsva.html" title="type cosmic::cosmic_theme::palette::Hsva"><code>Hsva</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-10" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#192">Source</a><h4 class="code-header">pub fn <a href="#method.new-10" class="fn">new</a><H>(hue: H, saturation: T, value: T, alpha: A) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.RgbHue.html" title="struct cosmic::cosmic_theme::palette::RgbHue">RgbHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Create an HSV color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.new_const-9" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#199">Source</a><h4 class="code-header">pub const fn <a href="#method.new_const-9" class="fn">new_const</a>(
|
||
hue: <a class="struct" href="struct.RgbHue.html" title="struct cosmic::cosmic_theme::palette::RgbHue">RgbHue</a><T>,
|
||
saturation: T,
|
||
value: T,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, T>, A></h4></section></summary><div class="docblock"><p>Create an HSV color with transparency. This is the same as <code>Hsva::new</code>
|
||
without the generic hue type. It’s temporary until <code>const fn</code> supports
|
||
traits.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_format-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#207-210">Source</a><h4 class="code-header">pub fn <a href="#method.into_format-1" class="fn">into_format</a><U, B>(self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, U>, B><div class="where">where
|
||
U: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><T> + <a class="trait" href="angle/trait.FromAngle.html" title="trait cosmic::cosmic_theme::palette::angle::FromAngle">FromAngle</a><T>,
|
||
B: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><A>,</div></h4></section></summary><div class="docblock"><p>Convert into another component type.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_format-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#219-222">Source</a><h4 class="code-header">pub fn <a href="#method.from_format-1" class="fn">from_format</a><U, B>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, U>, B>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><U> + <a class="trait" href="angle/trait.FromAngle.html" title="trait cosmic::cosmic_theme::palette::angle::FromAngle">FromAngle</a><U>,
|
||
A: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><B>,</div></h4></section></summary><div class="docblock"><p>Convert from another component type.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-10" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#228">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-10" class="fn">into_components</a>(self) -> (<a class="struct" href="struct.RgbHue.html" title="struct cosmic::cosmic_theme::palette::RgbHue">RgbHue</a><T>, T, T, A)</h4></section></summary><div class="docblock"><p>Convert to a <code>(hue, saturation, value, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-10" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#238-240">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-10" class="fn">from_components</a><H>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(H, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.RgbHue.html" title="struct cosmic::cosmic_theme::palette::RgbHue">RgbHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Convert from a <code>(hue, saturation, value, alpha)</code> tuple.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHsv%3CS,+%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#245">Source</a><a href="#impl-Alpha%3CHsv%3CS,+%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-20" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#245">Source</a><h4 class="code-header">pub fn <a href="#method.copied-20" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-20" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#245">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-20" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHsv%3CS,+%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#245">Source</a><a href="#impl-Alpha%3CHsv%3CS,+%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-10" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#245">Source</a><h4 class="code-header">pub fn <a href="#method.set-10" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-10" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#245">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-10" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-21" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#245">Source</a><h4 class="code-header">pub fn <a href="#method.copied-21" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-21" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#245">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-21" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHsv%3CS,+Ct%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#246">Source</a><a href="#impl-Alpha%3CHsv%3CS,+Ct%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<S, Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-10" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#246">Source</a><h4 class="code-header">pub fn <a href="#method.get-10" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-10" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#246">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-10" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHsv%3CS,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#246">Source</a><a href="#impl-Alpha%3CHsv%3CS,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-10" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#246">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-10" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-10" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#246">Source</a><h4 class="code-header">pub fn <a href="#method.push-10" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-10" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#246">Source</a><h4 class="code-header">pub fn <a href="#method.pop-10" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-10" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#246">Source</a><h4 class="code-header">pub fn <a href="#method.clear-10" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-10" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#246">Source</a><h4 class="code-header">pub fn <a href="#method.drain-10" class="fn">drain</a><R>(
|
||
&mut self,
|
||
range: R,
|
||
) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>, S>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHwb%3CSrgb,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#181">Source</a><a href="#impl-Alpha%3CHwb%3CSrgb,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>, T>, A></h3><div class="docblock"><p><span id="Hwba"></span><a href="type.Hwba.html" title="type cosmic::cosmic_theme::palette::Hwba"><code>Hwba</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new_srgb-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#184">Source</a><h4 class="code-header">pub fn <a href="#method.new_srgb-2" class="fn">new_srgb</a><H>(
|
||
hue: H,
|
||
whiteness: T,
|
||
blackness: T,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>, T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.RgbHue.html" title="struct cosmic::cosmic_theme::palette::RgbHue">RgbHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Create an sRGB HWB color with transparency. This method can be used
|
||
instead of <code>Hwba::new</code> to help type inference.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.new_srgb_const-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#191">Source</a><h4 class="code-header">pub const fn <a href="#method.new_srgb_const-2" class="fn">new_srgb_const</a>(
|
||
hue: <a class="struct" href="struct.RgbHue.html" title="struct cosmic::cosmic_theme::palette::RgbHue">RgbHue</a><T>,
|
||
whiteness: T,
|
||
blackness: T,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>, T>, A></h4></section></summary><div class="docblock"><p>Create an sRGB HWB color with transparency. This is the same as
|
||
<code>Hwba::new_srgb</code> without the generic hue type. It’s temporary until <code>const fn</code> supports traits.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHwb%3CS,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#197">Source</a><a href="#impl-Alpha%3CHwb%3CS,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, T>, A></h3><div class="docblock"><p><span id="Hwba"></span><a href="type.Hwba.html" title="type cosmic::cosmic_theme::palette::Hwba"><code>Hwba</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-11" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#199">Source</a><h4 class="code-header">pub fn <a href="#method.new-11" class="fn">new</a><H>(
|
||
hue: H,
|
||
whiteness: T,
|
||
blackness: T,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.RgbHue.html" title="struct cosmic::cosmic_theme::palette::RgbHue">RgbHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Create an HWB color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.new_const-10" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#205">Source</a><h4 class="code-header">pub const fn <a href="#method.new_const-10" class="fn">new_const</a>(
|
||
hue: <a class="struct" href="struct.RgbHue.html" title="struct cosmic::cosmic_theme::palette::RgbHue">RgbHue</a><T>,
|
||
whiteness: T,
|
||
blackness: T,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, T>, A></h4></section></summary><div class="docblock"><p>Create an HWB color with transparency. This is the same as <code>Hwba::new</code> without the
|
||
generic hue type. It’s temporary until <code>const fn</code> supports traits.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_format-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#213-216">Source</a><h4 class="code-header">pub fn <a href="#method.into_format-2" class="fn">into_format</a><U, B>(self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, U>, B><div class="where">where
|
||
U: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><T> + <a class="trait" href="angle/trait.FromAngle.html" title="trait cosmic::cosmic_theme::palette::angle::FromAngle">FromAngle</a><T>,
|
||
B: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><A>,</div></h4></section></summary><div class="docblock"><p>Convert into another component type.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_format-2" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#225-228">Source</a><h4 class="code-header">pub fn <a href="#method.from_format-2" class="fn">from_format</a><U, B>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, U>, B>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><U> + <a class="trait" href="angle/trait.FromAngle.html" title="trait cosmic::cosmic_theme::palette::angle::FromAngle">FromAngle</a><U>,
|
||
A: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><B>,</div></h4></section></summary><div class="docblock"><p>Convert from another component type.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-11" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#234">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-11" class="fn">into_components</a>(self) -> (<a class="struct" href="struct.RgbHue.html" title="struct cosmic::cosmic_theme::palette::RgbHue">RgbHue</a><T>, T, T, A)</h4></section></summary><div class="docblock"><p>Convert to a <code>(hue, whiteness, blackness, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-11" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#244-246">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-11" class="fn">from_components</a><H>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(H, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.RgbHue.html" title="struct cosmic::cosmic_theme::palette::RgbHue">RgbHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Convert from a <code>(hue, whiteness, blackness, alpha)</code> tuple.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHwb%3CS,+%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#251">Source</a><a href="#impl-Alpha%3CHwb%3CS,+%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-22" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#251">Source</a><h4 class="code-header">pub fn <a href="#method.copied-22" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-22" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#251">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-22" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHwb%3CS,+%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#251">Source</a><a href="#impl-Alpha%3CHwb%3CS,+%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-11" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#251">Source</a><h4 class="code-header">pub fn <a href="#method.set-11" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-11" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#251">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-11" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-23" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#251">Source</a><h4 class="code-header">pub fn <a href="#method.copied-23" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-23" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#251">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-23" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHwb%3CS,+Ct%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#252">Source</a><a href="#impl-Alpha%3CHwb%3CS,+Ct%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<S, Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-11" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#252">Source</a><h4 class="code-header">pub fn <a href="#method.get-11" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-11" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#252">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-11" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CHwb%3CS,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#252">Source</a><a href="#impl-Alpha%3CHwb%3CS,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-11" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#252">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-11" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-11" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#252">Source</a><h4 class="code-header">pub fn <a href="#method.push-11" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-11" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#252">Source</a><h4 class="code-header">pub fn <a href="#method.pop-11" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-11" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#252">Source</a><h4 class="code-header">pub fn <a href="#method.clear-11" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-11" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#252">Source</a><h4 class="code-header">pub fn <a href="#method.drain-11" class="fn">drain</a><R>(
|
||
&mut self,
|
||
range: R,
|
||
) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>, S>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLab%3CWp,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#130">Source</a><a href="#impl-Alpha%3CLab%3CWp,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>, A></h3><div class="docblock"><p><span id="Laba"></span><a href="type.Laba.html" title="type cosmic::cosmic_theme::palette::Laba"><code>Laba</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-12" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#132">Source</a><h4 class="code-header">pub const fn <a href="#method.new-12" class="fn">new</a>(l: T, a: T, b: T, alpha: A) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>, A></h4></section></summary><div class="docblock"><p>Create a CIE L*a*b* with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-12" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#140">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-12" class="fn">into_components</a>(self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a></h4></section></summary><div class="docblock"><p>Convert to a <code>(L\*, a\*, b\*, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-12" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#145">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-12" class="fn">from_components</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>, A></h4></section></summary><div class="docblock"><p>Convert from a <code>(L\*, a\*, b\*, alpha)</code> tuple.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLab%3CWp,+%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#150">Source</a><a href="#impl-Alpha%3CLab%3CWp,+%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-24" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#150">Source</a><h4 class="code-header">pub fn <a href="#method.copied-24" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-24" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#150">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-24" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLab%3CWp,+%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#150">Source</a><a href="#impl-Alpha%3CLab%3CWp,+%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-12" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#150">Source</a><h4 class="code-header">pub fn <a href="#method.set-12" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-12" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#150">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-12" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-25" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#150">Source</a><h4 class="code-header">pub fn <a href="#method.copied-25" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-25" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#150">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-25" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLab%3CWp,+Ct%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#151">Source</a><a href="#impl-Alpha%3CLab%3CWp,+Ct%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-12" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#151">Source</a><h4 class="code-header">pub fn <a href="#method.get-12" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-12" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#151">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-12" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLab%3CWp,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#151">Source</a><a href="#impl-Alpha%3CLab%3CWp,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-12" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#151">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-12" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-12" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#151">Source</a><h4 class="code-header">pub fn <a href="#method.push-12" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-12" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#151">Source</a><h4 class="code-header">pub fn <a href="#method.pop-12" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-12" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#151">Source</a><h4 class="code-header">pub fn <a href="#method.clear-12" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-12" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#151">Source</a><h4 class="code-header">pub fn <a href="#method.drain-12" class="fn">drain</a><R>(
|
||
&mut self,
|
||
range: R,
|
||
) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>, Wp>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLch%3CWp,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#124">Source</a><a href="#impl-Alpha%3CLch%3CWp,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, T>, A></h3><div class="docblock"><p><span id="Lcha"></span><a href="type.Lcha.html" title="type cosmic::cosmic_theme::palette::Lcha"><code>Lcha</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-13" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#126">Source</a><h4 class="code-header">pub fn <a href="#method.new-13" class="fn">new</a><H>(l: T, chroma: T, hue: H, alpha: A) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.LabHue.html" title="struct cosmic::cosmic_theme::palette::LabHue">LabHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Create a CIE L*C*h° color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.new_const-11" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#133">Source</a><h4 class="code-header">pub const fn <a href="#method.new_const-11" class="fn">new_const</a>(
|
||
l: T,
|
||
chroma: T,
|
||
hue: <a class="struct" href="struct.LabHue.html" title="struct cosmic::cosmic_theme::palette::LabHue">LabHue</a><T>,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, T>, A></h4></section></summary><div class="docblock"><p>Create a CIE L*C*h° color with transparency. This is the same as
|
||
<code>Lcha::new</code> without the generic hue type. It’s temporary until <code>const fn</code> supports traits.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-13" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#141">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-13" class="fn">into_components</a>(self) -> (T, T, <a class="struct" href="struct.LabHue.html" title="struct cosmic::cosmic_theme::palette::LabHue">LabHue</a><T>, A)</h4></section></summary><div class="docblock"><p>Convert to a <code>(L\*, C\*, h°, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-13" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#146">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-13" class="fn">from_components</a><H>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.LabHue.html" title="struct cosmic::cosmic_theme::palette::LabHue">LabHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Convert from a <code>(L\*, C\*, h°, alpha)</code> tuple.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLch%3CWp,+%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#151">Source</a><a href="#impl-Alpha%3CLch%3CWp,+%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-26" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#151">Source</a><h4 class="code-header">pub fn <a href="#method.copied-26" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-26" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#151">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-26" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLch%3CWp,+%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#151">Source</a><a href="#impl-Alpha%3CLch%3CWp,+%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-13" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#151">Source</a><h4 class="code-header">pub fn <a href="#method.set-13" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-13" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#151">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-13" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-27" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#151">Source</a><h4 class="code-header">pub fn <a href="#method.copied-27" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-27" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#151">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-27" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLch%3CWp,+Ct%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#152">Source</a><a href="#impl-Alpha%3CLch%3CWp,+Ct%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-13" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#152">Source</a><h4 class="code-header">pub fn <a href="#method.get-13" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-13" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#152">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-13" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLch%3CWp,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#152">Source</a><a href="#impl-Alpha%3CLch%3CWp,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-13" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#152">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-13" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-13" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#152">Source</a><h4 class="code-header">pub fn <a href="#method.push-13" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-13" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#152">Source</a><h4 class="code-header">pub fn <a href="#method.pop-13" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-13" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#152">Source</a><h4 class="code-header">pub fn <a href="#method.clear-13" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-13" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#152">Source</a><h4 class="code-header">pub fn <a href="#method.drain-13" class="fn">drain</a><R>(
|
||
&mut self,
|
||
range: R,
|
||
) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>, Wp>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLchuv%3CWp,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#114">Source</a><a href="#impl-Alpha%3CLchuv%3CWp,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, T>, A></h3><div class="docblock"><p><span id="Lchuva"></span><a href="type.Lchuva.html" title="type cosmic::cosmic_theme::palette::Lchuva"><code>Lchuva</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-14" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#116">Source</a><h4 class="code-header">pub fn <a href="#method.new-14" class="fn">new</a><H>(l: T, chroma: T, hue: H, alpha: A) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.LuvHue.html" title="struct cosmic::cosmic_theme::palette::LuvHue">LuvHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Create a CIE L*C*uv h°uv color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.new_const-12" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#123">Source</a><h4 class="code-header">pub const fn <a href="#method.new_const-12" class="fn">new_const</a>(
|
||
l: T,
|
||
chroma: T,
|
||
hue: <a class="struct" href="struct.LuvHue.html" title="struct cosmic::cosmic_theme::palette::LuvHue">LuvHue</a><T>,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, T>, A></h4></section></summary><div class="docblock"><p>Create a CIE L*C*uv h°uv color with transparency. This is the same as
|
||
<code>Lchuva::new</code> without the generic hue type. It’s temporary until <code>const fn</code> supports traits.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-14" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#131">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-14" class="fn">into_components</a>(self) -> (T, T, <a class="struct" href="struct.LuvHue.html" title="struct cosmic::cosmic_theme::palette::LuvHue">LuvHue</a><T>, A)</h4></section></summary><div class="docblock"><p>Convert to a <code>(L\*, C\*uv, h°uv, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-14" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#136">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-14" class="fn">from_components</a><H>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.LuvHue.html" title="struct cosmic::cosmic_theme::palette::LuvHue">LuvHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Convert from a <code>(L\*, C\*uv, h°uv, alpha)</code> tuple.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLchuv%3CWp,+%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#141">Source</a><a href="#impl-Alpha%3CLchuv%3CWp,+%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-28" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#141">Source</a><h4 class="code-header">pub fn <a href="#method.copied-28" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-28" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#141">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-28" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLchuv%3CWp,+%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#141">Source</a><a href="#impl-Alpha%3CLchuv%3CWp,+%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-14" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#141">Source</a><h4 class="code-header">pub fn <a href="#method.set-14" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-14" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#141">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-14" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-29" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#141">Source</a><h4 class="code-header">pub fn <a href="#method.copied-29" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-29" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#141">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-29" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLchuv%3CWp,+Ct%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#142">Source</a><a href="#impl-Alpha%3CLchuv%3CWp,+Ct%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-14" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#142">Source</a><h4 class="code-header">pub fn <a href="#method.get-14" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-14" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#142">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-14" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLchuv%3CWp,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#142">Source</a><a href="#impl-Alpha%3CLchuv%3CWp,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-14" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#142">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-14" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-14" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#142">Source</a><h4 class="code-header">pub fn <a href="#method.push-14" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-14" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#142">Source</a><h4 class="code-header">pub fn <a href="#method.pop-14" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-14" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#142">Source</a><h4 class="code-header">pub fn <a href="#method.clear-14" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-14" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#142">Source</a><h4 class="code-header">pub fn <a href="#method.drain-14" class="fn">drain</a><R>(
|
||
&mut self,
|
||
range: R,
|
||
) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lchuv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lchuv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>, Wp>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLuma%3CS,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#311">Source</a><a href="#impl-Alpha%3CLuma%3CS,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, A></h3><div class="docblock"><p><span id="Lumaa"></span><a href="luma/type.Lumaa.html" title="type cosmic::cosmic_theme::palette::luma::Lumaa"><code>Lumaa</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-15" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#313">Source</a><h4 class="code-header">pub const fn <a href="#method.new-15" class="fn">new</a>(luma: T, alpha: A) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, A></h4></section></summary><div class="docblock"><p>Create a luminance color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_format-3" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#321-324">Source</a><h4 class="code-header">pub fn <a href="#method.into_format-3" class="fn">into_format</a><U, B>(self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, U>, B><div class="where">where
|
||
U: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><T>,
|
||
B: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><A>,</div></h4></section></summary><div class="docblock"><p>Convert into another component type.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_format-3" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#333-336">Source</a><h4 class="code-header">pub fn <a href="#method.from_format-3" class="fn">from_format</a><U, B>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, U>, B>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><U>,
|
||
A: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><B>,</div></h4></section></summary><div class="docblock"><p>Convert from another component type.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-15" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#342">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-15" class="fn">into_components</a>(self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, A)</a></h4></section></summary><div class="docblock"><p>Convert to a <code>(luma, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-15" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#347">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-15" class="fn">from_components</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, A></h4></section></summary><div class="docblock"><p>Convert from a <code>(luma, alpha)</code> tuple.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLuma%3CS,+u8%3E,+u8%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#352">Source</a><a href="#impl-Alpha%3CLuma%3CS,+u8%3E,+u8%3E" class="anchor">§</a><h3 class="code-header">impl<S> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_u16" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#374-376">Source</a><h4 class="code-header">pub fn <a href="#method.into_u16" class="fn">into_u16</a><O>(self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a><div class="where">where
|
||
O: <a class="trait" href="cast/trait.ComponentOrder.html" title="trait cosmic::cosmic_theme::palette::cast::ComponentOrder">ComponentOrder</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>>,</div></h4></section></summary><div class="docblock"><p>Convert to a packed <code>u16</code> with with a specific component order.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{luma, SrgbLumaa};
|
||
|
||
<span class="kw">let </span>integer = SrgbLumaa::new(<span class="number">96u8</span>, <span class="number">255</span>).into_u16::<luma::channels::Al>();
|
||
<span class="macro">assert_eq!</span>(<span class="number">0xFF60</span>, integer);</code></pre></div>
|
||
<p>It’s also possible to use <code>From</code> and <code>Into</code>, which defaults to the
|
||
<code>0xLLAA</code> component order:</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::SrgbLumaa;
|
||
|
||
<span class="kw">let </span>integer = u16::from(SrgbLumaa::new(<span class="number">96u8</span>, <span class="number">255</span>));
|
||
<span class="macro">assert_eq!</span>(<span class="number">0x60FF</span>, integer);</code></pre></div>
|
||
<p>See <a href="cast/struct.Packed.html" title="struct cosmic::cosmic_theme::palette::cast::Packed">Packed</a> for more details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_u16" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#402-404">Source</a><h4 class="code-header">pub fn <a href="#method.from_u16" class="fn">from_u16</a><O>(color: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>><div class="where">where
|
||
O: <a class="trait" href="cast/trait.ComponentOrder.html" title="trait cosmic::cosmic_theme::palette::cast::ComponentOrder">ComponentOrder</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>>,</div></h4></section></summary><div class="docblock"><p>Convert from a packed <code>u16</code> with a specific component order.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{luma, SrgbLumaa};
|
||
|
||
<span class="kw">let </span>luma = SrgbLumaa::from_u16::<luma::channels::Al>(<span class="number">0xFF60</span>);
|
||
<span class="macro">assert_eq!</span>(SrgbLumaa::new(<span class="number">96u8</span>, <span class="number">255</span>), luma);</code></pre></div>
|
||
<p>It’s also possible to use <code>From</code> and <code>Into</code>, which defaults to the
|
||
<code>0xLLAA</code> component order:</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::SrgbLumaa;
|
||
|
||
<span class="kw">let </span>luma = SrgbLumaa::from(<span class="number">0x60FF</span>);
|
||
<span class="macro">assert_eq!</span>(SrgbLumaa::new(<span class="number">96u8</span>, <span class="number">255</span>), luma);</code></pre></div>
|
||
<p>See <a href="cast/struct.Packed.html" title="struct cosmic::cosmic_theme::palette::cast::Packed">Packed</a> for more details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLuma%3CS,+T%3E,+A%3E-1" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#410-412">Source</a><a href="#impl-Alpha%3CLuma%3CS,+T%3E,+A%3E-1" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, A><div class="where">where
|
||
S: <a class="trait" href="luma/trait.LumaStandard.html" title="trait cosmic::cosmic_theme::palette::luma::LumaStandard">LumaStandard</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_linear" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#428-431">Source</a><h4 class="code-header">pub fn <a href="#method.into_linear" class="fn">into_linear</a><U, B>(
|
||
self,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><<a class="struct" href="encoding/struct.Linear.html" title="struct cosmic::cosmic_theme::palette::encoding::Linear">Linear</a><<S as <a class="trait" href="luma/trait.LumaStandard.html" title="trait cosmic::cosmic_theme::palette::luma::LumaStandard">LumaStandard</a>>::<a class="associatedtype" href="luma/trait.LumaStandard.html#associatedtype.WhitePoint" title="type cosmic::cosmic_theme::palette::luma::LumaStandard::WhitePoint">WhitePoint</a>>, U>, B><div class="where">where
|
||
<S as <a class="trait" href="luma/trait.LumaStandard.html" title="trait cosmic::cosmic_theme::palette::luma::LumaStandard">LumaStandard</a>>::<a class="associatedtype" href="luma/trait.LumaStandard.html#associatedtype.TransferFn" title="type cosmic::cosmic_theme::palette::luma::LumaStandard::TransferFn">TransferFn</a>: <a class="trait" href="encoding/trait.IntoLinear.html" title="trait cosmic::cosmic_theme::palette::encoding::IntoLinear">IntoLinear</a><U, T>,
|
||
B: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><A>,</div></h4></section></summary><div class="docblock"><p>Convert the color to linear luminance with transparency.</p>
|
||
<p>Some transfer functions allow the component type to be converted at the
|
||
same time. This is usually offered with increased performance, compared
|
||
to using <a href="luma/struct.Luma.html#method.into_format" title="method cosmic::cosmic_theme::palette::luma::Luma::into_format"><code>into_format</code></a>.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{SrgbLumaa, LinLumaa};
|
||
|
||
<span class="kw">let </span>linear: LinLumaa<<span class="kw">_</span>, f32> = SrgbLumaa::new(<span class="number">96u8</span>, <span class="number">38</span>).into_linear();</code></pre></div>
|
||
<p>See the transfer function types in the <a href="encoding/index.html" title="mod cosmic::cosmic_theme::palette::encoding"><code>encoding</code></a>
|
||
module for details and performance characteristics.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_linear" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#453-456">Source</a><h4 class="code-header">pub fn <a href="#method.from_linear" class="fn">from_linear</a><U, B>(
|
||
color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><<a class="struct" href="encoding/struct.Linear.html" title="struct cosmic::cosmic_theme::palette::encoding::Linear">Linear</a><<S as <a class="trait" href="luma/trait.LumaStandard.html" title="trait cosmic::cosmic_theme::palette::luma::LumaStandard">LumaStandard</a>>::<a class="associatedtype" href="luma/trait.LumaStandard.html#associatedtype.WhitePoint" title="type cosmic::cosmic_theme::palette::luma::LumaStandard::WhitePoint">WhitePoint</a>>, U>, B>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, A><div class="where">where
|
||
<S as <a class="trait" href="luma/trait.LumaStandard.html" title="trait cosmic::cosmic_theme::palette::luma::LumaStandard">LumaStandard</a>>::<a class="associatedtype" href="luma/trait.LumaStandard.html#associatedtype.TransferFn" title="type cosmic::cosmic_theme::palette::luma::LumaStandard::TransferFn">TransferFn</a>: <a class="trait" href="encoding/trait.FromLinear.html" title="trait cosmic::cosmic_theme::palette::encoding::FromLinear">FromLinear</a><U, T>,
|
||
A: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><B>,</div></h4></section></summary><div class="docblock"><p>Convert linear luminance to non-linear luminance with transparency.</p>
|
||
<p>Some transfer functions allow the component type to be converted at the
|
||
same time. This is usually offered with increased performance, compared
|
||
to using <a href="luma/struct.Luma.html#method.into_format" title="method cosmic::cosmic_theme::palette::luma::Luma::into_format"><code>into_format</code></a>.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{SrgbLumaa, LinLumaa};
|
||
|
||
<span class="kw">let </span>encoded = SrgbLumaa::<u8>::from_linear(LinLumaa::new(<span class="number">0.95f32</span>, <span class="number">0.75</span>));</code></pre></div>
|
||
<p>See the transfer function types in the <a href="encoding/index.html" title="mod cosmic::cosmic_theme::palette::encoding"><code>encoding</code></a>
|
||
module for details and performance characteristics.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLuma%3CLinear%3CWp%3E,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#465">Source</a><a href="#impl-Alpha%3CLuma%3CLinear%3CWp%3E,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><<a class="struct" href="encoding/struct.Linear.html" title="struct cosmic::cosmic_theme::palette::encoding::Linear">Linear</a><Wp>, T>, A></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_encoding" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#480-484">Source</a><h4 class="code-header">pub fn <a href="#method.into_encoding" class="fn">into_encoding</a><U, B, St>(self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><St, U>, B><div class="where">where
|
||
St: <a class="trait" href="luma/trait.LumaStandard.html" title="trait cosmic::cosmic_theme::palette::luma::LumaStandard">LumaStandard</a><WhitePoint = Wp>,
|
||
<St as <a class="trait" href="luma/trait.LumaStandard.html" title="trait cosmic::cosmic_theme::palette::luma::LumaStandard">LumaStandard</a>>::<a class="associatedtype" href="luma/trait.LumaStandard.html#associatedtype.TransferFn" title="type cosmic::cosmic_theme::palette::luma::LumaStandard::TransferFn">TransferFn</a>: <a class="trait" href="encoding/trait.FromLinear.html" title="trait cosmic::cosmic_theme::palette::encoding::FromLinear">FromLinear</a><T, U>,
|
||
B: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><A>,</div></h4></section></summary><div class="docblock"><p>Convert a linear color to a different encoding with transparency.</p>
|
||
<p>Some transfer functions allow the component type to be converted at the
|
||
same time. This is usually offered with increased performance, compared
|
||
to using <a href="luma/struct.Luma.html#method.into_format" title="method cosmic::cosmic_theme::palette::luma::Luma::into_format"><code>into_format</code></a>.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{SrgbLumaa, LinLumaa};
|
||
|
||
<span class="kw">let </span>encoded: SrgbLumaa<u8> = LinLumaa::new(<span class="number">0.95f32</span>, <span class="number">0.75</span>).into_encoding();</code></pre></div>
|
||
<p>See the transfer function types in the <a href="encoding/index.html" title="mod cosmic::cosmic_theme::palette::encoding"><code>encoding</code></a>
|
||
module for details and performance characteristics.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_encoding" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#503-507">Source</a><h4 class="code-header">pub fn <a href="#method.from_encoding" class="fn">from_encoding</a><U, B, St>(
|
||
color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><St, U>, B>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><<a class="struct" href="encoding/struct.Linear.html" title="struct cosmic::cosmic_theme::palette::encoding::Linear">Linear</a><Wp>, T>, A><div class="where">where
|
||
St: <a class="trait" href="luma/trait.LumaStandard.html" title="trait cosmic::cosmic_theme::palette::luma::LumaStandard">LumaStandard</a><WhitePoint = Wp>,
|
||
<St as <a class="trait" href="luma/trait.LumaStandard.html" title="trait cosmic::cosmic_theme::palette::luma::LumaStandard">LumaStandard</a>>::<a class="associatedtype" href="luma/trait.LumaStandard.html#associatedtype.TransferFn" title="type cosmic::cosmic_theme::palette::luma::LumaStandard::TransferFn">TransferFn</a>: <a class="trait" href="encoding/trait.IntoLinear.html" title="trait cosmic::cosmic_theme::palette::encoding::IntoLinear">IntoLinear</a><T, U>,
|
||
A: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><B>,</div></h4></section></summary><div class="docblock"><p>Convert to linear luminance from a different encoding with transparency.</p>
|
||
<p>Some transfer functions allow the component type to be converted at the
|
||
same time. This is usually offered with increased performance, compared
|
||
to using <a href="luma/struct.Luma.html#method.into_format" title="method cosmic::cosmic_theme::palette::luma::Luma::into_format"><code>into_format</code></a>.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{SrgbLumaa, LinLumaa};
|
||
|
||
<span class="kw">let </span>linear = LinLumaa::<<span class="kw">_</span>, f32>::from_encoding(SrgbLumaa::new(<span class="number">96u8</span>, <span class="number">38</span>));</code></pre></div>
|
||
<p>See the transfer function types in the <a href="encoding/index.html" title="mod cosmic::cosmic_theme::palette::encoding"><code>encoding</code></a>
|
||
module for details and performance characteristics.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLuma%3CS,+%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#513">Source</a><a href="#impl-Alpha%3CLuma%3CS,+%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-30" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#513">Source</a><h4 class="code-header">pub fn <a href="#method.copied-30" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-30" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#513">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-30" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLuma%3CS,+%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#513">Source</a><a href="#impl-Alpha%3CLuma%3CS,+%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-15" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#513">Source</a><h4 class="code-header">pub fn <a href="#method.set-15" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-15" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#513">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-15" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-31" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#513">Source</a><h4 class="code-header">pub fn <a href="#method.copied-31" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-31" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#513">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-31" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLuma%3CS,+Ct%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#514">Source</a><a href="#impl-Alpha%3CLuma%3CS,+Ct%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<S, Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-15" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#514">Source</a><h4 class="code-header">pub fn <a href="#method.get-15" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-15" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#514">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-15" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLuma%3CS,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#514">Source</a><a href="#impl-Alpha%3CLuma%3CS,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-15" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#514">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-15" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-15" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#514">Source</a><h4 class="code-header">pub fn <a href="#method.push-15" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-15" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#514">Source</a><h4 class="code-header">pub fn <a href="#method.pop-15" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-15" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#514">Source</a><h4 class="code-header">pub fn <a href="#method.clear-15" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-15" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#514">Source</a><h4 class="code-header">pub fn <a href="#method.drain-15" class="fn">drain</a><R>(
|
||
&mut self,
|
||
range: R,
|
||
) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luma/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luma::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>, S>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLuv%3CWp,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#120">Source</a><a href="#impl-Alpha%3CLuv%3CWp,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>, A></h3><div class="docblock"><p><span id="Luva"></span><a href="type.Luva.html" title="type cosmic::cosmic_theme::palette::Luva"><code>Luva</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-16" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#122">Source</a><h4 class="code-header">pub const fn <a href="#method.new-16" class="fn">new</a>(l: T, u: T, v: T, alpha: A) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>, A></h4></section></summary><div class="docblock"><p>Create a CIE L*u*v* color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-16" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#130">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-16" class="fn">into_components</a>(self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a></h4></section></summary><div class="docblock"><p>Convert to u <code>(L\*, u\*, v\*, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-16" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#135">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-16" class="fn">from_components</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>, A></h4></section></summary><div class="docblock"><p>Convert from u <code>(L\*, u\*, v\*, alpha)</code> tuple.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLuv%3CWp,+%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#140">Source</a><a href="#impl-Alpha%3CLuv%3CWp,+%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-32" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#140">Source</a><h4 class="code-header">pub fn <a href="#method.copied-32" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-32" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#140">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-32" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLuv%3CWp,+%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#140">Source</a><a href="#impl-Alpha%3CLuv%3CWp,+%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-16" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#140">Source</a><h4 class="code-header">pub fn <a href="#method.set-16" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-16" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#140">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-16" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-33" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#140">Source</a><h4 class="code-header">pub fn <a href="#method.copied-33" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-33" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#140">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-33" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLuv%3CWp,+Ct%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#141">Source</a><a href="#impl-Alpha%3CLuv%3CWp,+Ct%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-16" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#141">Source</a><h4 class="code-header">pub fn <a href="#method.get-16" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-16" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#141">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-16" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CLuv%3CWp,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#141">Source</a><a href="#impl-Alpha%3CLuv%3CWp,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-16" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#141">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-16" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-16" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#141">Source</a><h4 class="code-header">pub fn <a href="#method.push-16" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-16" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#141">Source</a><h4 class="code-header">pub fn <a href="#method.pop-16" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-16" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#141">Source</a><h4 class="code-header">pub fn <a href="#method.clear-16" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-16" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#141">Source</a><h4 class="code-header">pub fn <a href="#method.drain-16" class="fn">drain</a><R>(
|
||
&mut self,
|
||
range: R,
|
||
) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>, Wp>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COkhsl%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/alpha.rs.html#10">Source</a><a href="#impl-Alpha%3COkhsl%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><T>, A></h3><div class="docblock"><p><span id="Okhsla"></span><a href="type.Okhsla.html" title="type cosmic::cosmic_theme::palette::Okhsla"><code>Okhsla</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-17" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/alpha.rs.html#12">Source</a><h4 class="code-header">pub fn <a href="#method.new-17" class="fn">new</a><H>(
|
||
hue: H,
|
||
saturation: T,
|
||
lightness: T,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.OklabHue.html" title="struct cosmic::cosmic_theme::palette::OklabHue">OklabHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Create an <code>Okhsl</code> color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.new_const-13" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/alpha.rs.html#21">Source</a><h4 class="code-header">pub const fn <a href="#method.new_const-13" class="fn">new_const</a>(
|
||
hue: <a class="struct" href="struct.OklabHue.html" title="struct cosmic::cosmic_theme::palette::OklabHue">OklabHue</a><T>,
|
||
saturation: T,
|
||
lightness: T,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><T>, A></h4></section></summary><div class="docblock"><p>Create an <code>Okhsla</code> color. This is the same as <code>Okhsla::new</code> without the
|
||
generic hue type. It’s temporary until <code>const fn</code> supports traits.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_format-4" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/alpha.rs.html#29-32">Source</a><h4 class="code-header">pub fn <a href="#method.into_format-4" class="fn">into_format</a><U, B>(self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><U>, B><div class="where">where
|
||
U: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><T> + <a class="trait" href="angle/trait.FromAngle.html" title="trait cosmic::cosmic_theme::palette::angle::FromAngle">FromAngle</a><T>,
|
||
B: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><A>,</div></h4></section></summary><div class="docblock"><p>Convert into another component type.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_format-4" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/alpha.rs.html#41-44">Source</a><h4 class="code-header">pub fn <a href="#method.from_format-4" class="fn">from_format</a><U, B>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><U>, B>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><U> + <a class="trait" href="angle/trait.FromAngle.html" title="trait cosmic::cosmic_theme::palette::angle::FromAngle">FromAngle</a><U>,
|
||
A: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><B>,</div></h4></section></summary><div class="docblock"><p>Convert from another component type.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-17" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/alpha.rs.html#50">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-17" class="fn">into_components</a>(self) -> (<a class="struct" href="struct.OklabHue.html" title="struct cosmic::cosmic_theme::palette::OklabHue">OklabHue</a><T>, T, T, A)</h4></section></summary><div class="docblock"><p>Convert to a <code>(hue, saturation, lightness, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-17" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/alpha.rs.html#60-62">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-17" class="fn">from_components</a><H>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(H, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.OklabHue.html" title="struct cosmic::cosmic_theme::palette::OklabHue">OklabHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Convert from a <code>(hue, saturation, lightness, alpha)</code> tuple.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COkhsl%3C%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl.rs.html#156">Source</a><a href="#impl-Alpha%3COkhsl%3C%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-34" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl.rs.html#156">Source</a><h4 class="code-header">pub fn <a href="#method.copied-34" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-34" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl.rs.html#156">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-34" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COkhsl%3C%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl.rs.html#156">Source</a><a href="#impl-Alpha%3COkhsl%3C%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-17" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl.rs.html#156">Source</a><h4 class="code-header">pub fn <a href="#method.set-17" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-17" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl.rs.html#156">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-17" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-35" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl.rs.html#156">Source</a><h4 class="code-header">pub fn <a href="#method.copied-35" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-35" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl.rs.html#156">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-35" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COkhsl%3CCt%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl.rs.html#157">Source</a><a href="#impl-Alpha%3COkhsl%3CCt%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-17" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl.rs.html#157">Source</a><h4 class="code-header">pub fn <a href="#method.get-17" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><&'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-17" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl.rs.html#157">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-17" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><&'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COkhsl%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl.rs.html#157">Source</a><a href="#impl-Alpha%3COkhsl%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-17" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl.rs.html#157">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-17" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-17" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl.rs.html#157">Source</a><h4 class="code-header">pub fn <a href="#method.push-17" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-17" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl.rs.html#157">Source</a><h4 class="code-header">pub fn <a href="#method.pop-17" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-17" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl.rs.html#157">Source</a><h4 class="code-header">pub fn <a href="#method.clear-17" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-17" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl.rs.html#157">Source</a><h4 class="code-header">pub fn <a href="#method.drain-17" class="fn">drain</a><R>(&mut self, range: R) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COkhsv%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/alpha.rs.html#13">Source</a><a href="#impl-Alpha%3COkhsv%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><T>, A></h3><div class="docblock"><p><span id="Hsva"></span><a href="type.Hsva.html" title="type cosmic::cosmic_theme::palette::Hsva"><code>Hsva</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-18" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/alpha.rs.html#15">Source</a><h4 class="code-header">pub fn <a href="#method.new-18" class="fn">new</a><H>(hue: H, saturation: T, value: T, alpha: A) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.OklabHue.html" title="struct cosmic::cosmic_theme::palette::OklabHue">OklabHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Create an <code>Okhsv</code> color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.new_const-14" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/alpha.rs.html#24">Source</a><h4 class="code-header">pub const fn <a href="#method.new_const-14" class="fn">new_const</a>(
|
||
hue: <a class="struct" href="struct.OklabHue.html" title="struct cosmic::cosmic_theme::palette::OklabHue">OklabHue</a><T>,
|
||
saturation: T,
|
||
value: T,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><T>, A></h4></section></summary><div class="docblock"><p>Create an <code>Okhsva</code> color. This is the same as <code>Okhsva::new</code> without the
|
||
generic hue type. It’s temporary until <code>const fn</code> supports traits.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_format-5" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/alpha.rs.html#32-35">Source</a><h4 class="code-header">pub fn <a href="#method.into_format-5" class="fn">into_format</a><U, B>(self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><U>, B><div class="where">where
|
||
U: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><T> + <a class="trait" href="angle/trait.FromAngle.html" title="trait cosmic::cosmic_theme::palette::angle::FromAngle">FromAngle</a><T>,
|
||
B: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><A>,</div></h4></section></summary><div class="docblock"><p>Convert into another component type.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_format-5" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/alpha.rs.html#44-48">Source</a><h4 class="code-header">pub fn <a href="#method.from_format-5" class="fn">from_format</a><U, B>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><U>, B>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><U> + <a class="trait" href="angle/trait.FromAngle.html" title="trait cosmic::cosmic_theme::palette::angle::FromAngle">FromAngle</a><U>,
|
||
A: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><B>,
|
||
U: <a class="trait" href="num/trait.Zero.html" title="trait cosmic::cosmic_theme::palette::num::Zero">Zero</a> + <a class="trait" href="num/trait.MinMax.html" title="trait cosmic::cosmic_theme::palette::num::MinMax">MinMax</a>,</div></h4></section></summary><div class="docblock"><p>Convert from another component type.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-18" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/alpha.rs.html#54">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-18" class="fn">into_components</a>(self) -> (<a class="struct" href="struct.OklabHue.html" title="struct cosmic::cosmic_theme::palette::OklabHue">OklabHue</a><T>, T, T, A)</h4></section></summary><div class="docblock"><p>Convert to a <code>(hue, saturation, value, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-18" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/alpha.rs.html#64-66">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-18" class="fn">from_components</a><H>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(H, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.OklabHue.html" title="struct cosmic::cosmic_theme::palette::OklabHue">OklabHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Convert from a <code>(hue, saturation, value, alpha)</code> tuple.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COkhsv%3C%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv.rs.html#126">Source</a><a href="#impl-Alpha%3COkhsv%3C%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-36" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv.rs.html#126">Source</a><h4 class="code-header">pub fn <a href="#method.copied-36" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-36" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv.rs.html#126">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-36" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COkhsv%3C%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv.rs.html#126">Source</a><a href="#impl-Alpha%3COkhsv%3C%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-18" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv.rs.html#126">Source</a><h4 class="code-header">pub fn <a href="#method.set-18" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-18" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv.rs.html#126">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-18" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-37" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv.rs.html#126">Source</a><h4 class="code-header">pub fn <a href="#method.copied-37" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-37" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv.rs.html#126">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-37" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COkhsv%3CCt%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv.rs.html#127">Source</a><a href="#impl-Alpha%3COkhsv%3CCt%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-18" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv.rs.html#127">Source</a><h4 class="code-header">pub fn <a href="#method.get-18" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><&'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-18" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv.rs.html#127">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-18" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><&'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COkhsv%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv.rs.html#127">Source</a><a href="#impl-Alpha%3COkhsv%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-18" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv.rs.html#127">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-18" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-18" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv.rs.html#127">Source</a><h4 class="code-header">pub fn <a href="#method.push-18" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-18" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv.rs.html#127">Source</a><h4 class="code-header">pub fn <a href="#method.pop-18" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-18" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv.rs.html#127">Source</a><h4 class="code-header">pub fn <a href="#method.clear-18" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-18" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv.rs.html#127">Source</a><h4 class="code-header">pub fn <a href="#method.drain-18" class="fn">drain</a><R>(&mut self, range: R) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COkhwb%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/alpha.rs.html#11">Source</a><a href="#impl-Alpha%3COkhwb%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><T>, A></h3><div class="docblock"><p><span id="Okhwba"></span><a href="type.Okhwba.html" title="type cosmic::cosmic_theme::palette::Okhwba"><code>Okhwba</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-19" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/alpha.rs.html#13">Source</a><h4 class="code-header">pub fn <a href="#method.new-19" class="fn">new</a><H>(
|
||
hue: H,
|
||
whiteness: T,
|
||
blackness: T,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.OklabHue.html" title="struct cosmic::cosmic_theme::palette::OklabHue">OklabHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Create an <code>Okhwb</code> color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.new_const-15" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/alpha.rs.html#22">Source</a><h4 class="code-header">pub const fn <a href="#method.new_const-15" class="fn">new_const</a>(
|
||
hue: <a class="struct" href="struct.OklabHue.html" title="struct cosmic::cosmic_theme::palette::OklabHue">OklabHue</a><T>,
|
||
whiteness: T,
|
||
blackness: T,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><T>, A></h4></section></summary><div class="docblock"><p>Create an <code>Okhwba</code> color. This is the same as <code>Okhwba::new</code> without the
|
||
generic hue type. It’s temporary until <code>const fn</code> supports traits.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_format-6" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/alpha.rs.html#30-33">Source</a><h4 class="code-header">pub fn <a href="#method.into_format-6" class="fn">into_format</a><U, B>(self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><U>, B><div class="where">where
|
||
U: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><T> + <a class="trait" href="angle/trait.FromAngle.html" title="trait cosmic::cosmic_theme::palette::angle::FromAngle">FromAngle</a><T>,
|
||
B: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><A>,</div></h4></section></summary><div class="docblock"><p>Convert into another component type.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_format-6" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/alpha.rs.html#42-45">Source</a><h4 class="code-header">pub fn <a href="#method.from_format-6" class="fn">from_format</a><U, B>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><U>, B>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><U> + <a class="trait" href="angle/trait.FromAngle.html" title="trait cosmic::cosmic_theme::palette::angle::FromAngle">FromAngle</a><U>,
|
||
A: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><B>,</div></h4></section></summary><div class="docblock"><p>Convert from another component type.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-19" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/alpha.rs.html#51">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-19" class="fn">into_components</a>(self) -> (<a class="struct" href="struct.OklabHue.html" title="struct cosmic::cosmic_theme::palette::OklabHue">OklabHue</a><T>, T, T, A)</h4></section></summary><div class="docblock"><p>Convert to a <code>(hue, whiteness, blackness, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-19" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/alpha.rs.html#61-63">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-19" class="fn">from_components</a><H>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(H, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.OklabHue.html" title="struct cosmic::cosmic_theme::palette::OklabHue">OklabHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Convert from a <code>(hue, whiteness, blackness, alpha)</code> tuple.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COkhwb%3C%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb.rs.html#129">Source</a><a href="#impl-Alpha%3COkhwb%3C%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-38" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb.rs.html#129">Source</a><h4 class="code-header">pub fn <a href="#method.copied-38" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-38" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb.rs.html#129">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-38" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COkhwb%3C%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb.rs.html#129">Source</a><a href="#impl-Alpha%3COkhwb%3C%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-19" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb.rs.html#129">Source</a><h4 class="code-header">pub fn <a href="#method.set-19" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-19" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb.rs.html#129">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-19" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-39" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb.rs.html#129">Source</a><h4 class="code-header">pub fn <a href="#method.copied-39" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-39" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb.rs.html#129">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-39" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COkhwb%3CCt%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb.rs.html#130">Source</a><a href="#impl-Alpha%3COkhwb%3CCt%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-19" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb.rs.html#130">Source</a><h4 class="code-header">pub fn <a href="#method.get-19" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><&'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-19" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb.rs.html#130">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-19" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><&'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COkhwb%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb.rs.html#130">Source</a><a href="#impl-Alpha%3COkhwb%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-19" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb.rs.html#130">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-19" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-19" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb.rs.html#130">Source</a><h4 class="code-header">pub fn <a href="#method.push-19" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-19" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb.rs.html#130">Source</a><h4 class="code-header">pub fn <a href="#method.pop-19" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-19" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb.rs.html#130">Source</a><h4 class="code-header">pub fn <a href="#method.clear-19" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-19" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb.rs.html#130">Source</a><h4 class="code-header">pub fn <a href="#method.drain-19" class="fn">drain</a><R>(&mut self, range: R) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COklab%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/alpha.rs.html#8">Source</a><a href="#impl-Alpha%3COklab%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>, A></h3><div class="docblock"><p><span id="Oklaba"></span><a href="type.Oklaba.html" title="type cosmic::cosmic_theme::palette::Oklaba"><code>Oklaba</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-20" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/alpha.rs.html#10">Source</a><h4 class="code-header">pub const fn <a href="#method.new-20" class="fn">new</a>(l: T, a: T, b: T, alpha: A) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>, A></h4></section></summary><div class="docblock"><p>Create an Oklab color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-20" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/alpha.rs.html#18">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-20" class="fn">into_components</a>(self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a></h4></section></summary><div class="docblock"><p>Convert to a <code>(L, a, b, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-20" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/alpha.rs.html#23">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-20" class="fn">from_components</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>, A></h4></section></summary><div class="docblock"><p>Convert from a <code>(L, a, b, alpha)</code> tuple.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COklab%3C%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab.rs.html#243">Source</a><a href="#impl-Alpha%3COklab%3C%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-40" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab.rs.html#243">Source</a><h4 class="code-header">pub fn <a href="#method.copied-40" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-40" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab.rs.html#243">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-40" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COklab%3C%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab.rs.html#243">Source</a><a href="#impl-Alpha%3COklab%3C%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-20" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab.rs.html#243">Source</a><h4 class="code-header">pub fn <a href="#method.set-20" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-20" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab.rs.html#243">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-20" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-41" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab.rs.html#243">Source</a><h4 class="code-header">pub fn <a href="#method.copied-41" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-41" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab.rs.html#243">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-41" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COklab%3CCt%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab.rs.html#244">Source</a><a href="#impl-Alpha%3COklab%3CCt%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-20" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab.rs.html#244">Source</a><h4 class="code-header">pub fn <a href="#method.get-20" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><&'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-20" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab.rs.html#244">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-20" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><&'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COklab%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab.rs.html#244">Source</a><a href="#impl-Alpha%3COklab%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-20" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab.rs.html#244">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-20" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-20" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab.rs.html#244">Source</a><h4 class="code-header">pub fn <a href="#method.push-20" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-20" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab.rs.html#244">Source</a><h4 class="code-header">pub fn <a href="#method.pop-20" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-20" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab.rs.html#244">Source</a><h4 class="code-header">pub fn <a href="#method.clear-20" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-20" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab.rs.html#244">Source</a><h4 class="code-header">pub fn <a href="#method.drain-20" class="fn">drain</a><R>(&mut self, range: R) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COklch%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/alpha.rs.html#10">Source</a><a href="#impl-Alpha%3COklch%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><T>, A></h3><div class="docblock"><p><span id="Oklcha"></span><a href="type.Oklcha.html" title="type cosmic::cosmic_theme::palette::Oklcha"><code>Oklcha</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-21" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/alpha.rs.html#12">Source</a><h4 class="code-header">pub fn <a href="#method.new-21" class="fn">new</a><H>(l: T, chroma: T, hue: H, alpha: A) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.OklabHue.html" title="struct cosmic::cosmic_theme::palette::OklabHue">OklabHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Create an Oklch color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.new_const-16" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/alpha.rs.html#21">Source</a><h4 class="code-header">pub const fn <a href="#method.new_const-16" class="fn">new_const</a>(
|
||
l: T,
|
||
chroma: T,
|
||
hue: <a class="struct" href="struct.OklabHue.html" title="struct cosmic::cosmic_theme::palette::OklabHue">OklabHue</a><T>,
|
||
alpha: A,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><T>, A></h4></section></summary><div class="docblock"><p>Create an <code>Oklcha</code> color. This is the same as <code>Oklcha::new</code> without the
|
||
generic hue type. It’s temporary until <code>const fn</code> supports traits.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-21" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/alpha.rs.html#29">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-21" class="fn">into_components</a>(self) -> (T, T, <a class="struct" href="struct.OklabHue.html" title="struct cosmic::cosmic_theme::palette::OklabHue">OklabHue</a><T>, A)</h4></section></summary><div class="docblock"><p>Convert to a <code>(L, C, h, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-21" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/alpha.rs.html#34">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-21" class="fn">from_components</a><H>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.OklabHue.html" title="struct cosmic::cosmic_theme::palette::OklabHue">OklabHue</a><T>>,</div></h4></section></summary><div class="docblock"><p>Convert from a <code>(L, C, h, alpha)</code> tuple.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COklch%3C%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch.rs.html#105">Source</a><a href="#impl-Alpha%3COklch%3C%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-42" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch.rs.html#105">Source</a><h4 class="code-header">pub fn <a href="#method.copied-42" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-42" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch.rs.html#105">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-42" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COklch%3C%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch.rs.html#105">Source</a><a href="#impl-Alpha%3COklch%3C%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-21" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch.rs.html#105">Source</a><h4 class="code-header">pub fn <a href="#method.set-21" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-21" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch.rs.html#105">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-21" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-43" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch.rs.html#105">Source</a><h4 class="code-header">pub fn <a href="#method.copied-43" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-43" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch.rs.html#105">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-43" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COklch%3CCt%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch.rs.html#106">Source</a><a href="#impl-Alpha%3COklch%3CCt%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-21" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch.rs.html#106">Source</a><h4 class="code-header">pub fn <a href="#method.get-21" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><&'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-21" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch.rs.html#106">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-21" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><&'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3COklch%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch.rs.html#106">Source</a><a href="#impl-Alpha%3COklch%3CVec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-21" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch.rs.html#106">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-21" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-21" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch.rs.html#106">Source</a><h4 class="code-header">pub fn <a href="#method.push-21" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-21" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch.rs.html#106">Source</a><h4 class="code-header">pub fn <a href="#method.pop-21" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-21" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch.rs.html#106">Source</a><h4 class="code-header">pub fn <a href="#method.clear-21" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-21" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch.rs.html#106">Source</a><h4 class="code-header">pub fn <a href="#method.drain-21" class="fn">drain</a><R>(&mut self, range: R) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CRgb%3CS,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#490">Source</a><a href="#impl-Alpha%3CRgb%3CS,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, A></h3><div class="docblock"><p><span id="Rgba"></span><a href="rgb/type.Rgba.html" title="type cosmic::cosmic_theme::palette::rgb::Rgba"><code>Rgba</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-22" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#492">Source</a><h4 class="code-header">pub const fn <a href="#method.new-22" class="fn">new</a>(red: T, green: T, blue: T, alpha: A) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, A></h4></section></summary><div class="docblock"><p>Non-linear RGB.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_format-7" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#509-512">Source</a><h4 class="code-header">pub fn <a href="#method.into_format-7" class="fn">into_format</a><U, B>(self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, U>, B><div class="where">where
|
||
U: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><T>,
|
||
B: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><A>,</div></h4></section></summary><div class="docblock"><p>Convert the RGBA components into other number types.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::Srgba;
|
||
|
||
<span class="kw">let </span>rgba_u8: Srgba<u8> = Srgba::new(<span class="number">0.3</span>, <span class="number">0.7</span>, <span class="number">0.2</span>, <span class="number">0.5</span>).into_format();</code></pre></div>
|
||
<p>See also <code>into_linear</code> and <code>into_encoding</code> for a faster option if you
|
||
need to change between linear and non-linear encoding at the same time.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_format-7" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#530-533">Source</a><h4 class="code-header">pub fn <a href="#method.from_format-7" class="fn">from_format</a><U, B>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, U>, B>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><U>,
|
||
A: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><B>,</div></h4></section></summary><div class="docblock"><p>Convert the RGBA components from other number types.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::Srgba;
|
||
|
||
<span class="kw">let </span>rgba_u8 = Srgba::<u8>::from_format(Srgba::new(<span class="number">0.3</span>, <span class="number">0.7</span>, <span class="number">0.2</span>, <span class="number">0.5</span>));</code></pre></div>
|
||
<p>See also <code>from_linear</code> and <code>from_encoding</code> for a faster option if you
|
||
need to change between linear and non-linear encoding at the same time.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-22" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#539">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-22" class="fn">into_components</a>(self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a></h4></section></summary><div class="docblock"><p>Convert to a <code>(red, green, blue, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-22" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#549">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-22" class="fn">from_components</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, A></h4></section></summary><div class="docblock"><p>Convert from a <code>(red, green, blue, alpha)</code> tuple.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CRgb%3CS,+u8%3E,+u8%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#554">Source</a><a href="#impl-Alpha%3CRgb%3CS,+u8%3E,+u8%3E" class="anchor">§</a><h3 class="code-header">impl<S> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_u32" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#576-578">Source</a><h4 class="code-header">pub fn <a href="#method.into_u32" class="fn">into_u32</a><O>(self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><div class="where">where
|
||
O: <a class="trait" href="cast/trait.ComponentOrder.html" title="trait cosmic::cosmic_theme::palette::cast::ComponentOrder">ComponentOrder</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>>,</div></h4></section></summary><div class="docblock"><p>Convert to a packed <code>u32</code> with with specifiable component order.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{rgb, Srgba};
|
||
|
||
<span class="kw">let </span>integer = Srgba::new(<span class="number">96u8</span>, <span class="number">127</span>, <span class="number">0</span>, <span class="number">255</span>).into_u32::<rgb::channels::Argb>();
|
||
<span class="macro">assert_eq!</span>(<span class="number">0xFF607F00</span>, integer);</code></pre></div>
|
||
<p>It’s also possible to use <code>From</code> and <code>Into</code>, which defaults to the
|
||
<code>0xRRGGBBAA</code> component order:</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::Srgba;
|
||
|
||
<span class="kw">let </span>integer = u32::from(Srgba::new(<span class="number">96u8</span>, <span class="number">127</span>, <span class="number">0</span>, <span class="number">255</span>));
|
||
<span class="macro">assert_eq!</span>(<span class="number">0x607F00FF</span>, integer);</code></pre></div>
|
||
<p>See <a href="cast/struct.Packed.html" title="struct cosmic::cosmic_theme::palette::cast::Packed">Packed</a> for more details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_u32" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#604-606">Source</a><h4 class="code-header">pub fn <a href="#method.from_u32" class="fn">from_u32</a><O>(color: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>><div class="where">where
|
||
O: <a class="trait" href="cast/trait.ComponentOrder.html" title="trait cosmic::cosmic_theme::palette::cast::ComponentOrder">ComponentOrder</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>>,</div></h4></section></summary><div class="docblock"><p>Convert from a packed <code>u32</code> with specifiable component order.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{rgb, Srgba};
|
||
|
||
<span class="kw">let </span>rgba = Srgba::from_u32::<rgb::channels::Argb>(<span class="number">0xFF607F00</span>);
|
||
<span class="macro">assert_eq!</span>(Srgba::new(<span class="number">96u8</span>, <span class="number">127</span>, <span class="number">0</span>, <span class="number">255</span>), rgba);</code></pre></div>
|
||
<p>It’s also possible to use <code>From</code> and <code>Into</code>, which defaults to the
|
||
<code>0xRRGGBBAA</code> component order:</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::Srgba;
|
||
|
||
<span class="kw">let </span>rgba = Srgba::from(<span class="number">0x607F00FF</span>);
|
||
<span class="macro">assert_eq!</span>(Srgba::new(<span class="number">96u8</span>, <span class="number">127</span>, <span class="number">0</span>, <span class="number">255</span>), rgba);</code></pre></div>
|
||
<p>See <a href="cast/struct.Packed.html" title="struct cosmic::cosmic_theme::palette::cast::Packed">Packed</a> for more details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CRgb%3CS,+T%3E,+A%3E-1" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#612">Source</a><a href="#impl-Alpha%3CRgb%3CS,+T%3E,+A%3E-1" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, A><div class="where">where
|
||
S: <a class="trait" href="rgb/trait.RgbStandard.html" title="trait cosmic::cosmic_theme::palette::rgb::RgbStandard">RgbStandard</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_linear-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#627-630">Source</a><h4 class="code-header">pub fn <a href="#method.into_linear-1" class="fn">into_linear</a><U, B>(
|
||
self,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Linear.html" title="struct cosmic::cosmic_theme::palette::encoding::Linear">Linear</a><<S as <a class="trait" href="rgb/trait.RgbStandard.html" title="trait cosmic::cosmic_theme::palette::rgb::RgbStandard">RgbStandard</a>>::<a class="associatedtype" href="rgb/trait.RgbStandard.html#associatedtype.Space" title="type cosmic::cosmic_theme::palette::rgb::RgbStandard::Space">Space</a>>, U>, B><div class="where">where
|
||
<S as <a class="trait" href="rgb/trait.RgbStandard.html" title="trait cosmic::cosmic_theme::palette::rgb::RgbStandard">RgbStandard</a>>::<a class="associatedtype" href="rgb/trait.RgbStandard.html#associatedtype.TransferFn" title="type cosmic::cosmic_theme::palette::rgb::RgbStandard::TransferFn">TransferFn</a>: <a class="trait" href="encoding/trait.IntoLinear.html" title="trait cosmic::cosmic_theme::palette::encoding::IntoLinear">IntoLinear</a><U, T>,
|
||
B: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><A>,</div></h4></section></summary><div class="docblock"><p>Convert the color to linear RGB with transparency.</p>
|
||
<p>Some transfer functions allow the component type to be converted at the
|
||
same time. This is usually offered with increased performance, compared
|
||
to using <a href="rgb/struct.Rgb.html#method.into_format" title="method cosmic::cosmic_theme::palette::rgb::Rgb::into_format"><code>into_format</code></a>.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, LinSrgba};
|
||
|
||
<span class="kw">let </span>linear: LinSrgba<f32> = Srgba::new(<span class="number">96u8</span>, <span class="number">127</span>, <span class="number">0</span>, <span class="number">38</span>).into_linear();</code></pre></div>
|
||
<p>See the transfer function types in the <a href="encoding/index.html" title="mod cosmic::cosmic_theme::palette::encoding"><code>encoding</code></a>
|
||
module for details and performance characteristics.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_linear-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#652-655">Source</a><h4 class="code-header">pub fn <a href="#method.from_linear-1" class="fn">from_linear</a><U, B>(
|
||
color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Linear.html" title="struct cosmic::cosmic_theme::palette::encoding::Linear">Linear</a><<S as <a class="trait" href="rgb/trait.RgbStandard.html" title="trait cosmic::cosmic_theme::palette::rgb::RgbStandard">RgbStandard</a>>::<a class="associatedtype" href="rgb/trait.RgbStandard.html#associatedtype.Space" title="type cosmic::cosmic_theme::palette::rgb::RgbStandard::Space">Space</a>>, U>, B>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, A><div class="where">where
|
||
<S as <a class="trait" href="rgb/trait.RgbStandard.html" title="trait cosmic::cosmic_theme::palette::rgb::RgbStandard">RgbStandard</a>>::<a class="associatedtype" href="rgb/trait.RgbStandard.html#associatedtype.TransferFn" title="type cosmic::cosmic_theme::palette::rgb::RgbStandard::TransferFn">TransferFn</a>: <a class="trait" href="encoding/trait.FromLinear.html" title="trait cosmic::cosmic_theme::palette::encoding::FromLinear">FromLinear</a><U, T>,
|
||
A: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><B>,</div></h4></section></summary><div class="docblock"><p>Convert linear RGB to non-linear RGB with transparency.</p>
|
||
<p>Some transfer functions allow the component type to be converted at the
|
||
same time. This is usually offered with increased performance, compared
|
||
to using <a href="rgb/struct.Rgb.html#method.into_format" title="method cosmic::cosmic_theme::palette::rgb::Rgb::into_format"><code>into_format</code></a>.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, LinSrgba};
|
||
|
||
<span class="kw">let </span>encoded = Srgba::<u8>::from_linear(LinSrgba::new(<span class="number">0.95f32</span>, <span class="number">0.90</span>, <span class="number">0.30</span>, <span class="number">0.75</span>));</code></pre></div>
|
||
<p>See the transfer function types in the <a href="encoding/index.html" title="mod cosmic::cosmic_theme::palette::encoding"><code>encoding</code></a>
|
||
module for details and performance characteristics.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CRgb%3CLinear%3CS%3E,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#664">Source</a><a href="#impl-Alpha%3CRgb%3CLinear%3CS%3E,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Linear.html" title="struct cosmic::cosmic_theme::palette::encoding::Linear">Linear</a><S>, T>, A><div class="where">where
|
||
S: <a class="trait" href="rgb/trait.RgbSpace.html" title="trait cosmic::cosmic_theme::palette::rgb::RgbSpace">RgbSpace</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_encoding-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#679-683">Source</a><h4 class="code-header">pub fn <a href="#method.into_encoding-1" class="fn">into_encoding</a><U, B, St>(self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><St, U>, B><div class="where">where
|
||
St: <a class="trait" href="rgb/trait.RgbStandard.html" title="trait cosmic::cosmic_theme::palette::rgb::RgbStandard">RgbStandard</a><Space = S>,
|
||
<St as <a class="trait" href="rgb/trait.RgbStandard.html" title="trait cosmic::cosmic_theme::palette::rgb::RgbStandard">RgbStandard</a>>::<a class="associatedtype" href="rgb/trait.RgbStandard.html#associatedtype.TransferFn" title="type cosmic::cosmic_theme::palette::rgb::RgbStandard::TransferFn">TransferFn</a>: <a class="trait" href="encoding/trait.FromLinear.html" title="trait cosmic::cosmic_theme::palette::encoding::FromLinear">FromLinear</a><T, U>,
|
||
B: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><A>,</div></h4></section></summary><div class="docblock"><p>Convert a linear color to a different encoding with transparency.</p>
|
||
<p>Some transfer functions allow the component type to be converted at the
|
||
same time. This is usually offered with increased performance, compared
|
||
to using <a href="rgb/struct.Rgb.html#method.into_format" title="method cosmic::cosmic_theme::palette::rgb::Rgb::into_format"><code>into_format</code></a>.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, LinSrgba};
|
||
|
||
<span class="kw">let </span>encoded: Srgba<u8> = LinSrgba::new(<span class="number">0.95f32</span>, <span class="number">0.90</span>, <span class="number">0.30</span>, <span class="number">0.75</span>).into_encoding();</code></pre></div>
|
||
<p>See the transfer function types in the <a href="encoding/index.html" title="mod cosmic::cosmic_theme::palette::encoding"><code>encoding</code></a>
|
||
module for details and performance characteristics.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_encoding-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#702-706">Source</a><h4 class="code-header">pub fn <a href="#method.from_encoding-1" class="fn">from_encoding</a><U, B, St>(
|
||
color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><St, U>, B>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Linear.html" title="struct cosmic::cosmic_theme::palette::encoding::Linear">Linear</a><S>, T>, A><div class="where">where
|
||
St: <a class="trait" href="rgb/trait.RgbStandard.html" title="trait cosmic::cosmic_theme::palette::rgb::RgbStandard">RgbStandard</a><Space = S>,
|
||
<St as <a class="trait" href="rgb/trait.RgbStandard.html" title="trait cosmic::cosmic_theme::palette::rgb::RgbStandard">RgbStandard</a>>::<a class="associatedtype" href="rgb/trait.RgbStandard.html#associatedtype.TransferFn" title="type cosmic::cosmic_theme::palette::rgb::RgbStandard::TransferFn">TransferFn</a>: <a class="trait" href="encoding/trait.IntoLinear.html" title="trait cosmic::cosmic_theme::palette::encoding::IntoLinear">IntoLinear</a><T, U>,
|
||
A: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><B>,</div></h4></section></summary><div class="docblock"><p>Convert RGB from a different encoding to linear with transparency.</p>
|
||
<p>Some transfer functions allow the component type to be converted at the
|
||
same time. This is usually offered with increased performance, compared
|
||
to using <a href="rgb/struct.Rgb.html#method.into_format" title="method cosmic::cosmic_theme::palette::rgb::Rgb::into_format"><code>into_format</code></a>.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>palette::{Srgba, LinSrgba};
|
||
|
||
<span class="kw">let </span>linear = LinSrgba::<f32>::from_encoding(Srgba::new(<span class="number">96u8</span>, <span class="number">127</span>, <span class="number">0</span>, <span class="number">38</span>));</code></pre></div>
|
||
<p>See the transfer function types in the <a href="encoding/index.html" title="mod cosmic::cosmic_theme::palette::encoding"><code>encoding</code></a>
|
||
module for details and performance characteristics.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CRgb%3CS,+%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#712">Source</a><a href="#impl-Alpha%3CRgb%3CS,+%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-44" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#712">Source</a><h4 class="code-header">pub fn <a href="#method.copied-44" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-44" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#712">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-44" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CRgb%3CS,+%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#712">Source</a><a href="#impl-Alpha%3CRgb%3CS,+%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-22" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#712">Source</a><h4 class="code-header">pub fn <a href="#method.set-22" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-22" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#712">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-22" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-45" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#712">Source</a><h4 class="code-header">pub fn <a href="#method.copied-45" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-45" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#712">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-45" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CRgb%3CS,+Ct%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#713">Source</a><a href="#impl-Alpha%3CRgb%3CS,+Ct%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<S, Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-22" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#713">Source</a><h4 class="code-header">pub fn <a href="#method.get-22" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-22" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#713">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-22" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CRgb%3CS,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#713">Source</a><a href="#impl-Alpha%3CRgb%3CS,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-22" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#713">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-22" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-22" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#713">Source</a><h4 class="code-header">pub fn <a href="#method.push-22" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-22" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#713">Source</a><h4 class="code-header">pub fn <a href="#method.pop-22" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-22" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#713">Source</a><h4 class="code-header">pub fn <a href="#method.clear-22" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-22" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#713">Source</a><h4 class="code-header">pub fn <a href="#method.drain-22" class="fn">drain</a><R>(
|
||
&mut self,
|
||
range: R,
|
||
) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="rgb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::rgb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>, S>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CXyz%3CWp,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#143">Source</a><a href="#impl-Alpha%3CXyz%3CWp,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, T>, A></h3><div class="docblock"><p><span id="Xyza"></span><a href="type.Xyza.html" title="type cosmic::cosmic_theme::palette::Xyza"><code>Xyza</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-23" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#145">Source</a><h4 class="code-header">pub const fn <a href="#method.new-23" class="fn">new</a>(x: T, y: T, z: T, alpha: A) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, T>, A></h4></section></summary><div class="docblock"><p>Create a CIE XYZ color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-23" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#153">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-23" class="fn">into_components</a>(self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a></h4></section></summary><div class="docblock"><p>Convert to a <code>(X, Y, Z, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-23" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#158">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-23" class="fn">from_components</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, T>, A></h4></section></summary><div class="docblock"><p>Convert from a <code>(X, Y, Z, alpha)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.with_white_point" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#172">Source</a><h4 class="code-header">pub fn <a href="#method.with_white_point" class="fn">with_white_point</a><NewWp>(self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><NewWp, T>, A></h4></section></summary><div class="docblock"><p>Changes the reference white point without changing the color value.</p>
|
||
<p>This function doesn’t change the numerical values, and thus the color it
|
||
represents in an absolute sense. However, the appearance of the color
|
||
may not be the same when observed with the new white point. The effect
|
||
would be similar to taking a photo with an incorrect white balance.</p>
|
||
<p>See <a href="chromatic_adaptation/index.html" title="mod cosmic::cosmic_theme::palette::chromatic_adaptation">chromatic_adaptation</a> for operations
|
||
that can change the white point while preserving the color’s appearance.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CXyz%3CWp,+%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#177">Source</a><a href="#impl-Alpha%3CXyz%3CWp,+%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-46" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#177">Source</a><h4 class="code-header">pub fn <a href="#method.copied-46" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-46" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#177">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-46" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CXyz%3CWp,+%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#177">Source</a><a href="#impl-Alpha%3CXyz%3CWp,+%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-23" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#177">Source</a><h4 class="code-header">pub fn <a href="#method.set-23" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-23" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#177">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-23" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-47" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#177">Source</a><h4 class="code-header">pub fn <a href="#method.copied-47" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-47" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#177">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-47" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CXyz%3CWp,+Ct%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#178">Source</a><a href="#impl-Alpha%3CXyz%3CWp,+Ct%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-23" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#178">Source</a><h4 class="code-header">pub fn <a href="#method.get-23" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-23" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#178">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-23" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CXyz%3CWp,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#178">Source</a><a href="#impl-Alpha%3CXyz%3CWp,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-23" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#178">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-23" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-23" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#178">Source</a><h4 class="code-header">pub fn <a href="#method.push-23" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-23" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#178">Source</a><h4 class="code-header">pub fn <a href="#method.pop-23" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-23" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#178">Source</a><h4 class="code-header">pub fn <a href="#method.clear-23" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-23" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#178">Source</a><h4 class="code-header">pub fn <a href="#method.drain-23" class="fn">drain</a><R>(
|
||
&mut self,
|
||
range: R,
|
||
) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="xyz/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::xyz::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>, Wp>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CYxy%3CWp,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#129">Source</a><a href="#impl-Alpha%3CYxy%3CWp,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, T>, A></h3><div class="docblock"><p><span id="Yxya"></span><a href="type.Yxya.html" title="type cosmic::cosmic_theme::palette::Yxya"><code>Yxya</code></a> implementations.</p>
|
||
</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new-24" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#131">Source</a><h4 class="code-header">pub const fn <a href="#method.new-24" class="fn">new</a>(x: T, y: T, luma: T, alpha: A) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, T>, A></h4></section></summary><div class="docblock"><p>Create a CIE Yxy color with transparency.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.into_components-24" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#139">Source</a><h4 class="code-header">pub fn <a href="#method.into_components-24" class="fn">into_components</a>(self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a></h4></section></summary><div class="docblock"><p>Convert to a <code>(x, y, luma)</code>, a.k.a. <code>(x, y, Y)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.from_components-24" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#144">Source</a><h4 class="code-header">pub fn <a href="#method.from_components-24" class="fn">from_components</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, T>, A></h4></section></summary><div class="docblock"><p>Convert from a <code>(x, y, luma)</code>, a.k.a. <code>(x, y, Y)</code> tuple.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.with_white_point-1" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#158">Source</a><h4 class="code-header">pub fn <a href="#method.with_white_point-1" class="fn">with_white_point</a><NewWp>(self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><NewWp, T>, A></h4></section></summary><div class="docblock"><p>Changes the reference white point without changing the color value.</p>
|
||
<p>This function doesn’t change the numerical values, and thus the color it
|
||
represents in an absolute sense. However, the appearance of the color
|
||
may not be the same when observed with the new white point. The effect
|
||
would be similar to taking a photo with an incorrect white balance.</p>
|
||
<p>See <a href="chromatic_adaptation/index.html" title="mod cosmic::cosmic_theme::palette::chromatic_adaptation">chromatic_adaptation</a> for operations
|
||
that can change the white point while preserving the color’s appearance.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CYxy%3CWp,+%26T%3E,+%26A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#163">Source</a><a href="#impl-Alpha%3CYxy%3CWp,+%26T%3E,+%26A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.copied-48" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#163">Source</a><h4 class="code-header">pub fn <a href="#method.copied-48" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-48" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#163">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-48" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CYxy%3CWp,+%26mut+T%3E,+%26mut+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#163">Source</a><a href="#impl-Alpha%3CYxy%3CWp,+%26mut+T%3E,+%26mut+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut A</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set-24" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#163">Source</a><h4 class="code-header">pub fn <a href="#method.set-24" class="fn">set</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, T>, A>)</h4></section></summary><div class="docblock"><p>Update this color with new values.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.as_refs-24" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#163">Source</a><h4 class="code-header">pub fn <a href="#method.as_refs-24" class="fn">as_refs</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&A</a>></h4></section></summary><div class="docblock"><p>Borrow this color’s components as shared references.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.copied-49" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#163">Source</a><h4 class="code-header">pub fn <a href="#method.copied-49" class="fn">copied</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h4></section></summary><div class="docblock"><p>Get an owned, copied version of this color.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.cloned-49" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#163">Source</a><h4 class="code-header">pub fn <a href="#method.cloned-49" class="fn">cloned</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, T>, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
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"><p>Get an owned, cloned version of this color.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CYxy%3CWp,+Ct%3E,+Ca%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#164">Source</a><a href="#impl-Alpha%3CYxy%3CWp,+Ct%3E,+Ca%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, Ct, Ca> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, Ct>, Ca></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.get-24" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#164">Source</a><h4 class="code-header">pub fn <a href="#method.get-24" class="fn">get</a><'a, I, T, A>(
|
||
&'a self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, with references to the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get" title="method slice::get"><code>slice::get</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.get_mut-24" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#164">Source</a><h4 class="code-header">pub fn <a href="#method.get_mut-24" class="fn">get_mut</a><'a, I, T, A>(
|
||
&'a mut self,
|
||
index: I,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>, &'a mut <I as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html#associatedtype.Output" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex::Output">Output</a>>><div class="where">where
|
||
T: 'a,
|
||
A: 'a,
|
||
Ct: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>,
|
||
Ca: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</a>>,
|
||
I: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> + <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/trait.SliceIndex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::SliceIndex">SliceIndex</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[A]</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"><p>Get a color, or slice of colors, that allows modifying the components at <code>index</code>. See <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.get_mut" title="method slice::get_mut"><code>slice::get_mut</code></a> for details.</p>
|
||
</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Alpha%3CYxy%3CWp,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#164">Source</a><a href="#impl-Alpha%3CYxy%3CWp,+Vec%3CT%3E%3E,+Vec%3CA%3E%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_capacity-24" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#164">Source</a><h4 class="code-header">pub fn <a href="#method.with_capacity-24" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><A>></h4></section></summary><div class="docblock"><p>Create a struct of vectors with a minimum capacity. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.with_capacity" title="associated function cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::with_capacity"><code>Vec::with_capacity</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.push-24" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#164">Source</a><h4 class="code-header">pub fn <a href="#method.push-24" class="fn">push</a>(&mut self, value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, T>, A>)</h4></section></summary><div class="docblock"><p>Push an additional color’s components onto the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.push" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::push"><code>Vec::push</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.pop-24" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#164">Source</a><h4 class="code-header">pub fn <a href="#method.pop-24" class="fn">pop</a>(&mut self) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, T>, A>></h4></section></summary><div class="docblock"><p>Pop a color’s components from the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.pop" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::pop"><code>Vec::pop</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.clear-24" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#164">Source</a><h4 class="code-header">pub fn <a href="#method.clear-24" class="fn">clear</a>(&mut self)</h4></section></summary><div class="docblock"><p>Clear the component vectors. See <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html#method.clear" title="method cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec::clear"><code>Vec::clear</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.drain-24" class="method"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#164">Source</a><h4 class="code-header">pub fn <a href="#method.drain-24" class="fn">drain</a><R>(
|
||
&mut self,
|
||
range: R,
|
||
) -> <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="yxy/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::yxy::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Drain.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Drain">Drain</a><'_, A>> <a href="#" class="tooltip" data-notable-ty="Iter<Iter<Drain<'_, T>, Wp>, Drain<'_, A>>">ⓘ</a><div class="where">where
|
||
R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</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"><p>Return an iterator that moves colors out of the specified range.</p>
|
||
</div></details></div></details></div><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-AbsDiffEq-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#463-467">Source</a><a href="#impl-AbsDiffEq-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> AbsDiffEq for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: AbsDiffEq<Epsilon = <T as AbsDiffEq>::Epsilon>,
|
||
T: AbsDiffEq,
|
||
<T as AbsDiffEq>::Epsilon: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Epsilon" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#469">Source</a><a href="#associatedtype.Epsilon" class="anchor">§</a><h4 class="code-header">type <a class="associatedtype">Epsilon</a> = <T as AbsDiffEq>::Epsilon</h4></section></summary><div class='docblock'>Used for specifying relative comparisons.</div></details><details class="toggle method-toggle" open><summary><section id="method.default_epsilon" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#471">Source</a><a href="#method.default_epsilon" class="anchor">§</a><h4 class="code-header">fn <a class="fn">default_epsilon</a>() -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T> as AbsDiffEq>::Epsilon</h4></section></summary><div class='docblock'>The default tolerance to use when testing values that are close together. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.abs_diff_eq" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#475">Source</a><a href="#method.abs_diff_eq" class="anchor">§</a><h4 class="code-header">fn <a class="fn">abs_diff_eq</a>(
|
||
&self,
|
||
other: &<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>,
|
||
epsilon: <T as AbsDiffEq>::Epsilon,
|
||
) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>A test for equality that uses the absolute difference to compute the approximate
|
||
equality of two numbers.</div></details><details class="toggle method-toggle" open><summary><section id="method.abs_diff_ne" class="method trait-impl"><a href="#method.abs_diff_ne" class="anchor">§</a><h4 class="code-header">fn <a class="fn">abs_diff_ne</a>(&self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&Rhs</a>, epsilon: Self::Epsilon) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>The inverse of [<code>AbsDiffEq::abs_diff_eq</code>].</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add%3CT%3E-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#536-539">Source</a><a href="#impl-Add%3CT%3E-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<T, C> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a><T> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a><T>,</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://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#541">Source</a><a href="#associatedtype.Output-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<C as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" title="type core::ops::arith::Add::Output">Output</a>, <T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" title="type core::ops::arith::Add::Output">Output</a>></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#543">Source</a><a href="#method.add-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, c: T) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" title="type core::ops::arith::Add::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Add-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#521-524">Source</a><a href="#impl-Add-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>,
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#526">Source</a><a href="#associatedtype.Output" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<C as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" title="type core::ops::arith::Add::Output">Output</a>, <T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" title="type core::ops::arith::Add::Output">Output</a>></h4></section></summary><div class='docblock'>The resulting type after applying the <code>+</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.add" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#528">Source</a><a href="#method.add" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add" class="fn">add</a>(self, other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#associatedtype.Output" title="type core::ops::arith::Add::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>+</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AddAssign%3CT%3E-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#562-565">Source</a><a href="#impl-AddAssign%3CT%3E-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<T, C> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a><T> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.add_assign-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#567">Source</a><a href="#method.add_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html#tymethod.add_assign" class="fn">add_assign</a>(&mut self, c: T)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html#tymethod.add_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AddAssign-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#551-554">Source</a><a href="#impl-AddAssign-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a>,
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.add_assign" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#556">Source</a><a href="#method.add_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html#tymethod.add_assign" class="fn">add_assign</a>(&mut self, other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>)</h4></section></summary><div class='docblock'>Performs the <code>+=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html#tymethod.add_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ArrayCast-for-Alpha%3CC,+%3C%3CC+as+ArrayCast%3E::Array+as+ArrayExt%3E::Item%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#437-440">Source</a><a href="#impl-ArrayCast-for-Alpha%3CC,+%3C%3CC+as+ArrayCast%3E::Array+as+ArrayExt%3E::Item%3E" class="anchor">§</a><h3 class="code-header">impl<C> <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <<C as <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a>>::<a class="associatedtype" href="cast/trait.ArrayCast.html#associatedtype.Array" title="type cosmic::cosmic_theme::palette::cast::ArrayCast::Array">Array</a> as <a class="trait" href="trait.ArrayExt.html" title="trait cosmic::cosmic_theme::palette::ArrayExt">ArrayExt</a>>::<a class="associatedtype" href="trait.ArrayExt.html#associatedtype.Item" title="type cosmic::cosmic_theme::palette::ArrayExt::Item">Item</a>><div class="where">where
|
||
C: <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a>,
|
||
<C as <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a>>::<a class="associatedtype" href="cast/trait.ArrayCast.html#associatedtype.Array" title="type cosmic::cosmic_theme::palette::cast::ArrayCast::Array">Array</a>: <a class="trait" href="trait.NextArray.html" title="trait cosmic::cosmic_theme::palette::NextArray">NextArray</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Array" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#442">Source</a><a href="#associatedtype.Array" class="anchor">§</a><h4 class="code-header">type <a href="cast/trait.ArrayCast.html#associatedtype.Array" class="associatedtype">Array</a> = <<C as <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a>>::<a class="associatedtype" href="cast/trait.ArrayCast.html#associatedtype.Array" title="type cosmic::cosmic_theme::palette::cast::ArrayCast::Array">Array</a> as <a class="trait" href="trait.NextArray.html" title="trait cosmic::cosmic_theme::palette::NextArray">NextArray</a>>::<a class="associatedtype" href="trait.NextArray.html#associatedtype.Next" title="type cosmic::cosmic_theme::palette::NextArray::Next">Next</a></h4></section></summary><div class='docblock'>The output type of a cast to an array.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsMut%3C%5BT%5D%3E-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">Source</a><a href="#impl-AsMut%3C%5BT%5D%3E-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>: <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a><Array = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_mut-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">Source</a><a href="#method.as_mut-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html#tymethod.as_mut" class="fn">as_mut</a>(&mut self) -> &mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a></h4></section></summary><div class='docblock'>Converts this type into a mutable reference of the (usually inferred) input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsMut%3C%5BT;+N%5D%3E-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">Source</a><a href="#impl-AsMut%3C%5BT;+N%5D%3E-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>: <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a><Array = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_mut" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">Source</a><a href="#method.as_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html#tymethod.as_mut" class="fn">as_mut</a>(&mut self) -> &mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a></h4></section></summary><div class='docblock'>Converts this type into a mutable reference of the (usually inferred) input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsRef%3C%5BT%5D%3E-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">Source</a><a href="#impl-AsRef%3C%5BT%5D%3E-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>: <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a><Array = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">Source</a><a href="#method.as_ref-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html#tymethod.as_ref" class="fn">as_ref</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a></h4></section></summary><div class='docblock'>Converts this type into a shared reference of the (usually inferred) input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-AsRef%3C%5BT;+N%5D%3E-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">Source</a><a href="#impl-AsRef%3C%5BT;+N%5D%3E-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>: <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a><Array = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">Source</a><a href="#method.as_ref" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html#tymethod.as_ref" class="fn">as_ref</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a></h4></section></summary><div class='docblock'>Converts this type into a shared reference of the (usually inferred) input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Blend-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/blend.rs.html#229-233">Source</a><a href="#impl-Blend-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="blend/trait.Blend.html" title="trait cosmic::cosmic_theme::palette::blend::Blend">Blend</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a><Scalar = T> + <a class="trait" href="stimulus/trait.StimulusColor.html" title="trait cosmic::cosmic_theme::palette::stimulus::StimulusColor">StimulusColor</a> + <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a><Array = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
T: <a class="trait" href="num/trait.Real.html" title="trait cosmic::cosmic_theme::palette::num::Real">Real</a> + <a class="trait" href="num/trait.Zero.html" title="trait cosmic::cosmic_theme::palette::num::Zero">Zero</a> + <a class="trait" href="num/trait.One.html" title="trait cosmic::cosmic_theme::palette::num::One">One</a> + <a class="trait" href="num/trait.MinMax.html" title="trait cosmic::cosmic_theme::palette::num::MinMax">MinMax</a> + <a class="trait" href="num/trait.Clamp.html" title="trait cosmic::cosmic_theme::palette::num::Clamp">Clamp</a> + <a class="trait" href="num/trait.Sqrt.html" title="trait cosmic::cosmic_theme::palette::num::Sqrt">Sqrt</a> + <a class="trait" href="num/trait.Abs.html" title="trait cosmic::cosmic_theme::palette::num::Abs">Abs</a> + <a class="trait" href="num/trait.Arithmetics.html" title="trait cosmic::cosmic_theme::palette::num::Arithmetics">Arithmetics</a> + <a class="trait" href="num/trait.PartialCmp.html" title="trait cosmic::cosmic_theme::palette::num::PartialCmp">PartialCmp</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
<T as <a class="trait" href="bool_mask/trait.HasBoolMask.html" title="trait cosmic::cosmic_theme::palette::bool_mask::HasBoolMask">HasBoolMask</a>>::<a class="associatedtype" href="bool_mask/trait.HasBoolMask.html#associatedtype.Mask" title="type cosmic::cosmic_theme::palette::bool_mask::HasBoolMask::Mask">Mask</a>: <a class="trait" href="bool_mask/trait.LazySelect.html" title="trait cosmic::cosmic_theme::palette::bool_mask::LazySelect">LazySelect</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.multiply" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/blend.rs.html#236">Source</a><a href="#method.multiply" class="anchor">§</a><h4 class="code-header">fn <a href="blend/trait.Blend.html#tymethod.multiply" class="fn">multiply</a>(self, other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T></h4></section></summary><div class='docblock'>Multiply <code>self</code> with <code>other</code>. This uses the alpha component to regulate
|
||
the effect, so it’s not just plain component wise multiplication.</div></details><details class="toggle method-toggle" open><summary><section id="method.screen" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/blend.rs.html#241">Source</a><a href="#method.screen" class="anchor">§</a><h4 class="code-header">fn <a href="blend/trait.Blend.html#tymethod.screen" class="fn">screen</a>(self, other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T></h4></section></summary><div class='docblock'>Make a color which is at least as light as <code>self</code> or <code>other</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.overlay" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/blend.rs.html#246">Source</a><a href="#method.overlay" class="anchor">§</a><h4 class="code-header">fn <a href="blend/trait.Blend.html#tymethod.overlay" class="fn">overlay</a>(self, other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T></h4></section></summary><div class='docblock'>Multiply <code>self</code> or <code>other</code> if other is dark, or screen them if <code>other</code>
|
||
is light. This results in an S curve.</div></details><details class="toggle method-toggle" open><summary><section id="method.darken" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/blend.rs.html#251">Source</a><a href="#method.darken" class="anchor">§</a><h4 class="code-header">fn <a href="blend/trait.Blend.html#tymethod.darken" class="fn">darken</a>(self, other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T></h4></section></summary><div class='docblock'>Return the darkest parts of <code>self</code> and <code>other</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.lighten-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/blend.rs.html#256">Source</a><a href="#method.lighten-1" class="anchor">§</a><h4 class="code-header">fn <a href="blend/trait.Blend.html#tymethod.lighten" class="fn">lighten</a>(self, other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T></h4></section></summary><div class='docblock'>Return the lightest parts of <code>self</code> and <code>other</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.dodge" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/blend.rs.html#261">Source</a><a href="#method.dodge" class="anchor">§</a><h4 class="code-header">fn <a href="blend/trait.Blend.html#tymethod.dodge" class="fn">dodge</a>(self, other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T></h4></section></summary><div class='docblock'>Lighten <code>other</code> to reflect <code>self</code>. Results in <code>other</code> if <code>self</code> is
|
||
black.</div></details><details class="toggle method-toggle" open><summary><section id="method.burn" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/blend.rs.html#266">Source</a><a href="#method.burn" class="anchor">§</a><h4 class="code-header">fn <a href="blend/trait.Blend.html#tymethod.burn" class="fn">burn</a>(self, other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T></h4></section></summary><div class='docblock'>Darken <code>other</code> to reflect <code>self</code>. Results in <code>other</code> if <code>self</code> is
|
||
white.</div></details><details class="toggle method-toggle" open><summary><section id="method.hard_light" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/blend.rs.html#271">Source</a><a href="#method.hard_light" class="anchor">§</a><h4 class="code-header">fn <a href="blend/trait.Blend.html#tymethod.hard_light" class="fn">hard_light</a>(self, other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T></h4></section></summary><div class='docblock'>Multiply <code>self</code> or <code>other</code> if other is dark, or screen them if <code>self</code>
|
||
is light. This is similar to <code>overlay</code>, but depends on <code>self</code> instead
|
||
of <code>other</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.soft_light" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/blend.rs.html#276">Source</a><a href="#method.soft_light" class="anchor">§</a><h4 class="code-header">fn <a href="blend/trait.Blend.html#tymethod.soft_light" class="fn">soft_light</a>(self, other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T></h4></section></summary><div class='docblock'>Lighten <code>other</code> if <code>self</code> is light, or darken <code>other</code> as if it’s burned
|
||
if <code>self</code> is dark. The effect is increased if the components of <code>self</code>
|
||
is further from 0.5.</div></details><details class="toggle method-toggle" open><summary><section id="method.difference" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/blend.rs.html#281">Source</a><a href="#method.difference" class="anchor">§</a><h4 class="code-header">fn <a href="blend/trait.Blend.html#tymethod.difference" class="fn">difference</a>(self, other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T></h4></section></summary><div class='docblock'>Return the absolute difference between <code>self</code> and <code>other</code>. It’s
|
||
basically <code>abs(self - other)</code>, but regulated by the alpha component.</div></details><details class="toggle method-toggle" open><summary><section id="method.exclusion" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/blend.rs.html#286">Source</a><a href="#method.exclusion" class="anchor">§</a><h4 class="code-header">fn <a href="blend/trait.Blend.html#tymethod.exclusion" class="fn">exclusion</a>(self, other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T></h4></section></summary><div class='docblock'>Similar to <code>difference</code>, but appears to result in a lower contrast.
|
||
<code>other</code> is inverted if <code>self</code> is white, and preserved if <code>self</code> is
|
||
black.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-BlendWith-for-Alpha%3CC,+%3CC+as+Premultiply%3E::Scalar%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/blend_with.rs.html#57-59">Source</a><a href="#impl-BlendWith-for-Alpha%3CC,+%3CC+as+Premultiply%3E::Scalar%3E" class="anchor">§</a><h3 class="code-header">impl<C> <a class="trait" href="blend/trait.BlendWith.html" title="trait cosmic::cosmic_theme::palette::blend::BlendWith">BlendWith</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>>::<a class="associatedtype" href="blend/trait.Premultiply.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::blend::Premultiply::Scalar">Scalar</a>><div class="where">where
|
||
C: <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Color-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/blend_with.rs.html#61">Source</a><a href="#associatedtype.Color-1" class="anchor">§</a><h4 class="code-header">type <a href="blend/trait.BlendWith.html#associatedtype.Color" class="associatedtype">Color</a> = C</h4></section></summary><div class='docblock'>The base color type of <code>Self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.blend_with" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/blend_with.rs.html#63-65">Source</a><a href="#method.blend_with" class="anchor">§</a><h4 class="code-header">fn <a href="blend/trait.BlendWith.html#tymethod.blend_with" class="fn">blend_with</a><F>(
|
||
self,
|
||
destination: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>>::<a class="associatedtype" href="blend/trait.Premultiply.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::blend::Premultiply::Scalar">Scalar</a>>,
|
||
blend_function: F,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>>::<a class="associatedtype" href="blend/trait.Premultiply.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::blend::Premultiply::Scalar">Scalar</a>><div class="where">where
|
||
F: <a class="trait" href="blend/trait.BlendFunction.html" title="trait cosmic::cosmic_theme::palette::blend::BlendFunction">BlendFunction</a><<<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>>::<a class="associatedtype" href="blend/trait.Premultiply.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::blend::Premultiply::Scalar">Scalar</a>> as <a class="trait" href="blend/trait.BlendWith.html" title="trait cosmic::cosmic_theme::palette::blend::BlendWith">BlendWith</a>>::<a class="associatedtype" href="blend/trait.BlendWith.html#associatedtype.Color" title="type cosmic::cosmic_theme::palette::blend::BlendWith::Color">Color</a>>,</div></h4></section></summary><div class='docblock'>Blend self, as the source color, with <code>destination</code>, using
|
||
<code>blend_function</code>. Anything that implements <a href="blend/trait.BlendFunction.html" title="trait cosmic::cosmic_theme::palette::blend::BlendFunction"><code>BlendFunction</code></a> is
|
||
acceptable, including functions and closures. <a href="blend/trait.BlendWith.html#tymethod.blend_with">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Clamp-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#411-414">Source</a><a href="#impl-Clamp-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="trait.Clamp.html" title="trait cosmic::cosmic_theme::palette::Clamp">Clamp</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="trait.Clamp.html" title="trait cosmic::cosmic_theme::palette::Clamp">Clamp</a>,
|
||
T: <a class="trait" href="stimulus/trait.Stimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::Stimulus">Stimulus</a> + <a class="trait" href="num/trait.Clamp.html" title="trait cosmic::cosmic_theme::palette::num::Clamp">Clamp</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clamp" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#417">Source</a><a href="#method.clamp" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Clamp.html#tymethod.clamp" class="fn">clamp</a>(self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T></h4></section></summary><div class='docblock'>Return a new color where out-of-bounds components have been changed to
|
||
the nearest valid values. <a href="trait.Clamp.html#tymethod.clamp">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ClampAssign-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#425-428">Source</a><a href="#impl-ClampAssign-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="trait.ClampAssign.html" title="trait cosmic::cosmic_theme::palette::ClampAssign">ClampAssign</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="trait.ClampAssign.html" title="trait cosmic::cosmic_theme::palette::ClampAssign">ClampAssign</a>,
|
||
T: <a class="trait" href="stimulus/trait.Stimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::Stimulus">Stimulus</a> + <a class="trait" href="num/trait.ClampAssign.html" title="trait cosmic::cosmic_theme::palette::num::ClampAssign">ClampAssign</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clamp_assign" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#431">Source</a><a href="#method.clamp_assign" class="anchor">§</a><h4 class="code-header">fn <a href="trait.ClampAssign.html#tymethod.clamp_assign" class="fn">clamp_assign</a>(&mut self)</h4></section></summary><div class='docblock'>Changes out-of-bounds components to the nearest valid values. <a href="trait.ClampAssign.html#tymethod.clamp_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#129">Source</a><a href="#impl-Clone-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#129">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T></h4></section></summary><div class='docblock'>Returns a duplicate of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#213-215">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&mut self, source: &Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Complementary-for-Alpha%3CCam16UcsJab%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#274">Source</a><a href="#impl-Complementary-for-Alpha%3CCam16UcsJab%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="trait" href="color_theory/trait.Complementary.html" title="trait cosmic::cosmic_theme::palette::color_theory::Complementary">Complementary</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>, A><div class="where">where
|
||
<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>: <a class="trait" href="color_theory/trait.Complementary.html" title="trait cosmic::cosmic_theme::palette::color_theory::Complementary">Complementary</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.complementary" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#274">Source</a><a href="#method.complementary" class="anchor">§</a><h4 class="code-header">fn <a href="color_theory/trait.Complementary.html#tymethod.complementary" class="fn">complementary</a>(self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>, A></h4></section></summary><div class='docblock'>Return the complementary color of <code>self</code>. <a href="color_theory/trait.Complementary.html#tymethod.complementary">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Complementary-for-Alpha%3CLab%3CWp,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#234">Source</a><a href="#impl-Complementary-for-Alpha%3CLab%3CWp,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="trait" href="color_theory/trait.Complementary.html" title="trait cosmic::cosmic_theme::palette::color_theory::Complementary">Complementary</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>, A><div class="where">where
|
||
<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>: <a class="trait" href="color_theory/trait.Complementary.html" title="trait cosmic::cosmic_theme::palette::color_theory::Complementary">Complementary</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.complementary-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#234">Source</a><a href="#method.complementary-1" class="anchor">§</a><h4 class="code-header">fn <a href="color_theory/trait.Complementary.html#tymethod.complementary" class="fn">complementary</a>(self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>, A></h4></section></summary><div class='docblock'>Return the complementary color of <code>self</code>. <a href="color_theory/trait.Complementary.html#tymethod.complementary">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Complementary-for-Alpha%3CLuv%3CWp,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#236">Source</a><a href="#impl-Complementary-for-Alpha%3CLuv%3CWp,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="trait" href="color_theory/trait.Complementary.html" title="trait cosmic::cosmic_theme::palette::color_theory::Complementary">Complementary</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>, A><div class="where">where
|
||
<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>: <a class="trait" href="color_theory/trait.Complementary.html" title="trait cosmic::cosmic_theme::palette::color_theory::Complementary">Complementary</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.complementary-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#236">Source</a><a href="#method.complementary-2" class="anchor">§</a><h4 class="code-header">fn <a href="color_theory/trait.Complementary.html#tymethod.complementary" class="fn">complementary</a>(self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>, A></h4></section></summary><div class='docblock'>Return the complementary color of <code>self</code>. <a href="color_theory/trait.Complementary.html#tymethod.complementary">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Complementary-for-Alpha%3COklab%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#36">Source</a><a href="#impl-Complementary-for-Alpha%3COklab%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="trait" href="color_theory/trait.Complementary.html" title="trait cosmic::cosmic_theme::palette::color_theory::Complementary">Complementary</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>, A><div class="where">where
|
||
<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>: <a class="trait" href="color_theory/trait.Complementary.html" title="trait cosmic::cosmic_theme::palette::color_theory::Complementary">Complementary</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.complementary-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#36">Source</a><a href="#method.complementary-3" class="anchor">§</a><h4 class="code-header">fn <a href="color_theory/trait.Complementary.html#tymethod.complementary" class="fn">complementary</a>(self) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>, A></h4></section></summary><div class='docblock'>Return the complementary color of <code>self</code>. <a href="color_theory/trait.Complementary.html#tymethod.complementary">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ComponentOrder%3CAlpha%3CLuma%3CS,+T%3E,+T%3E,+%5BT;+2%5D%3E-for-Al" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/channels.rs.html#29">Source</a><a href="#impl-ComponentOrder%3CAlpha%3CLuma%3CS,+T%3E,+T%3E,+%5BT;+2%5D%3E-for-Al" class="anchor">§</a><h3 class="code-header">impl<S, T> <a class="trait" href="cast/trait.ComponentOrder.html" title="trait cosmic::cosmic_theme::palette::cast::ComponentOrder">ComponentOrder</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, T>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; 2]</a>> for <a class="struct" href="luma/channels/struct.Al.html" title="struct cosmic::cosmic_theme::palette::luma::channels::Al">Al</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.pack-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/channels.rs.html#31">Source</a><a href="#method.pack-1" class="anchor">§</a><h4 class="code-header">fn <a href="cast/trait.ComponentOrder.html#tymethod.pack" class="fn">pack</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, T>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; 2]</a></h4></section></summary><div class='docblock'>Combine the components of a color into the packed format.</div></details><details class="toggle method-toggle" open><summary><section id="method.unpack-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/channels.rs.html#37">Source</a><a href="#method.unpack-1" class="anchor">§</a><h4 class="code-header">fn <a href="cast/trait.ComponentOrder.html#tymethod.unpack" class="fn">unpack</a>(packed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; 2]</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, T></h4></section></summary><div class='docblock'>Split the packed color into its separate components.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ComponentOrder%3CAlpha%3CLuma%3CS,+T%3E,+T%3E,+%5BT;+2%5D%3E-for-La" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/channels.rs.html#11">Source</a><a href="#impl-ComponentOrder%3CAlpha%3CLuma%3CS,+T%3E,+T%3E,+%5BT;+2%5D%3E-for-La" class="anchor">§</a><h3 class="code-header">impl<S, T> <a class="trait" href="cast/trait.ComponentOrder.html" title="trait cosmic::cosmic_theme::palette::cast::ComponentOrder">ComponentOrder</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, T>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; 2]</a>> for <a class="struct" href="luma/channels/struct.La.html" title="struct cosmic::cosmic_theme::palette::luma::channels::La">La</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.pack" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/channels.rs.html#13">Source</a><a href="#method.pack" class="anchor">§</a><h4 class="code-header">fn <a href="cast/trait.ComponentOrder.html#tymethod.pack" class="fn">pack</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, T>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; 2]</a></h4></section></summary><div class='docblock'>Combine the components of a color into the packed format.</div></details><details class="toggle method-toggle" open><summary><section id="method.unpack" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/channels.rs.html#18">Source</a><a href="#method.unpack" class="anchor">§</a><h4 class="code-header">fn <a href="cast/trait.ComponentOrder.html#tymethod.unpack" class="fn">unpack</a>(packed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; 2]</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, T></h4></section></summary><div class='docblock'>Split the packed color into its separate components.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ComponentOrder%3CAlpha%3CRgb%3CS,+T%3E,+T%3E,+%5BT;+4%5D%3E-for-Abgr" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/channels.rs.html#11">Source</a><a href="#impl-ComponentOrder%3CAlpha%3CRgb%3CS,+T%3E,+T%3E,+%5BT;+4%5D%3E-for-Abgr" class="anchor">§</a><h3 class="code-header">impl<S, T> <a class="trait" href="cast/trait.ComponentOrder.html" title="trait cosmic::cosmic_theme::palette::cast::ComponentOrder">ComponentOrder</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, T>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; 4]</a>> for <a class="struct" href="rgb/channels/struct.Abgr.html" title="struct cosmic::cosmic_theme::palette::rgb::channels::Abgr">Abgr</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.pack-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/channels.rs.html#13">Source</a><a href="#method.pack-2" class="anchor">§</a><h4 class="code-header">fn <a href="cast/trait.ComponentOrder.html#tymethod.pack" class="fn">pack</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, T>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; 4]</a></h4></section></summary><div class='docblock'>Combine the components of a color into the packed format.</div></details><details class="toggle method-toggle" open><summary><section id="method.unpack-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/channels.rs.html#19">Source</a><a href="#method.unpack-2" class="anchor">§</a><h4 class="code-header">fn <a href="cast/trait.ComponentOrder.html#tymethod.unpack" class="fn">unpack</a>(packed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; 4]</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, T></h4></section></summary><div class='docblock'>Split the packed color into its separate components.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ComponentOrder%3CAlpha%3CRgb%3CS,+T%3E,+T%3E,+%5BT;+4%5D%3E-for-Argb" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/channels.rs.html#31">Source</a><a href="#impl-ComponentOrder%3CAlpha%3CRgb%3CS,+T%3E,+T%3E,+%5BT;+4%5D%3E-for-Argb" class="anchor">§</a><h3 class="code-header">impl<S, T> <a class="trait" href="cast/trait.ComponentOrder.html" title="trait cosmic::cosmic_theme::palette::cast::ComponentOrder">ComponentOrder</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, T>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; 4]</a>> for <a class="struct" href="rgb/channels/struct.Argb.html" title="struct cosmic::cosmic_theme::palette::rgb::channels::Argb">Argb</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.pack-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/channels.rs.html#33">Source</a><a href="#method.pack-3" class="anchor">§</a><h4 class="code-header">fn <a href="cast/trait.ComponentOrder.html#tymethod.pack" class="fn">pack</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, T>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; 4]</a></h4></section></summary><div class='docblock'>Combine the components of a color into the packed format.</div></details><details class="toggle method-toggle" open><summary><section id="method.unpack-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/channels.rs.html#39">Source</a><a href="#method.unpack-3" class="anchor">§</a><h4 class="code-header">fn <a href="cast/trait.ComponentOrder.html#tymethod.unpack" class="fn">unpack</a>(packed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; 4]</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, T></h4></section></summary><div class='docblock'>Split the packed color into its separate components.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ComponentOrder%3CAlpha%3CRgb%3CS,+T%3E,+T%3E,+%5BT;+4%5D%3E-for-Bgra" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/channels.rs.html#51">Source</a><a href="#impl-ComponentOrder%3CAlpha%3CRgb%3CS,+T%3E,+T%3E,+%5BT;+4%5D%3E-for-Bgra" class="anchor">§</a><h3 class="code-header">impl<S, T> <a class="trait" href="cast/trait.ComponentOrder.html" title="trait cosmic::cosmic_theme::palette::cast::ComponentOrder">ComponentOrder</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, T>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; 4]</a>> for <a class="struct" href="rgb/channels/struct.Bgra.html" title="struct cosmic::cosmic_theme::palette::rgb::channels::Bgra">Bgra</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.pack-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/channels.rs.html#53">Source</a><a href="#method.pack-4" class="anchor">§</a><h4 class="code-header">fn <a href="cast/trait.ComponentOrder.html#tymethod.pack" class="fn">pack</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, T>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; 4]</a></h4></section></summary><div class='docblock'>Combine the components of a color into the packed format.</div></details><details class="toggle method-toggle" open><summary><section id="method.unpack-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/channels.rs.html#59">Source</a><a href="#method.unpack-4" class="anchor">§</a><h4 class="code-header">fn <a href="cast/trait.ComponentOrder.html#tymethod.unpack" class="fn">unpack</a>(packed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; 4]</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, T></h4></section></summary><div class='docblock'>Split the packed color into its separate components.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ComponentOrder%3CAlpha%3CRgb%3CS,+T%3E,+T%3E,+%5BT;+4%5D%3E-for-Rgba" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/channels.rs.html#71">Source</a><a href="#impl-ComponentOrder%3CAlpha%3CRgb%3CS,+T%3E,+T%3E,+%5BT;+4%5D%3E-for-Rgba" class="anchor">§</a><h3 class="code-header">impl<S, T> <a class="trait" href="cast/trait.ComponentOrder.html" title="trait cosmic::cosmic_theme::palette::cast::ComponentOrder">ComponentOrder</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, T>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; 4]</a>> for <a class="struct" href="rgb/channels/struct.Rgba.html" title="struct cosmic::cosmic_theme::palette::rgb::channels::Rgba">Rgba</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.pack-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/channels.rs.html#73">Source</a><a href="#method.pack-5" class="anchor">§</a><h4 class="code-header">fn <a href="cast/trait.ComponentOrder.html#tymethod.pack" class="fn">pack</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, T>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; 4]</a></h4></section></summary><div class='docblock'>Combine the components of a color into the packed format.</div></details><details class="toggle method-toggle" open><summary><section id="method.unpack-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/channels.rs.html#79">Source</a><a href="#method.unpack-5" class="anchor">§</a><h4 class="code-header">fn <a href="cast/trait.ComponentOrder.html#tymethod.unpack" class="fn">unpack</a>(packed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; 4]</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, T></h4></section></summary><div class='docblock'>Split the packed color into its separate components.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Compose-for-Alpha%3CC,+%3CC+as+Premultiply%3E::Scalar%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/compose.rs.html#125-128">Source</a><a href="#impl-Compose-for-Alpha%3CC,+%3CC+as+Premultiply%3E::Scalar%3E" class="anchor">§</a><h3 class="code-header">impl<C> <a class="trait" href="blend/trait.Compose.html" title="trait cosmic::cosmic_theme::palette::blend::Compose">Compose</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>>::<a class="associatedtype" href="blend/trait.Premultiply.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::blend::Premultiply::Scalar">Scalar</a>><div class="where">where
|
||
C: <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>,
|
||
<a class="struct" href="alpha/struct.PreAlpha.html" title="struct cosmic::cosmic_theme::palette::alpha::PreAlpha">PreAlpha</a><C>: <a class="trait" href="blend/trait.Compose.html" title="trait cosmic::cosmic_theme::palette::blend::Compose">Compose</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.over" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/compose.rs.html#131">Source</a><a href="#method.over" class="anchor">§</a><h4 class="code-header">fn <a href="blend/trait.Compose.html#tymethod.over" class="fn">over</a>(
|
||
self,
|
||
other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>>::<a class="associatedtype" href="blend/trait.Premultiply.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::blend::Premultiply::Scalar">Scalar</a>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>>::<a class="associatedtype" href="blend/trait.Premultiply.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::blend::Premultiply::Scalar">Scalar</a>></h4></section></summary><div class='docblock'>Place <code>self</code> over <code>other</code>. This is the good old common alpha composition
|
||
equation.</div></details><details class="toggle method-toggle" open><summary><section id="method.inside" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/compose.rs.html#136">Source</a><a href="#method.inside" class="anchor">§</a><h4 class="code-header">fn <a href="blend/trait.Compose.html#tymethod.inside" class="fn">inside</a>(
|
||
self,
|
||
other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>>::<a class="associatedtype" href="blend/trait.Premultiply.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::blend::Premultiply::Scalar">Scalar</a>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>>::<a class="associatedtype" href="blend/trait.Premultiply.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::blend::Premultiply::Scalar">Scalar</a>></h4></section></summary><div class='docblock'>Results in the parts of <code>self</code> that overlaps the visible parts of
|
||
<code>other</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.outside" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/compose.rs.html#143">Source</a><a href="#method.outside" class="anchor">§</a><h4 class="code-header">fn <a href="blend/trait.Compose.html#tymethod.outside" class="fn">outside</a>(
|
||
self,
|
||
other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>>::<a class="associatedtype" href="blend/trait.Premultiply.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::blend::Premultiply::Scalar">Scalar</a>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>>::<a class="associatedtype" href="blend/trait.Premultiply.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::blend::Premultiply::Scalar">Scalar</a>></h4></section></summary><div class='docblock'>Results in the parts of <code>self</code> that lies outside the visible parts of
|
||
<code>other</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.atop" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/compose.rs.html#150">Source</a><a href="#method.atop" class="anchor">§</a><h4 class="code-header">fn <a href="blend/trait.Compose.html#tymethod.atop" class="fn">atop</a>(
|
||
self,
|
||
other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>>::<a class="associatedtype" href="blend/trait.Premultiply.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::blend::Premultiply::Scalar">Scalar</a>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>>::<a class="associatedtype" href="blend/trait.Premultiply.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::blend::Premultiply::Scalar">Scalar</a>></h4></section></summary><div class='docblock'>Place <code>self</code> over only the visible parts of <code>other</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.xor" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/compose.rs.html#155">Source</a><a href="#method.xor" class="anchor">§</a><h4 class="code-header">fn <a href="blend/trait.Compose.html#tymethod.xor" class="fn">xor</a>(
|
||
self,
|
||
other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>>::<a class="associatedtype" href="blend/trait.Premultiply.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::blend::Premultiply::Scalar">Scalar</a>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>>::<a class="associatedtype" href="blend/trait.Premultiply.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::blend::Premultiply::Scalar">Scalar</a>></h4></section></summary><div class='docblock'>Results in either <code>self</code> or <code>other</code>, where they do not overlap.</div></details><details class="toggle method-toggle" open><summary><section id="method.plus" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/compose.rs.html#160">Source</a><a href="#method.plus" class="anchor">§</a><h4 class="code-header">fn <a href="blend/trait.Compose.html#tymethod.plus" class="fn">plus</a>(
|
||
self,
|
||
other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>>::<a class="associatedtype" href="blend/trait.Premultiply.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::blend::Premultiply::Scalar">Scalar</a>>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>>::<a class="associatedtype" href="blend/trait.Premultiply.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::blend::Premultiply::Scalar">Scalar</a>></h4></section></summary><div class='docblock'>Add <code>self</code> and <code>other</code>. This uses the alpha component to regulate the
|
||
effect, so it’s not just plain component wise addition.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#129">Source</a><a href="#impl-Debug-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <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.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <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>,
|
||
T: <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>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#129">Source</a><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-Default-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#453">Source</a><a href="#impl-Default-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
T: <a class="trait" href="stimulus/trait.Stimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::Stimulus">Stimulus</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#454">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deref-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#226">Source</a><a href="#impl-Deref-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Target" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#227">Source</a><a href="#associatedtype.Target" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#associatedtype.Target" class="associatedtype">Target</a> = C</h4></section></summary><div class='docblock'>The resulting type after dereferencing.</div></details><details class="toggle method-toggle" open><summary><section id="method.deref" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#229">Source</a><a href="#method.deref" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#tymethod.deref" class="fn">deref</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&C</a></h4></section></summary><div class='docblock'>Dereferences the value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DerefMut-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#234">Source</a><a href="#impl-DerefMut-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.DerefMut.html" title="trait core::ops::deref::DerefMut">DerefMut</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deref_mut" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#235">Source</a><a href="#method.deref_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.DerefMut.html#tymethod.deref_mut" class="fn">deref_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut C</a></h4></section></summary><div class='docblock'>Mutably dereferences the value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#966-969">Source</a><a href="#impl-Deserialize%3C'de%3E-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<'de, C, T> <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/de/trait.Deserialize.html" title="trait serde_core::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/de/trait.Deserialize.html" title="trait serde_core::de::Deserialize">Deserialize</a><'de>,
|
||
T: <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/de/trait.Deserialize.html" title="trait serde_core::de::Deserialize">Deserialize</a><'de>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#971-973">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/serde_core/1.0.228/serde_core/de/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a><D>(
|
||
deserializer: D,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>, <D as <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/de/trait.Deserializer.html" title="trait serde_core::de::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="https://docs.rs/serde_core/1.0.228/serde_core/de/trait.Deserializer.html#associatedtype.Error" title="type serde_core::de::Deserializer::Error">Error</a>><div class="where">where
|
||
D: <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/de/trait.Deserializer.html" title="trait serde_core::de::Deserializer">Deserializer</a><'de>,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde_core/1.0.228/serde_core/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div%3CT%3E-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#752-755">Source</a><a href="#impl-Div%3CT%3E-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<T, C> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a><T> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-11" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#757">Source</a><a href="#associatedtype.Output-11" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<C as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" title="type core::ops::arith::Div::Output">Output</a>, <T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" title="type core::ops::arith::Div::Output">Output</a>></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#759">Source</a><a href="#method.div-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, c: T) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" title="type core::ops::arith::Div::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Div-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#737-740">Source</a><a href="#impl-Div-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>,
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-10" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#742">Source</a><a href="#associatedtype.Output-10" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<C as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" title="type core::ops::arith::Div::Output">Output</a>, <T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" title="type core::ops::arith::Div::Output">Output</a>></h4></section></summary><div class='docblock'>The resulting type after applying the <code>/</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.div" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#744">Source</a><a href="#method.div" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div" class="fn">div</a>(self, other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#associatedtype.Output" title="type core::ops::arith::Div::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>/</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DivAssign%3CT%3E-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#778-781">Source</a><a href="#impl-DivAssign%3CT%3E-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<T, C> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a><T> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_assign-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#783">Source</a><a href="#method.div_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html#tymethod.div_assign" class="fn">div_assign</a>(&mut self, c: T)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html#tymethod.div_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DivAssign-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#767-770">Source</a><a href="#impl-DivAssign-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a>,
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.div_assign" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#772">Source</a><a href="#method.div_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html#tymethod.div_assign" class="fn">div_assign</a>(&mut self, other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>)</h4></section></summary><div class='docblock'>Performs the <code>/=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html#tymethod.div_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Extend%3CAlpha%3CTc,+Ta%3E%3E-for-Alpha%3CC,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#834-837">Source</a><a href="#impl-Extend%3CAlpha%3CTc,+Ta%3E%3E-for-Alpha%3CC,+A%3E" class="anchor">§</a><h3 class="code-header">impl<Tc, Ta, C, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html" title="trait core::iter::traits::collect::Extend">Extend</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><Tc, Ta>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, A><div class="where">where
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html" title="trait core::iter::traits::collect::Extend">Extend</a><Tc>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html" title="trait core::iter::traits::collect::Extend">Extend</a><Ta>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.extend" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#839">Source</a><a href="#method.extend" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend" class="fn">extend</a><T>(&mut self, iter: T)<div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a><Item = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><Tc, Ta>>,</div></h4></section></summary><div class='docblock'>Extends a collection with the contents of an iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.extend_one" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#417">Source</a><a href="#method.extend_one" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_one" class="fn">extend_one</a>(&mut self, item: A)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Extends a collection with exactly one element.</div></details><details class="toggle method-toggle" open><summary><section id="method.extend_reserve" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#425">Source</a><a href="#method.extend_reserve" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve" class="fn">extend_reserve</a>(&mut self, additional: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Reserves capacity in a collection for the given number of additional elements. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%26%5BT;+N%5D%3E-for-%26Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">Source</a><a href="#impl-From%3C%26%5BT;+N%5D%3E-for-%26Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<'a, C, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>: <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a><Array = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">Source</a><a href="#method.from-1" 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>(array: &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>) -> &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%26Alpha%3CC,+T%3E%3E-for-%26%5BT%5D" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">Source</a><a href="#impl-From%3C%26Alpha%3CC,+T%3E%3E-for-%26%5BT%5D" class="anchor">§</a><h3 class="code-header">impl<'a, C, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>> for &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a><div class="where">where
|
||
<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>: <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a><Array = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">Source</a><a href="#method.from-2" 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>(color: &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>) -> &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%26mut+%5BT;+N%5D%3E-for-%26mut+Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">Source</a><a href="#impl-From%3C%26mut+%5BT;+N%5D%3E-for-%26mut+Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<'a, C, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>: <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a><Array = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">Source</a><a href="#method.from-3" 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>(array: &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>) -> &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%26mut+Alpha%3CC,+T%3E%3E-for-%26mut+%5BT%5D" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">Source</a><a href="#impl-From%3C%26mut+Alpha%3CC,+T%3E%3E-for-%26mut+%5BT%5D" class="anchor">§</a><h3 class="code-header">impl<'a, C, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>> for &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a><div class="where">where
|
||
<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>: <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a><Array = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">Source</a><a href="#method.from-4" 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>(color: &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>) -> &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3CCam16%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16%3CV%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/full.rs.html#484-487">Source</a><a href="#impl-From%3C%5BAlpha%3CCam16%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16%3CV%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-9" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/full.rs.html#484-487">Source</a><a href="#method.from-9" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3CCam16Jch%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16Jch%3CV%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#impl-From%3C%5BAlpha%3CCam16Jch%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16Jch%3CV%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-12" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#method.from-12" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3CCam16Jmh%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16Jmh%3CV%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#impl-From%3C%5BAlpha%3CCam16Jmh%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16Jmh%3CV%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-15" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#method.from-15" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3CCam16Jsh%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16Jsh%3CV%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#impl-From%3C%5BAlpha%3CCam16Jsh%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16Jsh%3CV%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-18" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#method.from-18" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3CCam16Qch%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16Qch%3CV%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#impl-From%3C%5BAlpha%3CCam16Qch%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16Qch%3CV%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-21" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#method.from-21" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3CCam16Qmh%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16Qmh%3CV%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#impl-From%3C%5BAlpha%3CCam16Qmh%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16Qmh%3CV%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-24" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#method.from-24" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3CCam16Qsh%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16Qsh%3CV%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#impl-From%3C%5BAlpha%3CCam16Qsh%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16Qsh%3CV%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-27" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#method.from-27" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3CCam16UcsJab%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16UcsJab%3CV%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#282">Source</a><a href="#impl-From%3C%5BAlpha%3CCam16UcsJab%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16UcsJab%3CV%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-29" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#282">Source</a><a href="#method.from-29" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3CCam16UcsJmh%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16UcsJmh%3CV%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#282">Source</a><a href="#impl-From%3C%5BAlpha%3CCam16UcsJmh%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3CCam16UcsJmh%3CV%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-31" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#282">Source</a><a href="#method.from-31" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3CHsl%3CS,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CHsl%3CS,+V%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#491">Source</a><a href="#impl-From%3C%5BAlpha%3CHsl%3CS,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CHsl%3CS,+V%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-33" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#491">Source</a><a href="#method.from-33" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3CHsluv%3CWp,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CHsluv%3CWp,+V%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#217">Source</a><a href="#impl-From%3C%5BAlpha%3CHsluv%3CWp,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CHsluv%3CWp,+V%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-35" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#217">Source</a><a href="#method.from-35" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3CHsv%3CS,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CHsv%3CS,+V%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#498">Source</a><a href="#impl-From%3C%5BAlpha%3CHsv%3CS,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CHsv%3CS,+V%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-37" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#498">Source</a><a href="#method.from-37" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3CHwb%3CS,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CHwb%3CS,+V%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#323">Source</a><a href="#impl-From%3C%5BAlpha%3CHwb%3CS,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CHwb%3CS,+V%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-39" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#323">Source</a><a href="#method.from-39" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3CLab%3CWp,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CLab%3CWp,+V%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#350">Source</a><a href="#impl-From%3C%5BAlpha%3CLab%3CWp,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CLab%3CWp,+V%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-41" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#350">Source</a><a href="#method.from-41" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3CLch%3CWp,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CLch%3CWp,+V%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#296">Source</a><a href="#impl-From%3C%5BAlpha%3CLch%3CWp,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CLch%3CWp,+V%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-43" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#296">Source</a><a href="#method.from-43" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3CLchuv%3CWp,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CLchuv%3CWp,+V%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#227">Source</a><a href="#impl-From%3C%5BAlpha%3CLchuv%3CWp,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CLchuv%3CWp,+V%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-45" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#227">Source</a><a href="#method.from-45" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3CLuma%3CS,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CLuma%3CS,+V%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#756">Source</a><a href="#impl-From%3C%5BAlpha%3CLuma%3CS,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CLuma%3CS,+V%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-50" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#756">Source</a><a href="#method.from-50" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3CLuv%3CWp,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CLuv%3CWp,+V%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#271">Source</a><a href="#impl-From%3C%5BAlpha%3CLuv%3CWp,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CLuv%3CWp,+V%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-52" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#271">Source</a><a href="#method.from-52" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3COkhsl%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3COkhsl%3CV%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#40">Source</a><a href="#impl-From%3C%5BAlpha%3COkhsl%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3COkhsl%3CV%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-53" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#40">Source</a><a href="#method.from-53" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3COkhsv%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3COkhsv%3CV%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#35">Source</a><a href="#impl-From%3C%5BAlpha%3COkhsv%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3COkhsv%3CV%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-54" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#35">Source</a><a href="#method.from-54" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3COkhwb%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3COkhwb%3CV%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#26">Source</a><a href="#impl-From%3C%5BAlpha%3COkhwb%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3COkhwb%3CV%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-56" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#26">Source</a><a href="#method.from-56" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3COklab%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3COklab%3CV%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#55">Source</a><a href="#impl-From%3C%5BAlpha%3COklab%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3COklab%3CV%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-57" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#55">Source</a><a href="#method.from-57" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3COklch%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3COklch%3CV%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#35">Source</a><a href="#impl-From%3C%5BAlpha%3COklch%3CT%3E,+T%3E;+N%5D%3E-for-Alpha%3COklch%3CV%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-59" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#35">Source</a><a href="#method.from-59" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3CRgb%3CS,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CRgb%3CS,+V%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1001">Source</a><a href="#impl-From%3C%5BAlpha%3CRgb%3CS,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CRgb%3CS,+V%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-62" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1001">Source</a><a href="#method.from-62" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3CXyz%3CWp,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CXyz%3CWp,+V%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#447">Source</a><a href="#impl-From%3C%5BAlpha%3CXyz%3CWp,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CXyz%3CWp,+V%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-77" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#447">Source</a><a href="#method.from-77" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BAlpha%3CYxy%3CWp,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CYxy%3CWp,+V%3E,+V%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#269">Source</a><a href="#impl-From%3C%5BAlpha%3CYxy%3CWp,+T%3E,+T%3E;+N%5D%3E-for-Alpha%3CYxy%3CWp,+V%3E,+V%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, V, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, V>, V><div class="where">where
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,
|
||
V: <a class="trait" href="num/trait.FromScalarArray.html" title="trait cosmic::cosmic_theme::palette::num::FromScalarArray">FromScalarArray</a><N, Scalar = T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-79" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#269">Source</a><a href="#method.from-79" 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>(colors: [<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, T>, T>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, V>, V></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C%5BT;+N%5D%3E-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">Source</a><a href="#impl-From%3C%5BT;+N%5D%3E-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>: <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a><Array = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>,</div></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://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">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>(array: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(H,+T,+T,+A)%3E-for-Alpha%3CHsl%3CS,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#443">Source</a><a href="#impl-From%3C(H,+T,+T,+A)%3E-for-Alpha%3CHsl%3CS,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, H, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(H, T, T, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.RgbHue.html" title="struct cosmic::cosmic_theme::palette::RgbHue">RgbHue</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-32" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#443">Source</a><a href="#method.from-32" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(H, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(H,+T,+T,+A)%3E-for-Alpha%3CHsluv%3CWp,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#173">Source</a><a href="#impl-From%3C(H,+T,+T,+A)%3E-for-Alpha%3CHsluv%3CWp,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, H, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(H, T, T, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.LuvHue.html" title="struct cosmic::cosmic_theme::palette::LuvHue">LuvHue</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-34" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#173">Source</a><a href="#method.from-34" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(H, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(H,+T,+T,+A)%3E-for-Alpha%3CHsv%3CS,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#454">Source</a><a href="#impl-From%3C(H,+T,+T,+A)%3E-for-Alpha%3CHsv%3CS,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, H, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(H, T, T, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.RgbHue.html" title="struct cosmic::cosmic_theme::palette::RgbHue">RgbHue</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-36" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#454">Source</a><a href="#method.from-36" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(H, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(H,+T,+T,+A)%3E-for-Alpha%3CHwb%3CS,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#290">Source</a><a href="#impl-From%3C(H,+T,+T,+A)%3E-for-Alpha%3CHwb%3CS,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, H, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(H, T, T, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.RgbHue.html" title="struct cosmic::cosmic_theme::palette::RgbHue">RgbHue</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-38" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#290">Source</a><a href="#method.from-38" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(H, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(H,+T,+T,+A)%3E-for-Alpha%3COkhsv%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv.rs.html#78">Source</a><a href="#impl-From%3C(H,+T,+T,+A)%3E-for-Alpha%3COkhsv%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, H, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(H, T, T, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.OklabHue.html" title="struct cosmic::cosmic_theme::palette::OklabHue">OklabHue</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-55" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv.rs.html#78">Source</a><a href="#method.from-55" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(H, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(T,+A)%3E-for-Alpha%3CLuma%3CS,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#558">Source</a><a href="#impl-From%3C(T,+A)%3E-for-Alpha%3CLuma%3CS,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, A></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-46" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#558">Source</a><a href="#method.from-46" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CCam16Jch%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CCam16Jch%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, H, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-11" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#method.from-11" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CCam16Jmh%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CCam16Jmh%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, H, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-14" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#method.from-14" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CCam16Jsh%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CCam16Jsh%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, H, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-17" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#method.from-17" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CCam16Qch%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CCam16Qch%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, H, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-20" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#method.from-20" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CCam16Qmh%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CCam16Qmh%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, H, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-23" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#method.from-23" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CCam16Qsh%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CCam16Qsh%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, H, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-26" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#method.from-26" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CCam16UcsJmh%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#252">Source</a><a href="#impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CCam16UcsJmh%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, H, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="hues/struct.Cam16Hue.html" title="struct cosmic::cosmic_theme::palette::hues::Cam16Hue">Cam16Hue</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-30" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#252">Source</a><a href="#method.from-30" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CLch%3CWp,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#175">Source</a><a href="#impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CLch%3CWp,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, H, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.LabHue.html" title="struct cosmic::cosmic_theme::palette::LabHue">LabHue</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-42" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#175">Source</a><a href="#method.from-42" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CLchuv%3CWp,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#183">Source</a><a href="#impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3CLchuv%3CWp,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, H, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.LuvHue.html" title="struct cosmic::cosmic_theme::palette::LuvHue">LuvHue</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-44" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#183">Source</a><a href="#method.from-44" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3COklch%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch.rs.html#126">Source</a><a href="#impl-From%3C(T,+T,+H,+A)%3E-for-Alpha%3COklch%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, H, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><T>, A><div class="where">where
|
||
H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="struct.OklabHue.html" title="struct cosmic::cosmic_theme::palette::OklabHue">OklabHue</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-60" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch.rs.html#126">Source</a><a href="#method.from-60" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, H, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(T,+T,+T,+A)%3E-for-Alpha%3CCam16UcsJab%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#249">Source</a><a href="#impl-From%3C(T,+T,+T,+A)%3E-for-Alpha%3CCam16UcsJab%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>, A></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-28" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#249">Source</a><a href="#method.from-28" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(T,+T,+T,+A)%3E-for-Alpha%3CLab%3CWp,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#209">Source</a><a href="#impl-From%3C(T,+T,+T,+A)%3E-for-Alpha%3CLab%3CWp,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>, A></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-40" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#209">Source</a><a href="#method.from-40" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(T,+T,+T,+A)%3E-for-Alpha%3CLuv%3CWp,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#211">Source</a><a href="#impl-From%3C(T,+T,+T,+A)%3E-for-Alpha%3CLuv%3CWp,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>, A></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-51" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#211">Source</a><a href="#method.from-51" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(T,+T,+T,+A)%3E-for-Alpha%3COklab%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab.rs.html#513">Source</a><a href="#impl-From%3C(T,+T,+T,+A)%3E-for-Alpha%3COklab%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>, A></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-58" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab.rs.html#513">Source</a><a href="#method.from-58" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(T,+T,+T,+A)%3E-for-Alpha%3CRgb%3CS,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#999">Source</a><a href="#impl-From%3C(T,+T,+T,+A)%3E-for-Alpha%3CRgb%3CS,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, A></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-61" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#999">Source</a><a href="#method.from-61" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(T,+T,+T,+A)%3E-for-Alpha%3CXyz%3CWp,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#384">Source</a><a href="#impl-From%3C(T,+T,+T,+A)%3E-for-Alpha%3CXyz%3CWp,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, T>, A></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-76" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#384">Source</a><a href="#method.from-76" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(T,+T,+T,+A)%3E-for-Alpha%3CYxy%3CWp,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#166">Source</a><a href="#impl-From%3C(T,+T,+T,+A)%3E-for-Alpha%3CYxy%3CWp,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, T>, A></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-78" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#166">Source</a><a href="#method.from-78" 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>(components: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T, T, T, A)</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CAlpha%3CC,+%3CC+as+Premultiply%3E::Scalar%3E%3E-for-PreAlpha%3CC%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/pre_alpha.rs.html#93-95">Source</a><a href="#impl-From%3CAlpha%3CC,+%3CC+as+Premultiply%3E::Scalar%3E%3E-for-PreAlpha%3CC%3E" class="anchor">§</a><h3 class="code-header">impl<C> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>>::<a class="associatedtype" href="blend/trait.Premultiply.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::blend::Premultiply::Scalar">Scalar</a>>> for <a class="struct" href="alpha/struct.PreAlpha.html" title="struct cosmic::cosmic_theme::palette::alpha::PreAlpha">PreAlpha</a><C><div class="where">where
|
||
C: <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/pre_alpha.rs.html#98">Source</a><a href="#method.from-7" 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>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>>::<a class="associatedtype" href="blend/trait.Premultiply.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::blend::Premultiply::Scalar">Scalar</a>>) -> <a class="struct" href="alpha/struct.PreAlpha.html" title="struct cosmic::cosmic_theme::palette::alpha::PreAlpha">PreAlpha</a><C></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CAlpha%3CCam16%3CT%3E,+A%3E%3E-for-Alpha%3CCam16Jch%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#impl-From%3CAlpha%3CCam16%3CT%3E,+A%3E%3E-for-Alpha%3CCam16Jch%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>, A></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-10" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#method.from-10" 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>(value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CAlpha%3CCam16%3CT%3E,+A%3E%3E-for-Alpha%3CCam16Jmh%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#impl-From%3CAlpha%3CCam16%3CT%3E,+A%3E%3E-for-Alpha%3CCam16Jmh%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>, A></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-13" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#method.from-13" 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>(value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CAlpha%3CCam16%3CT%3E,+A%3E%3E-for-Alpha%3CCam16Jsh%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#impl-From%3CAlpha%3CCam16%3CT%3E,+A%3E%3E-for-Alpha%3CCam16Jsh%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>, A></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-16" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#method.from-16" 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>(value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CAlpha%3CCam16%3CT%3E,+A%3E%3E-for-Alpha%3CCam16Qch%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#impl-From%3CAlpha%3CCam16%3CT%3E,+A%3E%3E-for-Alpha%3CCam16Qch%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>, A></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-19" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#method.from-19" 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>(value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CAlpha%3CCam16%3CT%3E,+A%3E%3E-for-Alpha%3CCam16Qmh%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#impl-From%3CAlpha%3CCam16%3CT%3E,+A%3E%3E-for-Alpha%3CCam16Qmh%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>, A></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-22" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#method.from-22" 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>(value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CAlpha%3CCam16%3CT%3E,+A%3E%3E-for-Alpha%3CCam16Qsh%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#impl-From%3CAlpha%3CCam16%3CT%3E,+A%3E%3E-for-Alpha%3CCam16Qsh%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>, A></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-25" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#method.from-25" 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>(value: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16">Cam16</a><T>, A>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>, A></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CAlpha%3CLuma%3CS,+T%3E,+T%3E%3E-for-Packed%3CO,+P%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#698-700">Source</a><a href="#impl-From%3CAlpha%3CLuma%3CS,+T%3E,+T%3E%3E-for-Packed%3CO,+P%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, O, P> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, T>> for <a class="struct" href="cast/struct.Packed.html" title="struct cosmic::cosmic_theme::palette::cast::Packed">Packed</a><O, P><div class="where">where
|
||
O: <a class="trait" href="cast/trait.ComponentOrder.html" title="trait cosmic::cosmic_theme::palette::cast::ComponentOrder">ComponentOrder</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, T>, P>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-47" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#703">Source</a><a href="#method.from-47" 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>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, T>) -> <a class="struct" href="cast/struct.Packed.html" title="struct cosmic::cosmic_theme::palette::cast::Packed">Packed</a><O, P></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CAlpha%3CRgb%3CLinear%3CSrgb%3E,+T%3E,+T%3E%3E-for-Alpha%3CRgb%3CSrgb,+U%3E,+U%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb.rs.html#237-240">Source</a><a href="#impl-From%3CAlpha%3CRgb%3CLinear%3CSrgb%3E,+T%3E,+T%3E%3E-for-Alpha%3CRgb%3CSrgb,+U%3E,+U%3E" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Linear.html" title="struct cosmic::cosmic_theme::palette::encoding::Linear">Linear</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>>, T>, T>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>, U>, U><div class="where">where
|
||
U: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><T>,
|
||
<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>: <a class="trait" href="rgb/trait.RgbStandard.html" title="trait cosmic::cosmic_theme::palette::rgb::RgbStandard">RgbStandard</a><Space = <a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>> + <a class="trait" href="encoding/trait.FromLinear.html" title="trait cosmic::cosmic_theme::palette::encoding::FromLinear">FromLinear</a><T, U>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-73" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb.rs.html#243">Source</a><a href="#method.from-73" 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>(lin_srgba: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Linear.html" title="struct cosmic::cosmic_theme::palette::encoding::Linear">Linear</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>>, T>, T>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>, U>, U></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CAlpha%3CRgb%3CS%3E,+f32%3E%3E-for-Alpha%3CRgb%3CS,+f64%3E,+f64%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1281">Source</a><a href="#impl-From%3CAlpha%3CRgb%3CS%3E,+f32%3E%3E-for-Alpha%3CRgb%3CS,+f64%3E,+f64%3E" class="anchor">§</a><h3 class="code-header">impl<S> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-70" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1283">Source</a><a href="#method.from-70" 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>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CAlpha%3CRgb%3CS%3E,+f32%3E%3E-for-Alpha%3CRgb%3CS,+u8%3E,+u8%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1239">Source</a><a href="#impl-From%3CAlpha%3CRgb%3CS%3E,+f32%3E%3E-for-Alpha%3CRgb%3CS,+u8%3E,+u8%3E" class="anchor">§</a><h3 class="code-header">impl<S> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-67" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1241">Source</a><a href="#method.from-67" 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>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CAlpha%3CRgb%3CS,+T%3E,+T%3E%3E-for-Packed%3CO,+P%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1160-1162">Source</a><a href="#impl-From%3CAlpha%3CRgb%3CS,+T%3E,+T%3E%3E-for-Packed%3CO,+P%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, O, P> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, T>> for <a class="struct" href="cast/struct.Packed.html" title="struct cosmic::cosmic_theme::palette::cast::Packed">Packed</a><O, P><div class="where">where
|
||
O: <a class="trait" href="cast/trait.ComponentOrder.html" title="trait cosmic::cosmic_theme::palette::cast::ComponentOrder">ComponentOrder</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, T>, P>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-63" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1165">Source</a><a href="#method.from-63" 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>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, T>) -> <a class="struct" href="cast/struct.Packed.html" title="struct cosmic::cosmic_theme::palette::cast::Packed">Packed</a><O, P></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CAlpha%3CRgb%3CS,+f64%3E,+f64%3E%3E-for-Alpha%3CRgb%3CS%3E,+f32%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1295">Source</a><a href="#impl-From%3CAlpha%3CRgb%3CS,+f64%3E,+f64%3E%3E-for-Alpha%3CRgb%3CS%3E,+f32%3E" class="anchor">§</a><h3 class="code-header">impl<S> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-71" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1297">Source</a><a href="#method.from-71" 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>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CAlpha%3CRgb%3CS,+f64%3E,+f64%3E%3E-for-Alpha%3CRgb%3CS,+u8%3E,+u8%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1267">Source</a><a href="#impl-From%3CAlpha%3CRgb%3CS,+f64%3E,+f64%3E%3E-for-Alpha%3CRgb%3CS,+u8%3E,+u8%3E" class="anchor">§</a><h3 class="code-header">impl<S> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-69" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1269">Source</a><a href="#method.from-69" 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>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CAlpha%3CRgb%3CS,+u8%3E,+u8%3E%3E-for-Alpha%3CRgb%3CS%3E,+f32%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1225">Source</a><a href="#impl-From%3CAlpha%3CRgb%3CS,+u8%3E,+u8%3E%3E-for-Alpha%3CRgb%3CS%3E,+f32%3E" class="anchor">§</a><h3 class="code-header">impl<S> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-66" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1227">Source</a><a href="#method.from-66" 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>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CAlpha%3CRgb%3CS,+u8%3E,+u8%3E%3E-for-Alpha%3CRgb%3CS,+f64%3E,+f64%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1253">Source</a><a href="#impl-From%3CAlpha%3CRgb%3CS,+u8%3E,+u8%3E%3E-for-Alpha%3CRgb%3CS,+f64%3E,+f64%3E" class="anchor">§</a><h3 class="code-header">impl<S> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-68" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1255">Source</a><a href="#method.from-68" 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>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CAlpha%3CRgb%3CSrgb,+T%3E,+T%3E%3E-for-Alpha%3CRgb%3CLinear%3CSrgb%3E,+U%3E,+U%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb.rs.html#259-262">Source</a><a href="#impl-From%3CAlpha%3CRgb%3CSrgb,+T%3E,+T%3E%3E-for-Alpha%3CRgb%3CLinear%3CSrgb%3E,+U%3E,+U%3E" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>, T>, T>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Linear.html" title="struct cosmic::cosmic_theme::palette::encoding::Linear">Linear</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>>, U>, U><div class="where">where
|
||
U: <a class="trait" href="stimulus/trait.FromStimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::FromStimulus">FromStimulus</a><T>,
|
||
<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>: <a class="trait" href="rgb/trait.RgbStandard.html" title="trait cosmic::cosmic_theme::palette::rgb::RgbStandard">RgbStandard</a><Space = <a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>> + <a class="trait" href="encoding/trait.IntoLinear.html" title="trait cosmic::cosmic_theme::palette::encoding::IntoLinear">IntoLinear</a><U, T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-75" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb.rs.html#265">Source</a><a href="#method.from-75" 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>(srgba: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>, T>, T>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Linear.html" title="struct cosmic::cosmic_theme::palette::encoding::Linear">Linear</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>>, U>, U></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CAlpha%3CRgb%3CSrgb,+u8%3E,+u8%3E%3E-for-Background" class="impl"><a href="#impl-From%3CAlpha%3CRgb%3CSrgb,+u8%3E,+u8%3E%3E-for-Background" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>> for <a class="enum" href="../../iced/enum.Background.html" title="enum cosmic::iced::Background">Background</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-81" class="method trait-impl"><a href="#method.from-81" 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>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>) -> <a class="enum" href="../../iced/enum.Background.html" title="enum cosmic::iced::Background">Background</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CAlpha%3CRgb%3CSrgb,+u8%3E,+u8%3E%3E-for-Color" class="impl"><a href="#impl-From%3CAlpha%3CRgb%3CSrgb,+u8%3E,+u8%3E%3E-for-Color" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>> for <a class="struct" href="../../iced/struct.Color.html" title="struct cosmic::iced::Color">Color</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-82" class="method trait-impl"><a href="#method.from-82" 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>(srgba: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>) -> <a class="struct" href="../../iced/struct.Color.html" title="struct cosmic::iced::Color">Color</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CAlpha%3CRgb,+f32%3E%3E-for-Background" class="impl"><a href="#impl-From%3CAlpha%3CRgb,+f32%3E%3E-for-Background" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>>> for <a class="enum" href="../../iced/enum.Background.html" title="enum cosmic::iced::Background">Background</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-80" class="method trait-impl"><a href="#method.from-80" 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>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>>) -> <a class="enum" href="../../iced/enum.Background.html" title="enum cosmic::iced::Background">Background</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CAlpha%3CRgb,+f32%3E%3E-for-Color" class="impl"><a href="#impl-From%3CAlpha%3CRgb,+f32%3E%3E-for-Color" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>>> for <a class="struct" href="../../iced/struct.Color.html" title="struct cosmic::iced::Color">Color</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-83" class="method trait-impl"><a href="#method.from-83" 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>(srgba: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>>) -> <a class="struct" href="../../iced/struct.Color.html" title="struct cosmic::iced::Color">Color</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CBox%3C%5BT;+N%5D%3E%3E-for-Box%3CAlpha%3CC,+T%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">Source</a><a href="#impl-From%3CBox%3C%5BT;+N%5D%3E%3E-for-Box%3CAlpha%3CC,+T%3E%3E" class="anchor">§</a><h3 class="code-header">impl<C, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>> for <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><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>><div class="where">where
|
||
<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>: <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a><Array = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">Source</a><a href="#method.from-5" 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>(array: <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</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><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CC%3E-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#791">Source</a><a href="#impl-From%3CC%3E-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><C> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
T: <a class="trait" href="stimulus/trait.Stimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::Stimulus">Stimulus</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#792">Source</a><a href="#method.from-6" 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>(color: C) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CColor%3E-for-Alpha%3CRgb,+f32%3E" class="impl"><a href="#impl-From%3CColor%3E-for-Alpha%3CRgb,+f32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="../../iced/struct.Color.html" title="struct cosmic::iced::Color">Color</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-84" class="method trait-impl"><a href="#method.from-84" 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>(color: <a class="struct" href="../../iced/struct.Color.html" title="struct cosmic::iced::Color">Color</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CColor%3E-for-Alpha%3CRgb,+f32%3E-1" class="impl"><a href="#impl-From%3CColor%3E-for-Alpha%3CRgb,+f32%3E-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><Color> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-85" class="method trait-impl"><a href="#method.from-85" 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>(color: Color) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CPacked%3CO,+P%3E%3E-for-Alpha%3CLuma%3CS,+T%3E,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#718-720">Source</a><a href="#impl-From%3CPacked%3CO,+P%3E%3E-for-Alpha%3CLuma%3CS,+T%3E,+T%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, O, P> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="cast/struct.Packed.html" title="struct cosmic::cosmic_theme::palette::cast::Packed">Packed</a><O, P>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, T><div class="where">where
|
||
O: <a class="trait" href="cast/trait.ComponentOrder.html" title="trait cosmic::cosmic_theme::palette::cast::ComponentOrder">ComponentOrder</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, T>, P>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-48" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#723">Source</a><a href="#method.from-48" 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>(packed: <a class="struct" href="cast/struct.Packed.html" title="struct cosmic::cosmic_theme::palette::cast::Packed">Packed</a><O, P>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, T></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CPacked%3CO,+P%3E%3E-for-Alpha%3CRgb%3CS,+T%3E,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1180-1182">Source</a><a href="#impl-From%3CPacked%3CO,+P%3E%3E-for-Alpha%3CRgb%3CS,+T%3E,+T%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, O, P> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="cast/struct.Packed.html" title="struct cosmic::cosmic_theme::palette::cast::Packed">Packed</a><O, P>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, T><div class="where">where
|
||
O: <a class="trait" href="cast/trait.ComponentOrder.html" title="trait cosmic::cosmic_theme::palette::cast::ComponentOrder">ComponentOrder</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, T>, P>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-64" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1185">Source</a><a href="#method.from-64" 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>(packed: <a class="struct" href="cast/struct.Packed.html" title="struct cosmic::cosmic_theme::palette::cast::Packed">Packed</a><O, P>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, T></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CPreAlpha%3CC%3E%3E-for-Alpha%3CC,+%3CC+as+Premultiply%3E::Scalar%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/pre_alpha.rs.html#103-105">Source</a><a href="#impl-From%3CPreAlpha%3CC%3E%3E-for-Alpha%3CC,+%3CC+as+Premultiply%3E::Scalar%3E" class="anchor">§</a><h3 class="code-header">impl<C> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="alpha/struct.PreAlpha.html" title="struct cosmic::cosmic_theme::palette::alpha::PreAlpha">PreAlpha</a><C>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>>::<a class="associatedtype" href="blend/trait.Premultiply.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::blend::Premultiply::Scalar">Scalar</a>><div class="where">where
|
||
C: <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-8" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/blend/pre_alpha.rs.html#108">Source</a><a href="#method.from-8" 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>(color: <a class="struct" href="alpha/struct.PreAlpha.html" title="struct cosmic::cosmic_theme::palette::alpha::PreAlpha">PreAlpha</a><C>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="blend/trait.Premultiply.html" title="trait cosmic::cosmic_theme::palette::blend::Premultiply">Premultiply</a>>::<a class="associatedtype" href="blend/trait.Premultiply.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::blend::Premultiply::Scalar">Scalar</a>></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CRgb%3CLinear%3CSrgb%3E,+T%3E%3E-for-Alpha%3CRgb%3CSrgb,+U%3E,+U%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb.rs.html#225-228">Source</a><a href="#impl-From%3CRgb%3CLinear%3CSrgb%3E,+T%3E%3E-for-Alpha%3CRgb%3CSrgb,+U%3E,+U%3E" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Linear.html" title="struct cosmic::cosmic_theme::palette::encoding::Linear">Linear</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>>, T>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>, U>, U><div class="where">where
|
||
U: <a class="trait" href="stimulus/trait.Stimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::Stimulus">Stimulus</a>,
|
||
<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>: <a class="trait" href="rgb/trait.RgbStandard.html" title="trait cosmic::cosmic_theme::palette::rgb::RgbStandard">RgbStandard</a><Space = <a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>> + <a class="trait" href="encoding/trait.FromLinear.html" title="trait cosmic::cosmic_theme::palette::encoding::FromLinear">FromLinear</a><T, U>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-72" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb.rs.html#231">Source</a><a href="#method.from-72" 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>(lin_srgb: <a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Linear.html" title="struct cosmic::cosmic_theme::palette::encoding::Linear">Linear</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>>, T>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>, U>, U></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CRgb%3CSrgb,+T%3E%3E-for-Alpha%3CRgb%3CLinear%3CSrgb%3E,+U%3E,+U%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb.rs.html#248-251">Source</a><a href="#impl-From%3CRgb%3CSrgb,+T%3E%3E-for-Alpha%3CRgb%3CLinear%3CSrgb%3E,+U%3E,+U%3E" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>, T>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Linear.html" title="struct cosmic::cosmic_theme::palette::encoding::Linear">Linear</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>>, U>, U><div class="where">where
|
||
U: <a class="trait" href="stimulus/trait.Stimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::Stimulus">Stimulus</a>,
|
||
<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>: <a class="trait" href="rgb/trait.RgbStandard.html" title="trait cosmic::cosmic_theme::palette::rgb::RgbStandard">RgbStandard</a><Space = <a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>> + <a class="trait" href="encoding/trait.IntoLinear.html" title="trait cosmic::cosmic_theme::palette::encoding::IntoLinear">IntoLinear</a><U, T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-74" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb.rs.html#254">Source</a><a href="#method.from-74" 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>(srgb: <a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>, T>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><<a class="struct" href="encoding/struct.Linear.html" title="struct cosmic::cosmic_theme::palette::encoding::Linear">Linear</a><<a class="struct" href="encoding/struct.Srgb.html" title="struct cosmic::cosmic_theme::palette::encoding::Srgb">Srgb</a>>, U>, U></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3Cu16%3E-for-Alpha%3CLuma%3CS,+u8%3E,+u8%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#735">Source</a><a href="#impl-From%3Cu16%3E-for-Alpha%3CLuma%3CS,+u8%3E,+u8%3E" class="anchor">§</a><h3 class="code-header">impl<S> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-49" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#737">Source</a><a href="#method.from-49" 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>(color: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3Cu32%3E-for-Alpha%3CRgb%3CS,+u8%3E,+u8%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1197">Source</a><a href="#impl-From%3Cu32%3E-for-Alpha%3CRgb%3CS,+u8%3E,+u8%3E" class="anchor">§</a><h3 class="code-header">impl<S> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-65" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1199">Source</a><a href="#method.from-65" 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>(color: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16Jch%3CT%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16Jch%3CT%3E" class="anchor">§</a><h3 class="code-header">impl<T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#method.from_color_unclamped-1" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16Jmh%3CT%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16Jmh%3CT%3E" class="anchor">§</a><h3 class="code-header">impl<T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#method.from_color_unclamped-2" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16Jsh%3CT%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16Jsh%3CT%3E" class="anchor">§</a><h3 class="code-header">impl<T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#method.from_color_unclamped-3" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16Qch%3CT%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16Qch%3CT%3E" class="anchor">§</a><h3 class="code-header">impl<T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#method.from_color_unclamped-4" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16Qmh%3CT%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16Qmh%3CT%3E" class="anchor">§</a><h3 class="code-header">impl<T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#method.from_color_unclamped-5" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16Qsh%3CT%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16Qsh%3CT%3E" class="anchor">§</a><h3 class="code-header">impl<T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#method.from_color_unclamped-6" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16UcsJab%3CT%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#50">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16UcsJab%3CT%3E" class="anchor">§</a><h3 class="code-header">impl<T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#50">Source</a><a href="#method.from_color_unclamped-7" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16UcsJmh%3CT%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#49">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Cam16UcsJmh%3CT%3E" class="anchor">§</a><h3 class="code-header">impl<T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-8" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#49">Source</a><a href="#method.from_color_unclamped-8" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Hsl%3CS,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#46">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Hsl%3CS,+T%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-9" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#46">Source</a><a href="#method.from_color_unclamped-9" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Hsluv%3CWp,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#29">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Hsluv%3CWp,+T%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-10" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#29">Source</a><a href="#method.from_color_unclamped-10" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Hsv%3CS,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#43">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Hsv%3CS,+T%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-11" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#43">Source</a><a href="#method.from_color_unclamped-11" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Hwb%3CS,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#47">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Hwb%3CS,+T%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-12" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#47">Source</a><a href="#method.from_color_unclamped-12" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Lab%3CWp,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#45">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Lab%3CWp,+T%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-13" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#45">Source</a><a href="#method.from_color_unclamped-13" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Lch%3CWp,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#29">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Lch%3CWp,+T%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-14" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#29">Source</a><a href="#method.from_color_unclamped-14" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Lchuv%3CWp,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#26">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Lchuv%3CWp,+T%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-15" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#26">Source</a><a href="#method.from_color_unclamped-15" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Luma%3CS,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#33">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Luma%3CS,+T%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-16" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#33">Source</a><a href="#method.from_color_unclamped-16" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Luv%3CWp,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#31">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Luv%3CWp,+T%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-17" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#31">Source</a><a href="#method.from_color_unclamped-17" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Okhsl%3CT%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl.rs.html#35">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Okhsl%3CT%3E" class="anchor">§</a><h3 class="code-header">impl<T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-18" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl.rs.html#35">Source</a><a href="#method.from_color_unclamped-18" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Okhsv%3CT%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv.rs.html#38">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Okhsv%3CT%3E" class="anchor">§</a><h3 class="code-header">impl<T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-19" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv.rs.html#38">Source</a><a href="#method.from_color_unclamped-19" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Okhwb%3CT%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb.rs.html#31">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Okhwb%3CT%3E" class="anchor">§</a><h3 class="code-header">impl<T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-20" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb.rs.html#31">Source</a><a href="#method.from_color_unclamped-20" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Oklab%3CT%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab.rs.html#175">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Oklab%3CT%3E" class="anchor">§</a><h3 class="code-header">impl<T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-21" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab.rs.html#175">Source</a><a href="#method.from_color_unclamped-21" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Oklch%3CT%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch.rs.html#33">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Oklch%3CT%3E" class="anchor">§</a><h3 class="code-header">impl<T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-22" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch.rs.html#33">Source</a><a href="#method.from_color_unclamped-22" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Rgb%3CS,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#171">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Rgb%3CS,+T%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-23" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#171">Source</a><a href="#method.from_color_unclamped-23" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Xyz%3CWp,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#40">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Xyz%3CWp,+T%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-24" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#40">Source</a><a href="#method.from_color_unclamped-24" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Yxy%3CWp,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#26">Source</a><a href="#impl-FromColorUnclamped%3CAlpha%3C_C,+_A%3E%3E-for-Yxy%3CWp,+T%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, _C, _A> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>> for <a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, T><div class="where">where
|
||
_C: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped-25" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#26">Source</a><a href="#method.from_color_unclamped-25" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(color: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><_C, _A>) -> <a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromColorUnclamped%3CC1%3E-for-Alpha%3CC2,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#194-196">Source</a><a href="#impl-FromColorUnclamped%3CC1%3E-for-Alpha%3CC2,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C1, C2, T> <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><C1> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C2, T><div class="where">where
|
||
C1: <a class="trait" href="trait.WithAlpha.html" title="trait cosmic::cosmic_theme::palette::WithAlpha">WithAlpha</a><T>,
|
||
<C1 as <a class="trait" href="trait.WithAlpha.html" title="trait cosmic::cosmic_theme::palette::WithAlpha">WithAlpha</a><T>>::<a class="associatedtype" href="trait.WithAlpha.html#associatedtype.Color" title="type cosmic::cosmic_theme::palette::WithAlpha::Color">Color</a>: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><C2>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#198">Source</a><a href="#method.from_color_unclamped" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped" class="fn">from_color_unclamped</a>(other: C1) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C2, T></h4></section></summary><div class='docblock'>Convert from T. The resulting color might be invalid in its color space. <a href="convert/trait.FromColorUnclamped.html#tymethod.from_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromIterator%3CAlpha%3CTc,+Ta%3E%3E-for-Alpha%3CC,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#847-850">Source</a><a href="#impl-FromIterator%3CAlpha%3CTc,+Ta%3E%3E-for-Alpha%3CC,+A%3E" class="anchor">§</a><h3 class="code-header">impl<Tc, Ta, C, A> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html" title="trait core::iter::traits::collect::FromIterator">FromIterator</a><<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><Tc, Ta>> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, A><div class="where">where
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html" title="trait core::iter::traits::collect::Extend">Extend</a><Tc> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html" title="trait core::iter::traits::collect::FromIterator">FromIterator</a><Tc>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html" title="trait core::iter::traits::collect::Extend">Extend</a><Ta> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_iter" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#852">Source</a><a href="#method.from_iter" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter" class="fn">from_iter</a><T>(iter: T) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, A><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a><Item = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><Tc, Ta>>,</div></h4></section></summary><div class='docblock'>Creates a value from an iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromStr-for-Alpha%3CRgb%3CS,+u8%3E,+u8%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1120">Source</a><a href="#impl-FromStr-for-Alpha%3CRgb%3CS,+u8%3E,+u8%3E" class="anchor">§</a><h3 class="code-header">impl<S> <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/str/trait.FromStr.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::str::FromStr">FromStr</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_str" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1125">Source</a><a href="#method.from_str" class="anchor">§</a><h4 class="code-header">fn <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/str/trait.FromStr.html#tymethod.from_str" class="fn">from_str</a>(
|
||
hex: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</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="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>> as <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/str/trait.FromStr.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::str::FromStr">FromStr</a>>::<a class="associatedtype" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/str/trait.FromStr.html#associatedtype.Err" title="type cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::str::FromStr::Err">Err</a>></h4></section></summary><div class="docblock"><p>Parses a color hex code of format ‘#ff00bbff’ or ‘#abcd’ (with or without the leading ‘#’) into a
|
||
<a href="rgb/type.Rgba.html" title="type cosmic::cosmic_theme::palette::rgb::Rgba"><code>Rgba<S, u8></code></a> instance.</p>
|
||
</div></details><details class="toggle" open><summary><section id="associatedtype.Err" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1121">Source</a><a href="#associatedtype.Err" class="anchor">§</a><h4 class="code-header">type <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/str/trait.FromStr.html#associatedtype.Err" class="associatedtype">Err</a> = <a class="enum" href="rgb/enum.FromHexError.html" title="enum cosmic::cosmic_theme::palette::rgb::FromHexError">FromHexError</a></h4></section></summary><div class='docblock'>The associated error which can be returned from parsing.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-GetHue-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#308">Source</a><a href="#impl-GetHue-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="trait.GetHue.html" title="trait cosmic::cosmic_theme::palette::GetHue">GetHue</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="trait.GetHue.html" title="trait cosmic::cosmic_theme::palette::GetHue">GetHue</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Hue" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#309">Source</a><a href="#associatedtype.Hue" class="anchor">§</a><h4 class="code-header">type <a href="trait.GetHue.html#associatedtype.Hue" class="associatedtype">Hue</a> = <C as <a class="trait" href="trait.GetHue.html" title="trait cosmic::cosmic_theme::palette::GetHue">GetHue</a>>::<a class="associatedtype" href="trait.GetHue.html#associatedtype.Hue" title="type cosmic::cosmic_theme::palette::GetHue::Hue">Hue</a></h4></section></summary><div class='docblock'>The kind of hue unit this color space uses. <a href="trait.GetHue.html#associatedtype.Hue">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.get_hue" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#312">Source</a><a href="#method.get_hue" class="anchor">§</a><h4 class="code-header">fn <a href="trait.GetHue.html#tymethod.get_hue" class="fn">get_hue</a>(&self) -> <C as <a class="trait" href="trait.GetHue.html" title="trait cosmic::cosmic_theme::palette::GetHue">GetHue</a>>::<a class="associatedtype" href="trait.GetHue.html#associatedtype.Hue" title="type cosmic::cosmic_theme::palette::GetHue::Hue">Hue</a></h4></section></summary><div class='docblock'>Calculate a hue if possible. <a href="trait.GetHue.html#tymethod.get_hue">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-HasBoolMask-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#445-448">Source</a><a href="#impl-HasBoolMask-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="bool_mask/trait.HasBoolMask.html" title="trait cosmic::cosmic_theme::palette::bool_mask::HasBoolMask">HasBoolMask</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="bool_mask/trait.HasBoolMask.html" title="trait cosmic::cosmic_theme::palette::bool_mask::HasBoolMask">HasBoolMask</a>,
|
||
T: <a class="trait" href="bool_mask/trait.HasBoolMask.html" title="trait cosmic::cosmic_theme::palette::bool_mask::HasBoolMask">HasBoolMask</a><Mask = <C as <a class="trait" href="bool_mask/trait.HasBoolMask.html" title="trait cosmic::cosmic_theme::palette::bool_mask::HasBoolMask">HasBoolMask</a>>::<a class="associatedtype" href="bool_mask/trait.HasBoolMask.html#associatedtype.Mask" title="type cosmic::cosmic_theme::palette::bool_mask::HasBoolMask::Mask">Mask</a>>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Mask" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#450">Source</a><a href="#associatedtype.Mask" class="anchor">§</a><h4 class="code-header">type <a href="bool_mask/trait.HasBoolMask.html#associatedtype.Mask" class="associatedtype">Mask</a> = <C as <a class="trait" href="bool_mask/trait.HasBoolMask.html" title="trait cosmic::cosmic_theme::palette::bool_mask::HasBoolMask">HasBoolMask</a>>::<a class="associatedtype" href="bool_mask/trait.HasBoolMask.html#associatedtype.Mask" title="type cosmic::cosmic_theme::palette::bool_mask::HasBoolMask::Mask">Mask</a></h4></section></summary><div class='docblock'>The mask type to use for selecting <code>Self</code> values.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Jch%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jch%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-5" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.Item-5" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-5" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.IntoIter-5" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#method.into_iter-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Jch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-6" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.Item-6" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-6" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.IntoIter-6" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#method.into_iter-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Jch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-4" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.Item-4" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-4" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.IntoIter-4" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#method.into_iter-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Jch%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jch%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-8" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.Item-8" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-8" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.IntoIter-8" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-8" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#method.into_iter-8" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Jch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-7" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.Item-7" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-7" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.IntoIter-7" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#method.into_iter-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Jmh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jmh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-18" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.Item-18" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-18" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.IntoIter-18" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-18" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#method.into_iter-18" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Jmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-19" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.Item-19" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-19" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.IntoIter-19" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-19" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#method.into_iter-19" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Jmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-17" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.Item-17" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-17" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.IntoIter-17" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-17" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#method.into_iter-17" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Jmh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jmh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-21" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.Item-21" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-21" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.IntoIter-21" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-21" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#method.into_iter-21" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Jmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-20" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.Item-20" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-20" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.IntoIter-20" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-20" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#method.into_iter-20" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Jsh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jsh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-31" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.Item-31" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-31" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.IntoIter-31" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-31" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#method.into_iter-31" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Jsh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jsh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-32" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.Item-32" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-32" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.IntoIter-32" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-32" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#method.into_iter-32" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Jsh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jsh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-30" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.Item-30" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-30" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.IntoIter-30" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-30" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#method.into_iter-30" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Jsh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jsh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-34" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.Item-34" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-34" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.IntoIter-34" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-34" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#method.into_iter-34" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Jsh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Jsh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-33" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.Item-33" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-33" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.IntoIter-33" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-33" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#method.into_iter-33" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Qch%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qch%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-44" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.Item-44" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-44" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.IntoIter-44" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-44" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#method.into_iter-44" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Qch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-45" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.Item-45" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-45" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.IntoIter-45" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-45" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#method.into_iter-45" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Qch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-43" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.Item-43" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-43" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.IntoIter-43" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-43" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#method.into_iter-43" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Qch%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qch%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-47" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.Item-47" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-47" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.IntoIter-47" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-47" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#method.into_iter-47" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Qch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-46" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.Item-46" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-46" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.IntoIter-46" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-46" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#method.into_iter-46" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Qmh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qmh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-57" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.Item-57" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-57" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.IntoIter-57" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-57" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#method.into_iter-57" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Qmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-58" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.Item-58" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-58" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.IntoIter-58" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-58" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#method.into_iter-58" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Qmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-56" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.Item-56" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-56" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.IntoIter-56" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-56" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#method.into_iter-56" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Qmh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qmh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-60" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.Item-60" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-60" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.IntoIter-60" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-60" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#method.into_iter-60" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Qmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-59" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.Item-59" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-59" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.IntoIter-59" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-59" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#method.into_iter-59" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Qsh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qsh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-70" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.Item-70" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-70" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.IntoIter-70" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-70" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#method.into_iter-70" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Qsh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qsh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-71" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.Item-71" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-71" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.IntoIter-71" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-71" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#method.into_iter-71" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Qsh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qsh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-69" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.Item-69" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-69" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.IntoIter-69" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-69" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#method.into_iter-69" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Qsh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qsh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-73" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.Item-73" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-73" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.IntoIter-73" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-73" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#method.into_iter-73" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16Qsh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16Qsh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-72" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.Item-72" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-72" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.IntoIter-72" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-72" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#method.into_iter-72" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16UcsJab%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16UcsJab%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-83" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.Item-83" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-83" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.IntoIter-83" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJabIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJabIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-83" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#method.into_iter-83" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16UcsJab%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16UcsJab%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-84" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.Item-84" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-84" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.IntoIter-84" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJabIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJabIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-84" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#method.into_iter-84" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16UcsJab%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16UcsJab%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-82" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.Item-82" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-82" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.IntoIter-82" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJabIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJabIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-82" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#method.into_iter-82" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16UcsJab%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16UcsJab%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-86" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.Item-86" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-86" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.IntoIter-86" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJabIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJabIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-86" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#method.into_iter-86" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16UcsJab%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16UcsJab%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-85" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.Item-85" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-85" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.IntoIter-85" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJabIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJabIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-85" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#method.into_iter-85" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16UcsJmh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16UcsJmh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-96" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.Item-96" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-96" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.IntoIter-96" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJmhIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmhIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-96" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#method.into_iter-96" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16UcsJmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16UcsJmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-97" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.Item-97" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-97" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.IntoIter-97" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJmhIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmhIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-97" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#method.into_iter-97" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16UcsJmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16UcsJmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-95" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.Item-95" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-95" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.IntoIter-95" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJmhIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmhIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-95" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#method.into_iter-95" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16UcsJmh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16UcsJmh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-99" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.Item-99" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-99" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.IntoIter-99" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJmhIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmhIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-99" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#method.into_iter-99" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CCam16UcsJmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CCam16UcsJmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-98" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.Item-98" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-98" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.IntoIter-98" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJmhIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmhIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-98" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#method.into_iter-98" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CHsl%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CHsl%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-109" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.Item-109" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-109" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.IntoIter-109" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-109" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#method.into_iter-109" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CHsl%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CHsl%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-110" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.Item-110" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-110" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.IntoIter-110" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-110" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#method.into_iter-110" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CHsl%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CHsl%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-108" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.Item-108" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-108" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.IntoIter-108" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-108" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#method.into_iter-108" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CHsl%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CHsl%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-112" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.Item-112" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-112" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.IntoIter-112" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-112" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#method.into_iter-112" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CHsl%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CHsl%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-111" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.Item-111" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-111" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.IntoIter-111" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-111" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#method.into_iter-111" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CHsluv%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CHsluv%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-122" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.Item-122" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-122" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.IntoIter-122" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsluv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsluv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-122" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#method.into_iter-122" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CHsluv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CHsluv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-123" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.Item-123" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-123" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.IntoIter-123" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsluv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsluv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-123" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#method.into_iter-123" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CHsluv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CHsluv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-121" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.Item-121" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-121" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.IntoIter-121" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsluv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsluv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-121" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#method.into_iter-121" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CHsluv%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CHsluv%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-125" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.Item-125" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-125" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.IntoIter-125" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsluv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsluv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-125" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#method.into_iter-125" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CHsluv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CHsluv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-124" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.Item-124" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-124" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.IntoIter-124" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsluv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsluv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-124" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#method.into_iter-124" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CHsv%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CHsv%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-135" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.Item-135" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-135" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.IntoIter-135" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-135" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#method.into_iter-135" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CHsv%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CHsv%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-136" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.Item-136" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-136" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.IntoIter-136" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-136" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#method.into_iter-136" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CHsv%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CHsv%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-134" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.Item-134" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-134" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.IntoIter-134" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-134" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#method.into_iter-134" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CHsv%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CHsv%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-138" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.Item-138" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-138" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.IntoIter-138" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-138" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#method.into_iter-138" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CHsv%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CHsv%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-137" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.Item-137" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-137" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.IntoIter-137" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-137" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#method.into_iter-137" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CHwb%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CHwb%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-148" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.Item-148" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-148" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.IntoIter-148" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-148" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#method.into_iter-148" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CHwb%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CHwb%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-149" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.Item-149" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-149" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.IntoIter-149" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-149" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#method.into_iter-149" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CHwb%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CHwb%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-147" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.Item-147" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-147" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.IntoIter-147" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-147" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#method.into_iter-147" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CHwb%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CHwb%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-151" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.Item-151" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-151" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.IntoIter-151" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-151" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#method.into_iter-151" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CHwb%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CHwb%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-150" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.Item-150" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-150" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.IntoIter-150" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-150" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#method.into_iter-150" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLab%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLab%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-161" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.Item-161" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-161" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.IntoIter-161" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-161" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#method.into_iter-161" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLab%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLab%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-162" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.Item-162" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-162" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.IntoIter-162" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-162" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#method.into_iter-162" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLab%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLab%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-160" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.Item-160" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-160" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.IntoIter-160" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-160" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#method.into_iter-160" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLab%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLab%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-164" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.Item-164" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-164" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.IntoIter-164" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-164" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#method.into_iter-164" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLab%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLab%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-163" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.Item-163" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-163" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.IntoIter-163" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-163" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#method.into_iter-163" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLch%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLch%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-174" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.Item-174" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-174" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.IntoIter-174" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-174" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#method.into_iter-174" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLch%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLch%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-175" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.Item-175" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-175" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.IntoIter-175" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-175" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#method.into_iter-175" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLch%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLch%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-173" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.Item-173" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-173" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.IntoIter-173" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-173" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#method.into_iter-173" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLch%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLch%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-177" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.Item-177" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-177" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.IntoIter-177" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-177" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#method.into_iter-177" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLch%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLch%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-176" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.Item-176" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-176" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.IntoIter-176" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-176" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#method.into_iter-176" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLchuv%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLchuv%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-187" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.Item-187" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-187" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.IntoIter-187" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lchuv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lchuv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-187" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#method.into_iter-187" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLchuv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLchuv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-188" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.Item-188" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-188" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.IntoIter-188" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lchuv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lchuv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-188" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#method.into_iter-188" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLchuv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLchuv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-186" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.Item-186" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-186" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.IntoIter-186" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lchuv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lchuv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-186" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#method.into_iter-186" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLchuv%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLchuv%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-190" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.Item-190" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-190" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.IntoIter-190" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lchuv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lchuv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-190" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#method.into_iter-190" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLchuv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLchuv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-189" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.Item-189" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-189" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.IntoIter-189" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lchuv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lchuv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-189" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#method.into_iter-189" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLuma%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLuma%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-200" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.Item-200" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-200" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.IntoIter-200" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luma/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luma::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-200" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#method.into_iter-200" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLuma%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLuma%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-201" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.Item-201" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-201" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.IntoIter-201" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luma/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luma::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-201" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#method.into_iter-201" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLuma%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLuma%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-199" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.Item-199" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-199" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.IntoIter-199" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luma/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luma::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-199" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#method.into_iter-199" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLuma%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLuma%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-203" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.Item-203" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-203" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.IntoIter-203" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luma/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luma::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-203" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#method.into_iter-203" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLuma%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLuma%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-202" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.Item-202" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-202" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.IntoIter-202" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luma/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luma::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-202" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#method.into_iter-202" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLuv%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLuv%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-213" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.Item-213" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-213" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.IntoIter-213" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-213" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#method.into_iter-213" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLuv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLuv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-214" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.Item-214" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-214" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.IntoIter-214" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-214" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#method.into_iter-214" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLuv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLuv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-212" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.Item-212" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-212" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.IntoIter-212" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-212" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#method.into_iter-212" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLuv%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLuv%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-216" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.Item-216" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-216" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.IntoIter-216" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-216" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#method.into_iter-216" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CLuv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CLuv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-215" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.Item-215" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-215" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.IntoIter-215" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-215" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#method.into_iter-215" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COkhsl%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COkhsl%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-226" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.Item-226" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-226" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.IntoIter-226" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-226" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#method.into_iter-226" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COkhsl%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COkhsl%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-227" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.Item-227" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-227" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.IntoIter-227" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-227" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#method.into_iter-227" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COkhsl%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COkhsl%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-225" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.Item-225" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-225" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.IntoIter-225" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-225" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#method.into_iter-225" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COkhsl%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COkhsl%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-229" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.Item-229" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-229" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.IntoIter-229" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-229" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#method.into_iter-229" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COkhsl%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COkhsl%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-228" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.Item-228" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-228" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.IntoIter-228" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-228" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#method.into_iter-228" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COkhsv%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COkhsv%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-239" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.Item-239" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-239" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-239" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-239" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#method.into_iter-239" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COkhsv%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COkhsv%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-240" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.Item-240" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-240" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-240" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-240" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#method.into_iter-240" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COkhsv%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COkhsv%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-238" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.Item-238" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-238" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-238" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-238" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#method.into_iter-238" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COkhsv%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COkhsv%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-242" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.Item-242" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-242" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-242" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-242" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#method.into_iter-242" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COkhsv%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COkhsv%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-241" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.Item-241" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-241" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-241" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-241" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#method.into_iter-241" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COkhwb%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COkhwb%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-252" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.Item-252" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-252" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.IntoIter-252" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-252" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#method.into_iter-252" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COkhwb%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COkhwb%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-253" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.Item-253" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-253" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.IntoIter-253" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-253" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#method.into_iter-253" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COkhwb%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COkhwb%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-251" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.Item-251" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-251" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.IntoIter-251" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-251" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#method.into_iter-251" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COkhwb%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COkhwb%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-255" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.Item-255" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-255" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.IntoIter-255" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-255" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#method.into_iter-255" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COkhwb%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COkhwb%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-254" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.Item-254" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-254" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.IntoIter-254" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-254" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#method.into_iter-254" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COklab%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COklab%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-265" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.Item-265" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-265" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.IntoIter-265" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-265" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#method.into_iter-265" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COklab%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COklab%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-266" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.Item-266" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-266" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.IntoIter-266" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-266" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#method.into_iter-266" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COklab%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COklab%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-264" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.Item-264" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-264" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.IntoIter-264" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-264" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#method.into_iter-264" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COklab%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COklab%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-268" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.Item-268" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-268" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.IntoIter-268" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-268" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#method.into_iter-268" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COklab%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COklab%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-267" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.Item-267" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-267" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.IntoIter-267" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-267" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#method.into_iter-267" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COklch%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COklch%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-278" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.Item-278" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-278" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-278" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-278" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#method.into_iter-278" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><&'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COklch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COklch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-279" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.Item-279" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-279" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-279" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-279" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#method.into_iter-279" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COklch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COklch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-277" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.Item-277" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-277" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-277" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-277" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#method.into_iter-277" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COklch%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COklch%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-281" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.Item-281" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-281" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-281" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-281" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#method.into_iter-281" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3COklch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3COklch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-280" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.Item-280" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-280" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-280" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-280" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#method.into_iter-280" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CRgb%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CRgb%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-291" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.Item-291" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-291" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.IntoIter-291" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="rgb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::rgb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-291" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#method.into_iter-291" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CRgb%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CRgb%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-292" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.Item-292" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-292" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.IntoIter-292" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="rgb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::rgb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-292" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#method.into_iter-292" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CRgb%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CRgb%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-290" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.Item-290" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-290" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.IntoIter-290" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="rgb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::rgb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-290" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#method.into_iter-290" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CRgb%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CRgb%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-294" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.Item-294" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-294" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.IntoIter-294" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="rgb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::rgb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-294" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#method.into_iter-294" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CRgb%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CRgb%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-293" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.Item-293" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-293" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.IntoIter-293" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="rgb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::rgb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-293" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#method.into_iter-293" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CXyz%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CXyz%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-304" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.Item-304" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-304" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.IntoIter-304" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="xyz/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::xyz::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-304" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#method.into_iter-304" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CXyz%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CXyz%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-305" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.Item-305" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-305" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.IntoIter-305" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="xyz/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::xyz::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-305" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#method.into_iter-305" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CXyz%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CXyz%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-303" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.Item-303" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-303" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.IntoIter-303" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="xyz/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::xyz::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-303" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#method.into_iter-303" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CXyz%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CXyz%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-307" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.Item-307" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-307" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.IntoIter-307" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="xyz/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::xyz::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-307" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#method.into_iter-307" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CXyz%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CXyz%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-306" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.Item-306" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-306" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.IntoIter-306" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="xyz/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::xyz::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-306" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#method.into_iter-306" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CYxy%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CYxy%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-317" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.Item-317" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-317" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.IntoIter-317" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="yxy/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::yxy::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-317" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#method.into_iter-317" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CYxy%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CYxy%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-318" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.Item-318" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-318" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.IntoIter-318" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="yxy/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::yxy::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-318" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#method.into_iter-318" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CYxy%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CYxy%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-316" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.Item-316" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-316" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.IntoIter-316" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="yxy/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::yxy::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-316" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#method.into_iter-316" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CYxy%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CYxy%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-320" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.Item-320" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-320" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.IntoIter-320" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="yxy/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::yxy::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-320" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#method.into_iter-320" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26Alpha%3CYxy%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#impl-IntoIterator-for-%26Alpha%3CYxy%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-319" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.Item-319" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-319" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.IntoIter-319" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="yxy/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::yxy::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-319" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#method.into_iter-319" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Jch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-10" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.Item-10" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-10" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.IntoIter-10" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-10" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#method.into_iter-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Jch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-9" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.Item-9" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-9" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.IntoIter-9" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-9" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#method.into_iter-9" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Jch%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jch%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-12" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.Item-12" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-12" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.IntoIter-12" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-12" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#method.into_iter-12" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Jch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-11" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.Item-11" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-11" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.IntoIter-11" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-11" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#method.into_iter-11" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Jmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-23" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.Item-23" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-23" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.IntoIter-23" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-23" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#method.into_iter-23" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Jmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-22" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.Item-22" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-22" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.IntoIter-22" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-22" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#method.into_iter-22" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Jmh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jmh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-25" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.Item-25" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-25" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.IntoIter-25" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-25" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#method.into_iter-25" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Jmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-24" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.Item-24" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-24" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.IntoIter-24" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-24" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#method.into_iter-24" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Jsh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jsh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-36" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.Item-36" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-36" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.IntoIter-36" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-36" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#method.into_iter-36" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Jsh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jsh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-35" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.Item-35" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-35" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.IntoIter-35" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-35" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#method.into_iter-35" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Jsh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jsh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-38" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.Item-38" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-38" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.IntoIter-38" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-38" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#method.into_iter-38" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Jsh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Jsh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-37" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.Item-37" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-37" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.IntoIter-37" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-37" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#method.into_iter-37" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Qch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-49" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.Item-49" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-49" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.IntoIter-49" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-49" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#method.into_iter-49" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Qch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-48" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.Item-48" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-48" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.IntoIter-48" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-48" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#method.into_iter-48" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Qch%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qch%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-51" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.Item-51" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-51" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.IntoIter-51" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-51" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#method.into_iter-51" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Qch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-50" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.Item-50" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-50" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.IntoIter-50" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-50" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#method.into_iter-50" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Qmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-62" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.Item-62" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-62" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.IntoIter-62" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-62" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#method.into_iter-62" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Qmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-61" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.Item-61" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-61" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.IntoIter-61" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-61" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#method.into_iter-61" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Qmh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qmh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-64" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.Item-64" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-64" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.IntoIter-64" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-64" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#method.into_iter-64" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Qmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-63" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.Item-63" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-63" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.IntoIter-63" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-63" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#method.into_iter-63" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Qsh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qsh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-75" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.Item-75" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-75" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.IntoIter-75" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-75" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#method.into_iter-75" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Qsh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qsh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-74" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.Item-74" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-74" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.IntoIter-74" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-74" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#method.into_iter-74" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Qsh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qsh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-77" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.Item-77" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-77" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.IntoIter-77" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-77" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#method.into_iter-77" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16Qsh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16Qsh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-76" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.Item-76" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-76" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.IntoIter-76" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-76" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#method.into_iter-76" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJab%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJab%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-88" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.Item-88" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-88" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.IntoIter-88" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJabIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJabIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-88" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#method.into_iter-88" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJab%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJab%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-87" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.Item-87" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-87" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.IntoIter-87" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJabIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJabIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-87" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#method.into_iter-87" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJab%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJab%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-90" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.Item-90" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-90" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.IntoIter-90" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJabIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJabIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-90" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#method.into_iter-90" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJab%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJab%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-89" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.Item-89" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-89" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.IntoIter-89" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJabIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJabIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-89" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#method.into_iter-89" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-101" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.Item-101" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-101" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.IntoIter-101" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJmhIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmhIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-101" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#method.into_iter-101" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-100" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.Item-100" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-100" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.IntoIter-100" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJmhIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmhIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-100" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#method.into_iter-100" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJmh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJmh%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-103" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.Item-103" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-103" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.IntoIter-103" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJmhIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmhIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-103" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#method.into_iter-103" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CCam16UcsJmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-102" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.Item-102" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-102" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.IntoIter-102" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJmhIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmhIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-102" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#method.into_iter-102" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CHsl%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsl%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-114" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.Item-114" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-114" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.IntoIter-114" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-114" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#method.into_iter-114" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CHsl%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsl%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-113" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.Item-113" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-113" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.IntoIter-113" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-113" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#method.into_iter-113" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CHsl%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsl%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-116" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.Item-116" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-116" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.IntoIter-116" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-116" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#method.into_iter-116" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CHsl%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsl%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-115" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.Item-115" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-115" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.IntoIter-115" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-115" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#method.into_iter-115" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CHsluv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsluv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-127" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.Item-127" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-127" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.IntoIter-127" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsluv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsluv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-127" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#method.into_iter-127" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CHsluv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsluv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-126" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.Item-126" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-126" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.IntoIter-126" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsluv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsluv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-126" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#method.into_iter-126" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CHsluv%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsluv%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-129" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.Item-129" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-129" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.IntoIter-129" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsluv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsluv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-129" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#method.into_iter-129" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CHsluv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsluv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-128" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.Item-128" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-128" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.IntoIter-128" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsluv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsluv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-128" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#method.into_iter-128" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CHsv%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsv%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-140" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.Item-140" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-140" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.IntoIter-140" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-140" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#method.into_iter-140" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CHsv%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsv%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-139" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.Item-139" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-139" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.IntoIter-139" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-139" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#method.into_iter-139" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CHsv%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsv%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-142" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.Item-142" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-142" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.IntoIter-142" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-142" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#method.into_iter-142" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CHsv%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHsv%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-141" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.Item-141" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-141" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.IntoIter-141" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-141" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#method.into_iter-141" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CHwb%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHwb%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-153" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.Item-153" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-153" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.IntoIter-153" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-153" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#method.into_iter-153" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CHwb%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHwb%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-152" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.Item-152" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-152" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.IntoIter-152" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-152" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#method.into_iter-152" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CHwb%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHwb%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-155" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.Item-155" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-155" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.IntoIter-155" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-155" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#method.into_iter-155" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CHwb%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CHwb%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-154" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.Item-154" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-154" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.IntoIter-154" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-154" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#method.into_iter-154" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CLab%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLab%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-166" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.Item-166" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-166" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.IntoIter-166" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-166" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#method.into_iter-166" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CLab%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLab%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-165" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.Item-165" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-165" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.IntoIter-165" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-165" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#method.into_iter-165" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CLab%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLab%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-168" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.Item-168" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-168" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.IntoIter-168" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-168" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#method.into_iter-168" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CLab%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLab%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-167" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.Item-167" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-167" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.IntoIter-167" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-167" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#method.into_iter-167" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CLch%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLch%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-179" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.Item-179" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-179" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.IntoIter-179" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-179" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#method.into_iter-179" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CLch%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLch%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-178" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.Item-178" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-178" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.IntoIter-178" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-178" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#method.into_iter-178" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CLch%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLch%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-181" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.Item-181" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-181" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.IntoIter-181" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-181" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#method.into_iter-181" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CLch%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLch%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-180" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.Item-180" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-180" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.IntoIter-180" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-180" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#method.into_iter-180" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CLchuv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLchuv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-192" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.Item-192" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-192" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.IntoIter-192" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lchuv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lchuv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-192" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#method.into_iter-192" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CLchuv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLchuv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-191" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.Item-191" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-191" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.IntoIter-191" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lchuv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lchuv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-191" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#method.into_iter-191" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CLchuv%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLchuv%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-194" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.Item-194" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-194" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.IntoIter-194" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lchuv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lchuv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-194" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#method.into_iter-194" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CLchuv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLchuv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-193" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.Item-193" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-193" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.IntoIter-193" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lchuv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lchuv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-193" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#method.into_iter-193" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CLuma%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLuma%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-205" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.Item-205" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-205" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.IntoIter-205" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luma/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luma::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-205" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#method.into_iter-205" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CLuma%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLuma%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-204" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.Item-204" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-204" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.IntoIter-204" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luma/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luma::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-204" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#method.into_iter-204" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CLuma%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLuma%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-207" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.Item-207" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-207" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.IntoIter-207" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luma/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luma::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-207" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#method.into_iter-207" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CLuma%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLuma%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-206" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.Item-206" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-206" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.IntoIter-206" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luma/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luma::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-206" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#method.into_iter-206" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CLuv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLuv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-218" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.Item-218" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-218" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.IntoIter-218" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-218" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#method.into_iter-218" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CLuv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLuv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-217" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.Item-217" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-217" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.IntoIter-217" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-217" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#method.into_iter-217" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CLuv%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLuv%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-220" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.Item-220" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-220" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.IntoIter-220" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-220" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#method.into_iter-220" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CLuv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CLuv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-219" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.Item-219" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-219" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.IntoIter-219" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-219" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#method.into_iter-219" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3COkhsl%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhsl%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-231" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.Item-231" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-231" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.IntoIter-231" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-231" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#method.into_iter-231" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3COkhsl%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhsl%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-230" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.Item-230" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-230" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.IntoIter-230" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-230" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#method.into_iter-230" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3COkhsl%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhsl%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-233" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.Item-233" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-233" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.IntoIter-233" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-233" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#method.into_iter-233" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3COkhsl%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhsl%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-232" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.Item-232" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-232" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.IntoIter-232" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-232" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#method.into_iter-232" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3COkhsv%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhsv%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-244" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.Item-244" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-244" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-244" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-244" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#method.into_iter-244" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3COkhsv%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhsv%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-243" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.Item-243" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-243" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-243" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-243" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#method.into_iter-243" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3COkhsv%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhsv%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-246" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.Item-246" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-246" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-246" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-246" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#method.into_iter-246" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3COkhsv%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhsv%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-245" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.Item-245" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-245" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-245" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-245" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#method.into_iter-245" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3COkhwb%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhwb%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-257" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.Item-257" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-257" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.IntoIter-257" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-257" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#method.into_iter-257" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3COkhwb%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhwb%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-256" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.Item-256" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-256" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.IntoIter-256" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-256" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#method.into_iter-256" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3COkhwb%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhwb%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-259" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.Item-259" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-259" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.IntoIter-259" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-259" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#method.into_iter-259" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3COkhwb%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3COkhwb%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-258" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.Item-258" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-258" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.IntoIter-258" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-258" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#method.into_iter-258" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3COklab%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3COklab%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-270" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.Item-270" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-270" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.IntoIter-270" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-270" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#method.into_iter-270" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3COklab%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3COklab%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-269" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.Item-269" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-269" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.IntoIter-269" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-269" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#method.into_iter-269" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3COklab%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3COklab%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-272" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.Item-272" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-272" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.IntoIter-272" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-272" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#method.into_iter-272" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3COklab%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3COklab%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-271" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.Item-271" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-271" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.IntoIter-271" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-271" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#method.into_iter-271" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3COklch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3COklch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-283" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.Item-283" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-283" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-283" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-283" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#method.into_iter-283" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><&'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3COklch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3COklch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-282" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.Item-282" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-282" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-282" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-282" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#method.into_iter-282" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3COklch%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3COklch%3CBox%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-285" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.Item-285" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-285" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-285" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-285" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#method.into_iter-285" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3COklch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3COklch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-284" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.Item-284" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-284" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-284" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-284" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#method.into_iter-284" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CRgb%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CRgb%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-296" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.Item-296" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-296" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.IntoIter-296" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="rgb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::rgb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-296" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#method.into_iter-296" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CRgb%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CRgb%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-295" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.Item-295" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-295" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.IntoIter-295" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="rgb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::rgb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-295" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#method.into_iter-295" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CRgb%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CRgb%3CS,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-298" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.Item-298" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-298" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.IntoIter-298" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="rgb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::rgb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-298" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#method.into_iter-298" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CRgb%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CRgb%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-297" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.Item-297" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-297" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.IntoIter-297" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="rgb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::rgb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-297" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#method.into_iter-297" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CXyz%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CXyz%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-309" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.Item-309" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-309" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.IntoIter-309" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="xyz/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::xyz::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-309" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#method.into_iter-309" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CXyz%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CXyz%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-308" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.Item-308" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-308" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.IntoIter-308" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="xyz/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::xyz::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-308" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#method.into_iter-308" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CXyz%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CXyz%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-311" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.Item-311" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-311" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.IntoIter-311" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="xyz/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::xyz::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-311" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#method.into_iter-311" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CXyz%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CXyz%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-310" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.Item-310" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-310" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.IntoIter-310" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="xyz/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::xyz::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-310" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#method.into_iter-310" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CYxy%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CYxy%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-322" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.Item-322" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-322" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.IntoIter-322" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="yxy/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::yxy::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-322" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#method.into_iter-322" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'b mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CYxy%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CYxy%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-321" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.Item-321" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-321" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.IntoIter-321" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="yxy/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::yxy::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-321" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#method.into_iter-321" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CYxy%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CYxy%3CWp,+Box%3C%5BT%5D%3E%3E,+Box%3C%5BT%5D%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-324" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.Item-324" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-324" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.IntoIter-324" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="yxy/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::yxy::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-324" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#method.into_iter-324" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-%26mut+Alpha%3CYxy%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#impl-IntoIterator-for-%26mut+Alpha%3CYxy%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, 'b, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-323" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.Item-323" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-323" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.IntoIter-323" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="yxy/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::yxy::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-323" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#method.into_iter-323" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Jch%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Jch%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.Item-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.IntoIter-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#method.into_iter-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Jch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Jch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-2" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.Item-2" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-2" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.IntoIter-2" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#method.into_iter-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Jch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Jch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.IntoIter" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jch::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#method.into_iter" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Jch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Jch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-3" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.Item-3" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-3" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#associatedtype.IntoIter-3" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#554-567">Source</a><a href="#method.into_iter-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jch">Cam16Jch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Jmh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Jmh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-14" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.Item-14" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-14" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.IntoIter-14" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-14" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#method.into_iter-14" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Jmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Jmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-15" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.Item-15" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-15" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.IntoIter-15" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-15" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#method.into_iter-15" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Jmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Jmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-13" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.Item-13" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-13" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.IntoIter-13" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jmh::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-13" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#method.into_iter-13" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Jmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Jmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-16" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.Item-16" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-16" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#associatedtype.IntoIter-16" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-16" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#573-598">Source</a><a href="#method.into_iter-16" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jmh">Cam16Jmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Jsh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Jsh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-27" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.Item-27" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-27" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.IntoIter-27" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-27" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#method.into_iter-27" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Jsh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Jsh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-28" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.Item-28" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-28" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.IntoIter-28" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-28" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#method.into_iter-28" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Jsh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Jsh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-26" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.Item-26" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-26" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.IntoIter-26" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jsh::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-26" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#method.into_iter-26" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Jsh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Jsh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-29" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.Item-29" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-29" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#associatedtype.IntoIter-29" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_jsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_jsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-29" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#604-618">Source</a><a href="#method.into_iter-29" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Jsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Jsh">Cam16Jsh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Qch%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Qch%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-40" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.Item-40" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-40" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.IntoIter-40" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-40" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#method.into_iter-40" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Qch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Qch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-41" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.Item-41" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-41" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.IntoIter-41" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-41" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#method.into_iter-41" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Qch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Qch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-39" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.Item-39" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-39" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.IntoIter-39" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qch::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-39" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#method.into_iter-39" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Qch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Qch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-42" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.Item-42" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-42" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#associatedtype.IntoIter-42" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-42" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#624-637">Source</a><a href="#method.into_iter-42" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qch.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qch">Cam16Qch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Qmh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Qmh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-53" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.Item-53" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-53" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.IntoIter-53" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-53" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#method.into_iter-53" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Qmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Qmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-54" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.Item-54" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-54" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.IntoIter-54" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-54" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#method.into_iter-54" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Qmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Qmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-52" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.Item-52" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-52" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.IntoIter-52" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qmh::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-52" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#method.into_iter-52" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Qmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Qmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-55" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.Item-55" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-55" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#associatedtype.IntoIter-55" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qmh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qmh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-55" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#643-657">Source</a><a href="#method.into_iter-55" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qmh">Cam16Qmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Qsh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Qsh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-66" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.Item-66" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-66" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.IntoIter-66" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-66" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#method.into_iter-66" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Qsh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Qsh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-67" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.Item-67" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-67" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.IntoIter-67" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-67" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#method.into_iter-67" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Qsh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Qsh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-65" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.Item-65" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-65" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.IntoIter-65" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qsh::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-65" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#method.into_iter-65" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16Qsh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16Qsh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-68" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.Item-68" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-68" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#associatedtype.IntoIter-68" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/cam16_qsh/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::cam16::cam16_qsh::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-68" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/partial.rs.html#663-677">Source</a><a href="#method.into_iter-68" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16Qsh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16Qsh">Cam16Qsh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16UcsJab%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16UcsJab%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-79" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.Item-79" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-79" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.IntoIter-79" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJabIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJabIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-79" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#method.into_iter-79" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16UcsJab%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16UcsJab%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-80" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.Item-80" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-80" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.IntoIter-80" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJabIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJabIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-80" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#method.into_iter-80" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16UcsJab%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16UcsJab%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-78" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.Item-78" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-78" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.IntoIter-78" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJabIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJabIter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-78" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#method.into_iter-78" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16UcsJab%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16UcsJab%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-81" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.Item-81" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-81" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#associatedtype.IntoIter-81" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJabIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJabIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-81" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#283">Source</a><a href="#method.into_iter-81" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16UcsJmh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16UcsJmh%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-92" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.Item-92" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-92" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.IntoIter-92" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJmhIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmhIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-92" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#method.into_iter-92" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16UcsJmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16UcsJmh%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-93" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.Item-93" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-93" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.IntoIter-93" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJmhIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmhIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-93" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#method.into_iter-93" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16UcsJmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16UcsJmh%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-91" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.Item-91" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-91" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.IntoIter-91" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJmhIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmhIter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-91" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#method.into_iter-91" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CCam16UcsJmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#impl-IntoIterator-for-Alpha%3CCam16UcsJmh%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-94" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.Item-94" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-94" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#associatedtype.IntoIter-94" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="cam16/struct.Cam16UcsJmhIter.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmhIter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-94" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jmh.rs.html#283">Source</a><a href="#method.into_iter-94" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJmh.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJmh">Cam16UcsJmh</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CHsl%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#impl-IntoIterator-for-Alpha%3CHsl%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-105" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.Item-105" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-105" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.IntoIter-105" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-105" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#method.into_iter-105" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CHsl%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#impl-IntoIterator-for-Alpha%3CHsl%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-106" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.Item-106" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-106" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.IntoIter-106" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-106" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#method.into_iter-106" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CHsl%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#impl-IntoIterator-for-Alpha%3CHsl%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-104" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.Item-104" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-104" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.IntoIter-104" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsl::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>, S>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-104" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#method.into_iter-104" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CHsl%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#impl-IntoIterator-for-Alpha%3CHsl%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-107" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.Item-107" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-107" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#associatedtype.IntoIter-107" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-107" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsl.rs.html#492">Source</a><a href="#method.into_iter-107" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsl.html" title="struct cosmic::cosmic_theme::palette::Hsl">Hsl</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CHsluv%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#impl-IntoIterator-for-Alpha%3CHsluv%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-118" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.Item-118" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-118" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.IntoIter-118" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsluv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsluv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-118" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#method.into_iter-118" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CHsluv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#impl-IntoIterator-for-Alpha%3CHsluv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-119" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.Item-119" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-119" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.IntoIter-119" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsluv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsluv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-119" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#method.into_iter-119" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CHsluv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#impl-IntoIterator-for-Alpha%3CHsluv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-117" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.Item-117" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-117" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.IntoIter-117" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsluv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsluv::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>, Wp>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-117" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#method.into_iter-117" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CHsluv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#impl-IntoIterator-for-Alpha%3CHsluv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-120" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.Item-120" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-120" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#associatedtype.IntoIter-120" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsluv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsluv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-120" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsluv.rs.html#218">Source</a><a href="#method.into_iter-120" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsluv.html" title="struct cosmic::cosmic_theme::palette::Hsluv">Hsluv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CHsv%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#impl-IntoIterator-for-Alpha%3CHsv%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-131" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.Item-131" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-131" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.IntoIter-131" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-131" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#method.into_iter-131" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CHsv%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#impl-IntoIterator-for-Alpha%3CHsv%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-132" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.Item-132" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-132" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.IntoIter-132" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-132" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#method.into_iter-132" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CHsv%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#impl-IntoIterator-for-Alpha%3CHsv%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-130" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.Item-130" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-130" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.IntoIter-130" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsv::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>, S>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-130" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#method.into_iter-130" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CHsv%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#impl-IntoIterator-for-Alpha%3CHsv%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-133" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.Item-133" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-133" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#associatedtype.IntoIter-133" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-133" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hsv.rs.html#499">Source</a><a href="#method.into_iter-133" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hsv.html" title="struct cosmic::cosmic_theme::palette::Hsv">Hsv</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CHwb%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#impl-IntoIterator-for-Alpha%3CHwb%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-144" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.Item-144" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-144" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.IntoIter-144" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-144" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#method.into_iter-144" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CHwb%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#impl-IntoIterator-for-Alpha%3CHwb%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-145" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.Item-145" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-145" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.IntoIter-145" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-145" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#method.into_iter-145" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CHwb%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#impl-IntoIterator-for-Alpha%3CHwb%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-143" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.Item-143" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-143" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.IntoIter-143" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hwb::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>, S>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-143" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#method.into_iter-143" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CHwb%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#impl-IntoIterator-for-Alpha%3CHwb%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-146" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.Item-146" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-146" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#associatedtype.IntoIter-146" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="hwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::hwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-146" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/hwb.rs.html#324">Source</a><a href="#method.into_iter-146" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Hwb.html" title="struct cosmic::cosmic_theme::palette::Hwb">Hwb</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CLab%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#impl-IntoIterator-for-Alpha%3CLab%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-157" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.Item-157" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-157" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.IntoIter-157" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-157" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#method.into_iter-157" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CLab%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#impl-IntoIterator-for-Alpha%3CLab%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-158" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.Item-158" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-158" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.IntoIter-158" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-158" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#method.into_iter-158" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CLab%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#impl-IntoIterator-for-Alpha%3CLab%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-156" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.Item-156" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-156" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.IntoIter-156" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lab::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>, Wp>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-156" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#method.into_iter-156" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CLab%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#impl-IntoIterator-for-Alpha%3CLab%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-159" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.Item-159" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-159" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#associatedtype.IntoIter-159" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-159" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#351">Source</a><a href="#method.into_iter-159" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CLch%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#impl-IntoIterator-for-Alpha%3CLch%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-170" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.Item-170" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-170" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.IntoIter-170" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-170" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#method.into_iter-170" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CLch%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#impl-IntoIterator-for-Alpha%3CLch%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-171" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.Item-171" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-171" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.IntoIter-171" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-171" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#method.into_iter-171" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CLch%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#impl-IntoIterator-for-Alpha%3CLch%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-169" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.Item-169" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-169" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.IntoIter-169" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lch::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>, Wp>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-169" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#method.into_iter-169" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CLch%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#impl-IntoIterator-for-Alpha%3CLch%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-172" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.Item-172" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-172" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#associatedtype.IntoIter-172" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-172" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lch.rs.html#297">Source</a><a href="#method.into_iter-172" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lch.html" title="struct cosmic::cosmic_theme::palette::Lch">Lch</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CLchuv%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#impl-IntoIterator-for-Alpha%3CLchuv%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-183" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.Item-183" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-183" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.IntoIter-183" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lchuv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lchuv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-183" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#method.into_iter-183" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CLchuv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#impl-IntoIterator-for-Alpha%3CLchuv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-184" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.Item-184" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-184" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.IntoIter-184" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lchuv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lchuv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-184" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#method.into_iter-184" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CLchuv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#impl-IntoIterator-for-Alpha%3CLchuv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-182" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.Item-182" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-182" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.IntoIter-182" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lchuv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lchuv::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>, Wp>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-182" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#method.into_iter-182" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CLchuv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#impl-IntoIterator-for-Alpha%3CLchuv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-185" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.Item-185" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-185" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#associatedtype.IntoIter-185" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="lchuv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::lchuv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-185" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lchuv.rs.html#228">Source</a><a href="#method.into_iter-185" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lchuv.html" title="struct cosmic::cosmic_theme::palette::Lchuv">Lchuv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CLuma%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#impl-IntoIterator-for-Alpha%3CLuma%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-196" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.Item-196" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-196" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.IntoIter-196" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luma/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luma::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-196" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#method.into_iter-196" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CLuma%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#impl-IntoIterator-for-Alpha%3CLuma%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-197" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.Item-197" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-197" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.IntoIter-197" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luma/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luma::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-197" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#method.into_iter-197" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CLuma%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#impl-IntoIterator-for-Alpha%3CLuma%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-195" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.Item-195" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-195" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.IntoIter-195" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luma/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luma::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>, S>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-195" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#method.into_iter-195" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CLuma%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#impl-IntoIterator-for-Alpha%3CLuma%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-198" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.Item-198" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-198" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#associatedtype.IntoIter-198" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luma/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luma::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-198" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luma/luma.rs.html#757">Source</a><a href="#method.into_iter-198" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="luma/struct.Luma.html" title="struct cosmic::cosmic_theme::palette::luma::Luma">Luma</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CLuv%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#impl-IntoIterator-for-Alpha%3CLuv%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-209" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.Item-209" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-209" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.IntoIter-209" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-209" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#method.into_iter-209" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CLuv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#impl-IntoIterator-for-Alpha%3CLuv%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-210" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.Item-210" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-210" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.IntoIter-210" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-210" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#method.into_iter-210" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CLuv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#impl-IntoIterator-for-Alpha%3CLuv%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-208" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.Item-208" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-208" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.IntoIter-208" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luv::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>, Wp>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-208" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#method.into_iter-208" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CLuv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#impl-IntoIterator-for-Alpha%3CLuv%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-211" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.Item-211" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-211" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#associatedtype.IntoIter-211" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="luv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::luv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-211" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#272">Source</a><a href="#method.into_iter-211" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3COkhsl%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#impl-IntoIterator-for-Alpha%3COkhsl%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-222" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.Item-222" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-222" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.IntoIter-222" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-222" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#method.into_iter-222" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3COkhsl%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#impl-IntoIterator-for-Alpha%3COkhsl%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-223" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.Item-223" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-223" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.IntoIter-223" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-223" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#method.into_iter-223" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3COkhsl%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#impl-IntoIterator-for-Alpha%3COkhsl%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-221" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.Item-221" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-221" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.IntoIter-221" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsl::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-221" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#method.into_iter-221" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3COkhsl%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#impl-IntoIterator-for-Alpha%3COkhsl%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-224" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.Item-224" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-224" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#associatedtype.IntoIter-224" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsl/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsl::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-224" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsl/properties.rs.html#41">Source</a><a href="#method.into_iter-224" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsl.html" title="struct cosmic::cosmic_theme::palette::Okhsl">Okhsl</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3COkhsv%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-Alpha%3COkhsv%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-235" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.Item-235" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-235" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-235" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-235" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#method.into_iter-235" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3COkhsv%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-Alpha%3COkhsv%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-236" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.Item-236" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-236" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-236" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-236" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#method.into_iter-236" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3COkhsv%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-Alpha%3COkhsv%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-234" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.Item-234" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-234" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-234" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsv::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-234" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#method.into_iter-234" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3COkhsv%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-Alpha%3COkhsv%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-237" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.Item-237" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-237" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-237" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhsv/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhsv::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-237" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhsv/properties.rs.html#36">Source</a><a href="#method.into_iter-237" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhsv.html" title="struct cosmic::cosmic_theme::palette::Okhsv">Okhsv</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3COkhwb%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#impl-IntoIterator-for-Alpha%3COkhwb%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-248" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.Item-248" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-248" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.IntoIter-248" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-248" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#method.into_iter-248" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3COkhwb%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#impl-IntoIterator-for-Alpha%3COkhwb%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-249" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.Item-249" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-249" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.IntoIter-249" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-249" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#method.into_iter-249" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3COkhwb%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#impl-IntoIterator-for-Alpha%3COkhwb%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-247" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.Item-247" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-247" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.IntoIter-247" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhwb::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-247" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#method.into_iter-247" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3COkhwb%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#impl-IntoIterator-for-Alpha%3COkhwb%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-250" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.Item-250" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-250" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#associatedtype.IntoIter-250" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="okhwb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::okhwb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-250" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/okhwb/properties.rs.html#27">Source</a><a href="#method.into_iter-250" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Okhwb.html" title="struct cosmic::cosmic_theme::palette::Okhwb">Okhwb</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3COklab%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#impl-IntoIterator-for-Alpha%3COklab%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-261" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.Item-261" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-261" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.IntoIter-261" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-261" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#method.into_iter-261" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3COklab%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#impl-IntoIterator-for-Alpha%3COklab%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-262" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.Item-262" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-262" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.IntoIter-262" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-262" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#method.into_iter-262" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3COklab%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#impl-IntoIterator-for-Alpha%3COklab%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-260" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.Item-260" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-260" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.IntoIter-260" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklab::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-260" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#method.into_iter-260" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3COklab%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#impl-IntoIterator-for-Alpha%3COklab%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-263" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.Item-263" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-263" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#associatedtype.IntoIter-263" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklab/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklab::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-263" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#56">Source</a><a href="#method.into_iter-263" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3COklch%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-Alpha%3COklch%3C%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-274" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.Item-274" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-274" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-274" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-274" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#method.into_iter-274" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3COklch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-Alpha%3COklch%3C%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-275" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.Item-275" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-275" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-275" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-275" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#method.into_iter-275" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3COklch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-Alpha%3COklch%3C%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-273" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.Item-273" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-273" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-273" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklch::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-273" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#method.into_iter-273" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3COklch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#impl-IntoIterator-for-Alpha%3COklch%3CVec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-276" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.Item-276" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-276" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#associatedtype.IntoIter-276" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="oklch/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::oklch::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-276" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklch/properties.rs.html#36">Source</a><a href="#method.into_iter-276" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklch.html" title="struct cosmic::cosmic_theme::palette::Oklch">Oklch</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CRgb%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#impl-IntoIterator-for-Alpha%3CRgb%3CS,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-287" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.Item-287" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-287" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.IntoIter-287" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="rgb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::rgb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-287" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#method.into_iter-287" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CRgb%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#impl-IntoIterator-for-Alpha%3CRgb%3CS,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-288" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.Item-288" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-288" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.IntoIter-288" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="rgb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::rgb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-288" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#method.into_iter-288" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CRgb%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#impl-IntoIterator-for-Alpha%3CRgb%3CS,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<S, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-286" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.Item-286" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-286" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.IntoIter-286" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="rgb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::rgb::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>, S>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-286" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#method.into_iter-286" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CRgb%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#impl-IntoIterator-for-Alpha%3CRgb%3CS,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, S, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-289" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.Item-289" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-289" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#associatedtype.IntoIter-289" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="rgb/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::rgb::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>, S>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-289" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/rgb/rgb.rs.html#1002">Source</a><a href="#method.into_iter-289" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="rgb/struct.Rgb.html" title="struct cosmic::cosmic_theme::palette::rgb::Rgb">Rgb</a><S, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CXyz%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#impl-IntoIterator-for-Alpha%3CXyz%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-300" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.Item-300" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-300" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.IntoIter-300" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="xyz/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::xyz::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-300" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#method.into_iter-300" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CXyz%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#impl-IntoIterator-for-Alpha%3CXyz%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-301" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.Item-301" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-301" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.IntoIter-301" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="xyz/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::xyz::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-301" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#method.into_iter-301" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CXyz%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#impl-IntoIterator-for-Alpha%3CXyz%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-299" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.Item-299" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-299" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.IntoIter-299" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="xyz/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::xyz::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>, Wp>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-299" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#method.into_iter-299" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CXyz%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#impl-IntoIterator-for-Alpha%3CXyz%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-302" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.Item-302" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-302" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#associatedtype.IntoIter-302" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="xyz/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::xyz::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-302" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/xyz.rs.html#448">Source</a><a href="#method.into_iter-302" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CYxy%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#impl-IntoIterator-for-Alpha%3CYxy%3CWp,+%26%5BT%5D%3E,+%26%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-313" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.Item-313" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-313" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.IntoIter-313" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="yxy/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::yxy::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.Iter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::Iter">Iter</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-313" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#method.into_iter-313" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CYxy%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#impl-IntoIterator-for-Alpha%3CYxy%3CWp,+%26mut+%5BT%5D%3E,+%26mut+%5BT%5D%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-314" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.Item-314" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a mut T</a>></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-314" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.IntoIter-314" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="yxy/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::yxy::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/slice/struct.IterMut.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::slice::IterMut">IterMut</a><'a, T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-314" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#method.into_iter-314" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(
|
||
self,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>, &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CYxy%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#impl-IntoIterator-for-Alpha%3CYxy%3CWp,+%5BT;+N%5D%3E,+%5BT;+N%5D%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-312" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.Item-312" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-312" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.IntoIter-312" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="yxy/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::yxy::Iter">Iter</a><<a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>, Wp>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a><T, N>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-312" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#method.into_iter-312" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-Alpha%3CYxy%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#impl-IntoIterator-for-Alpha%3CYxy%3CWp,+Vec%3CT%3E%3E,+Vec%3CT%3E%3E" class="anchor">§</a><h3 class="code-header">impl<'a, Wp, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-315" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.Item-315" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, T>, T></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter-315" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#associatedtype.IntoIter-315" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="alpha/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::alpha::Iter">Iter</a><<a class="struct" href="yxy/struct.Iter.html" title="struct cosmic::cosmic_theme::palette::yxy::Iter">Iter</a><<a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>, Wp>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.IntoIter.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::IntoIter">IntoIter</a><T>></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter-315" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/yxy.rs.html#270">Source</a><a href="#method.into_iter-315" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Yxy.html" title="struct cosmic::cosmic_theme::palette::Yxy">Yxy</a><Wp, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>>, <a class="struct" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/vec/struct.Vec.html" title="struct cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::vec::Vec">Vec</a><T>> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IsWithinBounds-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#397-401">Source</a><a href="#impl-IsWithinBounds-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="trait.IsWithinBounds.html" title="trait cosmic::cosmic_theme::palette::IsWithinBounds">IsWithinBounds</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="trait.IsWithinBounds.html" title="trait cosmic::cosmic_theme::palette::IsWithinBounds">IsWithinBounds</a>,
|
||
T: <a class="trait" href="stimulus/trait.Stimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::Stimulus">Stimulus</a> + <a class="trait" href="num/trait.PartialCmp.html" title="trait cosmic::cosmic_theme::palette::num::PartialCmp">PartialCmp</a><Mask = <C as <a class="trait" href="bool_mask/trait.HasBoolMask.html" title="trait cosmic::cosmic_theme::palette::bool_mask::HasBoolMask">HasBoolMask</a>>::<a class="associatedtype" href="bool_mask/trait.HasBoolMask.html#associatedtype.Mask" title="type cosmic::cosmic_theme::palette::bool_mask::HasBoolMask::Mask">Mask</a>> + <a class="trait" href="trait.IsWithinBounds.html" title="trait cosmic::cosmic_theme::palette::IsWithinBounds">IsWithinBounds</a>,
|
||
<C as <a class="trait" href="bool_mask/trait.HasBoolMask.html" title="trait cosmic::cosmic_theme::palette::bool_mask::HasBoolMask">HasBoolMask</a>>::<a class="associatedtype" href="bool_mask/trait.HasBoolMask.html#associatedtype.Mask" title="type cosmic::cosmic_theme::palette::bool_mask::HasBoolMask::Mask">Mask</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitAnd.html" title="trait core::ops::bit::BitAnd">BitAnd</a><Output = <C as <a class="trait" href="bool_mask/trait.HasBoolMask.html" title="trait cosmic::cosmic_theme::palette::bool_mask::HasBoolMask">HasBoolMask</a>>::<a class="associatedtype" href="bool_mask/trait.HasBoolMask.html#associatedtype.Mask" title="type cosmic::cosmic_theme::palette::bool_mask::HasBoolMask::Mask">Mask</a>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.is_within_bounds" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#404">Source</a><a href="#method.is_within_bounds" class="anchor">§</a><h4 class="code-header">fn <a href="trait.IsWithinBounds.html#tymethod.is_within_bounds" class="fn">is_within_bounds</a>(&self) -> <C as <a class="trait" href="bool_mask/trait.HasBoolMask.html" title="trait cosmic::cosmic_theme::palette::bool_mask::HasBoolMask">HasBoolMask</a>>::<a class="associatedtype" href="bool_mask/trait.HasBoolMask.html#associatedtype.Mask" title="type cosmic::cosmic_theme::palette::bool_mask::HasBoolMask::Mask">Mask</a></h4></section></summary><div class='docblock'>Check if the color’s components are within the expected range bounds. <a href="trait.IsWithinBounds.html#tymethod.is_within_bounds">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Lighten-for-Alpha%3CC,+%3CC+as+Lighten%3E::Scalar%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#274">Source</a><a href="#impl-Lighten-for-Alpha%3CC,+%3CC+as+Lighten%3E::Scalar%3E" class="anchor">§</a><h3 class="code-header">impl<C> <a class="trait" href="trait.Lighten.html" title="trait cosmic::cosmic_theme::palette::Lighten">Lighten</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="trait.Lighten.html" title="trait cosmic::cosmic_theme::palette::Lighten">Lighten</a>>::<a class="associatedtype" href="trait.Lighten.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::Lighten::Scalar">Scalar</a>><div class="where">where
|
||
C: <a class="trait" href="trait.Lighten.html" title="trait cosmic::cosmic_theme::palette::Lighten">Lighten</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Scalar-2" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#275">Source</a><a href="#associatedtype.Scalar-2" class="anchor">§</a><h4 class="code-header">type <a href="trait.Lighten.html#associatedtype.Scalar" class="associatedtype">Scalar</a> = <C as <a class="trait" href="trait.Lighten.html" title="trait cosmic::cosmic_theme::palette::Lighten">Lighten</a>>::<a class="associatedtype" href="trait.Lighten.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::Lighten::Scalar">Scalar</a></h4></section></summary><div class='docblock'>The type of the lighten modifier.</div></details><details class="toggle method-toggle" open><summary><section id="method.lighten" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#278">Source</a><a href="#method.lighten" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Lighten.html#tymethod.lighten" class="fn">lighten</a>(
|
||
self,
|
||
factor: <C as <a class="trait" href="trait.Lighten.html" title="trait cosmic::cosmic_theme::palette::Lighten">Lighten</a>>::<a class="associatedtype" href="trait.Lighten.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::Lighten::Scalar">Scalar</a>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="trait.Lighten.html" title="trait cosmic::cosmic_theme::palette::Lighten">Lighten</a>>::<a class="associatedtype" href="trait.Lighten.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::Lighten::Scalar">Scalar</a>></h4></section></summary><div class='docblock'>Scale the color towards the maximum lightness by <code>factor</code>, a value
|
||
ranging from <code>0.0</code> to <code>1.0</code>. <a href="trait.Lighten.html#tymethod.lighten">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.lighten_fixed" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#286">Source</a><a href="#method.lighten_fixed" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Lighten.html#tymethod.lighten_fixed" class="fn">lighten_fixed</a>(
|
||
self,
|
||
amount: <C as <a class="trait" href="trait.Lighten.html" title="trait cosmic::cosmic_theme::palette::Lighten">Lighten</a>>::<a class="associatedtype" href="trait.Lighten.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::Lighten::Scalar">Scalar</a>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="trait.Lighten.html" title="trait cosmic::cosmic_theme::palette::Lighten">Lighten</a>>::<a class="associatedtype" href="trait.Lighten.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::Lighten::Scalar">Scalar</a>></h4></section></summary><div class='docblock'>Lighten the color by <code>amount</code>, a value ranging from <code>0.0</code> to <code>1.0</code>. <a href="trait.Lighten.html#tymethod.lighten_fixed">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-LightenAssign-for-Alpha%3CC,+%3CC+as+LightenAssign%3E::Scalar%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#294">Source</a><a href="#impl-LightenAssign-for-Alpha%3CC,+%3CC+as+LightenAssign%3E::Scalar%3E" class="anchor">§</a><h3 class="code-header">impl<C> <a class="trait" href="trait.LightenAssign.html" title="trait cosmic::cosmic_theme::palette::LightenAssign">LightenAssign</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="trait.LightenAssign.html" title="trait cosmic::cosmic_theme::palette::LightenAssign">LightenAssign</a>>::<a class="associatedtype" href="trait.LightenAssign.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::LightenAssign::Scalar">Scalar</a>><div class="where">where
|
||
C: <a class="trait" href="trait.LightenAssign.html" title="trait cosmic::cosmic_theme::palette::LightenAssign">LightenAssign</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Scalar-3" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#295">Source</a><a href="#associatedtype.Scalar-3" class="anchor">§</a><h4 class="code-header">type <a href="trait.LightenAssign.html#associatedtype.Scalar" class="associatedtype">Scalar</a> = <C as <a class="trait" href="trait.LightenAssign.html" title="trait cosmic::cosmic_theme::palette::LightenAssign">LightenAssign</a>>::<a class="associatedtype" href="trait.LightenAssign.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::LightenAssign::Scalar">Scalar</a></h4></section></summary><div class='docblock'>The type of the lighten modifier.</div></details><details class="toggle method-toggle" open><summary><section id="method.lighten_assign" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#298">Source</a><a href="#method.lighten_assign" class="anchor">§</a><h4 class="code-header">fn <a href="trait.LightenAssign.html#tymethod.lighten_assign" class="fn">lighten_assign</a>(&mut self, factor: <C as <a class="trait" href="trait.LightenAssign.html" title="trait cosmic::cosmic_theme::palette::LightenAssign">LightenAssign</a>>::<a class="associatedtype" href="trait.LightenAssign.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::LightenAssign::Scalar">Scalar</a>)</h4></section></summary><div class='docblock'>Scale the color towards the maximum lightness by <code>factor</code>, a value
|
||
ranging from <code>0.0</code> to <code>1.0</code>. <a href="trait.LightenAssign.html#tymethod.lighten_assign">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.lighten_fixed_assign" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#303">Source</a><a href="#method.lighten_fixed_assign" class="anchor">§</a><h4 class="code-header">fn <a href="trait.LightenAssign.html#tymethod.lighten_fixed_assign" class="fn">lighten_fixed_assign</a>(&mut self, amount: <C as <a class="trait" href="trait.LightenAssign.html" title="trait cosmic::cosmic_theme::palette::LightenAssign">LightenAssign</a>>::<a class="associatedtype" href="trait.LightenAssign.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::LightenAssign::Scalar">Scalar</a>)</h4></section></summary><div class='docblock'>Lighten the color by <code>amount</code>, a value ranging from <code>0.0</code> to <code>1.0</code>. <a href="trait.LightenAssign.html#tymethod.lighten_fixed_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-LowerHex-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#800-803">Source</a><a href="#impl-LowerHex-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/fmt/trait.LowerHex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::fmt::LowerHex">LowerHex</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
T: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/fmt/trait.LowerHex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::fmt::LowerHex">LowerHex</a>,
|
||
C: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/fmt/trait.LowerHex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::fmt::LowerHex">LowerHex</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#805">Source</a><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/fmt/trait.LowerHex.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.LowerHex.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mix-for-Alpha%3CC,+%3CC+as+Mix%3E::Scalar%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#240-243">Source</a><a href="#impl-Mix-for-Alpha%3CC,+%3CC+as+Mix%3E::Scalar%3E" class="anchor">§</a><h3 class="code-header">impl<C> <a class="trait" href="trait.Mix.html" title="trait cosmic::cosmic_theme::palette::Mix">Mix</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="trait.Mix.html" title="trait cosmic::cosmic_theme::palette::Mix">Mix</a>>::<a class="associatedtype" href="trait.Mix.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::Mix::Scalar">Scalar</a>><div class="where">where
|
||
C: <a class="trait" href="trait.Mix.html" title="trait cosmic::cosmic_theme::palette::Mix">Mix</a>,
|
||
<C as <a class="trait" href="trait.Mix.html" title="trait cosmic::cosmic_theme::palette::Mix">Mix</a>>::<a class="associatedtype" href="trait.Mix.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::Mix::Scalar">Scalar</a>: <a class="trait" href="num/trait.Zero.html" title="trait cosmic::cosmic_theme::palette::num::Zero">Zero</a> + <a class="trait" href="num/trait.One.html" title="trait cosmic::cosmic_theme::palette::num::One">One</a> + <a class="trait" href="num/trait.Clamp.html" title="trait cosmic::cosmic_theme::palette::num::Clamp">Clamp</a> + <a class="trait" href="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>,</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/alpha/alpha.rs.html#245">Source</a><a href="#associatedtype.Scalar" class="anchor">§</a><h4 class="code-header">type <a href="trait.Mix.html#associatedtype.Scalar" class="associatedtype">Scalar</a> = <C as <a class="trait" href="trait.Mix.html" title="trait cosmic::cosmic_theme::palette::Mix">Mix</a>>::<a class="associatedtype" href="trait.Mix.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::Mix::Scalar">Scalar</a></h4></section></summary><div class='docblock'>The type of the mixing factor.</div></details><details class="toggle method-toggle" open><summary><section id="method.mix" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#248">Source</a><a href="#method.mix" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Mix.html#tymethod.mix" class="fn">mix</a>(
|
||
self,
|
||
other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="trait.Mix.html" title="trait cosmic::cosmic_theme::palette::Mix">Mix</a>>::<a class="associatedtype" href="trait.Mix.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::Mix::Scalar">Scalar</a>>,
|
||
factor: <C as <a class="trait" href="trait.Mix.html" title="trait cosmic::cosmic_theme::palette::Mix">Mix</a>>::<a class="associatedtype" href="trait.Mix.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::Mix::Scalar">Scalar</a>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="trait.Mix.html" title="trait cosmic::cosmic_theme::palette::Mix">Mix</a>>::<a class="associatedtype" href="trait.Mix.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::Mix::Scalar">Scalar</a>></h4></section></summary><div class='docblock'>Mix the color with an other color, by <code>factor</code>. <a href="trait.Mix.html#tymethod.mix">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MixAssign-for-Alpha%3CC,+%3CC+as+MixAssign%3E::Scalar%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#258-261">Source</a><a href="#impl-MixAssign-for-Alpha%3CC,+%3CC+as+MixAssign%3E::Scalar%3E" class="anchor">§</a><h3 class="code-header">impl<C> <a class="trait" href="trait.MixAssign.html" title="trait cosmic::cosmic_theme::palette::MixAssign">MixAssign</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="trait.MixAssign.html" title="trait cosmic::cosmic_theme::palette::MixAssign">MixAssign</a>>::<a class="associatedtype" href="trait.MixAssign.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::MixAssign::Scalar">Scalar</a>><div class="where">where
|
||
C: <a class="trait" href="trait.MixAssign.html" title="trait cosmic::cosmic_theme::palette::MixAssign">MixAssign</a>,
|
||
<C as <a class="trait" href="trait.MixAssign.html" title="trait cosmic::cosmic_theme::palette::MixAssign">MixAssign</a>>::<a class="associatedtype" href="trait.MixAssign.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::MixAssign::Scalar">Scalar</a>: <a class="trait" href="num/trait.Zero.html" title="trait cosmic::cosmic_theme::palette::num::Zero">Zero</a> + <a class="trait" href="num/trait.One.html" title="trait cosmic::cosmic_theme::palette::num::One">One</a> + <a class="trait" href="num/trait.Clamp.html" title="trait cosmic::cosmic_theme::palette::num::Clamp">Clamp</a> + <a class="trait" href="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/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</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/alpha/alpha.rs.html#263">Source</a><a href="#associatedtype.Scalar-1" class="anchor">§</a><h4 class="code-header">type <a href="trait.MixAssign.html#associatedtype.Scalar" class="associatedtype">Scalar</a> = <C as <a class="trait" href="trait.MixAssign.html" title="trait cosmic::cosmic_theme::palette::MixAssign">MixAssign</a>>::<a class="associatedtype" href="trait.MixAssign.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::MixAssign::Scalar">Scalar</a></h4></section></summary><div class='docblock'>The type of the mixing factor.</div></details><details class="toggle method-toggle" open><summary><section id="method.mix_assign" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#266">Source</a><a href="#method.mix_assign" class="anchor">§</a><h4 class="code-header">fn <a href="trait.MixAssign.html#tymethod.mix_assign" class="fn">mix_assign</a>(
|
||
&mut self,
|
||
other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="trait.MixAssign.html" title="trait cosmic::cosmic_theme::palette::MixAssign">MixAssign</a>>::<a class="associatedtype" href="trait.MixAssign.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::MixAssign::Scalar">Scalar</a>>,
|
||
factor: <C as <a class="trait" href="trait.MixAssign.html" title="trait cosmic::cosmic_theme::palette::MixAssign">MixAssign</a>>::<a class="associatedtype" href="trait.MixAssign.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::MixAssign::Scalar">Scalar</a>,
|
||
)</h4></section></summary><div class='docblock'>Mix the color with an other color, by <code>factor</code>. <a href="trait.MixAssign.html#tymethod.mix_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul%3CT%3E-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#700-703">Source</a><a href="#impl-Mul%3CT%3E-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<T, C> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a><T> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-9" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#705">Source</a><a href="#associatedtype.Output-9" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<C as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" title="type core::ops::arith::Mul::Output">Output</a>, <T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" title="type core::ops::arith::Mul::Output">Output</a>></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#707">Source</a><a href="#method.mul-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, c: T) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" title="type core::ops::arith::Mul::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Mul-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#685-688">Source</a><a href="#impl-Mul-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>,
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-8" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#690">Source</a><a href="#associatedtype.Output-8" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<C as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" title="type core::ops::arith::Mul::Output">Output</a>, <T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" title="type core::ops::arith::Mul::Output">Output</a>></h4></section></summary><div class='docblock'>The resulting type after applying the <code>*</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#692">Source</a><a href="#method.mul" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul" class="fn">mul</a>(self, other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#associatedtype.Output" title="type core::ops::arith::Mul::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>*</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MulAssign%3CT%3E-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#726-729">Source</a><a href="#impl-MulAssign%3CT%3E-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<T, C> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a><T> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.mul_assign-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#731">Source</a><a href="#method.mul_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign" class="fn">mul_assign</a>(&mut self, c: T)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MulAssign-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#715-718">Source</a><a href="#impl-MulAssign-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a>,
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.mul_assign" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#720">Source</a><a href="#method.mul_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign" class="fn">mul_assign</a>(&mut self, other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>)</h4></section></summary><div class='docblock'>Performs the <code>*=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#177-180">Source</a><a href="#impl-PartialEq-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>,
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#182">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&self, other: &<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#265">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&Rhs</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
|
||
and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-RelativeEq-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#482-486">Source</a><a href="#impl-RelativeEq-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> RelativeEq for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: RelativeEq<Epsilon = <T as AbsDiffEq>::Epsilon>,
|
||
T: RelativeEq,
|
||
<T as AbsDiffEq>::Epsilon: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default_max_relative" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#488">Source</a><a href="#method.default_max_relative" class="anchor">§</a><h4 class="code-header">fn <a class="fn">default_max_relative</a>() -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T> as AbsDiffEq>::Epsilon</h4></section></summary><div class='docblock'>The default relative tolerance for testing values that are far-apart. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.relative_eq" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#492-497">Source</a><a href="#method.relative_eq" class="anchor">§</a><h4 class="code-header">fn <a class="fn">relative_eq</a>(
|
||
&self,
|
||
other: &<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>,
|
||
epsilon: <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T> as AbsDiffEq>::Epsilon,
|
||
max_relative: <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T> as AbsDiffEq>::Epsilon,
|
||
) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>A test for equality that uses a relative comparison if the values are far apart.</div></details><details class="toggle method-toggle" open><summary><section id="method.relative_ne" class="method trait-impl"><a href="#method.relative_ne" class="anchor">§</a><h4 class="code-header">fn <a class="fn">relative_ne</a>(
|
||
&self,
|
||
other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&Rhs</a>,
|
||
epsilon: Self::Epsilon,
|
||
max_relative: Self::Epsilon,
|
||
) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>The inverse of [<code>RelativeEq::relative_eq</code>].</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Saturate-for-Alpha%3CC,+%3CC+as+Saturate%3E::Scalar%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#363">Source</a><a href="#impl-Saturate-for-Alpha%3CC,+%3CC+as+Saturate%3E::Scalar%3E" class="anchor">§</a><h3 class="code-header">impl<C> <a class="trait" href="trait.Saturate.html" title="trait cosmic::cosmic_theme::palette::Saturate">Saturate</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="trait.Saturate.html" title="trait cosmic::cosmic_theme::palette::Saturate">Saturate</a>>::<a class="associatedtype" href="trait.Saturate.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::Saturate::Scalar">Scalar</a>><div class="where">where
|
||
C: <a class="trait" href="trait.Saturate.html" title="trait cosmic::cosmic_theme::palette::Saturate">Saturate</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Scalar-6" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#364">Source</a><a href="#associatedtype.Scalar-6" class="anchor">§</a><h4 class="code-header">type <a href="trait.Saturate.html#associatedtype.Scalar" class="associatedtype">Scalar</a> = <C as <a class="trait" href="trait.Saturate.html" title="trait cosmic::cosmic_theme::palette::Saturate">Saturate</a>>::<a class="associatedtype" href="trait.Saturate.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::Saturate::Scalar">Scalar</a></h4></section></summary><div class='docblock'>The type of the saturation modifier.</div></details><details class="toggle method-toggle" open><summary><section id="method.saturate" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#367">Source</a><a href="#method.saturate" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Saturate.html#tymethod.saturate" class="fn">saturate</a>(
|
||
self,
|
||
factor: <C as <a class="trait" href="trait.Saturate.html" title="trait cosmic::cosmic_theme::palette::Saturate">Saturate</a>>::<a class="associatedtype" href="trait.Saturate.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::Saturate::Scalar">Scalar</a>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="trait.Saturate.html" title="trait cosmic::cosmic_theme::palette::Saturate">Saturate</a>>::<a class="associatedtype" href="trait.Saturate.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::Saturate::Scalar">Scalar</a>></h4></section></summary><div class='docblock'>Scale the color towards the maximum saturation by <code>factor</code>, a value
|
||
ranging from <code>0.0</code> to <code>1.0</code>. <a href="trait.Saturate.html#tymethod.saturate">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.saturate_fixed" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#375">Source</a><a href="#method.saturate_fixed" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Saturate.html#tymethod.saturate_fixed" class="fn">saturate_fixed</a>(
|
||
self,
|
||
amount: <C as <a class="trait" href="trait.Saturate.html" title="trait cosmic::cosmic_theme::palette::Saturate">Saturate</a>>::<a class="associatedtype" href="trait.Saturate.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::Saturate::Scalar">Scalar</a>,
|
||
) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="trait.Saturate.html" title="trait cosmic::cosmic_theme::palette::Saturate">Saturate</a>>::<a class="associatedtype" href="trait.Saturate.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::Saturate::Scalar">Scalar</a>></h4></section></summary><div class='docblock'>Increase the saturation by <code>amount</code>, a value ranging from <code>0.0</code> to
|
||
<code>1.0</code>. <a href="trait.Saturate.html#tymethod.saturate_fixed">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SaturateAssign-for-Alpha%3CC,+%3CC+as+SaturateAssign%3E::Scalar%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#383">Source</a><a href="#impl-SaturateAssign-for-Alpha%3CC,+%3CC+as+SaturateAssign%3E::Scalar%3E" class="anchor">§</a><h3 class="code-header">impl<C> <a class="trait" href="trait.SaturateAssign.html" title="trait cosmic::cosmic_theme::palette::SaturateAssign">SaturateAssign</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, <C as <a class="trait" href="trait.SaturateAssign.html" title="trait cosmic::cosmic_theme::palette::SaturateAssign">SaturateAssign</a>>::<a class="associatedtype" href="trait.SaturateAssign.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::SaturateAssign::Scalar">Scalar</a>><div class="where">where
|
||
C: <a class="trait" href="trait.SaturateAssign.html" title="trait cosmic::cosmic_theme::palette::SaturateAssign">SaturateAssign</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Scalar-7" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#384">Source</a><a href="#associatedtype.Scalar-7" class="anchor">§</a><h4 class="code-header">type <a href="trait.SaturateAssign.html#associatedtype.Scalar" class="associatedtype">Scalar</a> = <C as <a class="trait" href="trait.SaturateAssign.html" title="trait cosmic::cosmic_theme::palette::SaturateAssign">SaturateAssign</a>>::<a class="associatedtype" href="trait.SaturateAssign.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::SaturateAssign::Scalar">Scalar</a></h4></section></summary><div class='docblock'>The type of the saturation modifier.</div></details><details class="toggle method-toggle" open><summary><section id="method.saturate_assign" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#387">Source</a><a href="#method.saturate_assign" class="anchor">§</a><h4 class="code-header">fn <a href="trait.SaturateAssign.html#tymethod.saturate_assign" class="fn">saturate_assign</a>(&mut self, factor: <C as <a class="trait" href="trait.SaturateAssign.html" title="trait cosmic::cosmic_theme::palette::SaturateAssign">SaturateAssign</a>>::<a class="associatedtype" href="trait.SaturateAssign.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::SaturateAssign::Scalar">Scalar</a>)</h4></section></summary><div class='docblock'>Scale the color towards the maximum saturation by <code>factor</code>, a value
|
||
ranging from <code>0.0</code> to <code>1.0</code>. <a href="trait.SaturateAssign.html#tymethod.saturate_assign">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.saturate_fixed_assign" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#392">Source</a><a href="#method.saturate_fixed_assign" class="anchor">§</a><h4 class="code-header">fn <a href="trait.SaturateAssign.html#tymethod.saturate_fixed_assign" class="fn">saturate_fixed_assign</a>(&mut self, amount: <C as <a class="trait" href="trait.SaturateAssign.html" title="trait cosmic::cosmic_theme::palette::SaturateAssign">SaturateAssign</a>>::<a class="associatedtype" href="trait.SaturateAssign.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::SaturateAssign::Scalar">Scalar</a>)</h4></section></summary><div class='docblock'>Increase the saturation by <code>amount</code>, a value ranging from <code>0.0</code> to
|
||
<code>1.0</code>. <a href="trait.SaturateAssign.html#tymethod.saturate_fixed_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SaturatingAdd%3CT%3E-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#588-591">Source</a><a href="#impl-SaturatingAdd%3CT%3E-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<T, C> <a class="trait" href="num/trait.SaturatingAdd.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingAdd">SaturatingAdd</a><T> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
T: <a class="trait" href="num/trait.SaturatingAdd.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingAdd">SaturatingAdd</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
C: <a class="trait" href="num/trait.SaturatingAdd.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingAdd">SaturatingAdd</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-3" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#593">Source</a><a href="#associatedtype.Output-3" class="anchor">§</a><h4 class="code-header">type <a href="num/trait.SaturatingAdd.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<C as <a class="trait" href="num/trait.SaturatingAdd.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingAdd">SaturatingAdd</a><T>>::<a class="associatedtype" href="num/trait.SaturatingAdd.html#associatedtype.Output" title="type cosmic::cosmic_theme::palette::num::SaturatingAdd::Output">Output</a>, <T as <a class="trait" href="num/trait.SaturatingAdd.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingAdd">SaturatingAdd</a>>::<a class="associatedtype" href="num/trait.SaturatingAdd.html#associatedtype.Output" title="type cosmic::cosmic_theme::palette::num::SaturatingAdd::Output">Output</a>></h4></section></summary><div class='docblock'>The resulting type.</div></details><details class="toggle method-toggle" open><summary><section id="method.saturating_add-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#595">Source</a><a href="#method.saturating_add-1" class="anchor">§</a><h4 class="code-header">fn <a href="num/trait.SaturatingAdd.html#tymethod.saturating_add" class="fn">saturating_add</a>(self, c: T) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T> as <a class="trait" href="num/trait.SaturatingAdd.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingAdd">SaturatingAdd</a><T>>::<a class="associatedtype" href="num/trait.SaturatingAdd.html#associatedtype.Output" title="type cosmic::cosmic_theme::palette::num::SaturatingAdd::Output">Output</a></h4></section></summary><div class='docblock'>Returns the sum of <code>self</code> and <code>other</code>, but saturates instead of overflowing.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SaturatingAdd-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#573-576">Source</a><a href="#impl-SaturatingAdd-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="num/trait.SaturatingAdd.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingAdd">SaturatingAdd</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="num/trait.SaturatingAdd.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingAdd">SaturatingAdd</a>,
|
||
T: <a class="trait" href="num/trait.SaturatingAdd.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingAdd">SaturatingAdd</a>,</div></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/palette/0.7.6/src/palette/alpha/alpha.rs.html#578">Source</a><a href="#associatedtype.Output-2" class="anchor">§</a><h4 class="code-header">type <a href="num/trait.SaturatingAdd.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<C as <a class="trait" href="num/trait.SaturatingAdd.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingAdd">SaturatingAdd</a>>::<a class="associatedtype" href="num/trait.SaturatingAdd.html#associatedtype.Output" title="type cosmic::cosmic_theme::palette::num::SaturatingAdd::Output">Output</a>, <T as <a class="trait" href="num/trait.SaturatingAdd.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingAdd">SaturatingAdd</a>>::<a class="associatedtype" href="num/trait.SaturatingAdd.html#associatedtype.Output" title="type cosmic::cosmic_theme::palette::num::SaturatingAdd::Output">Output</a>></h4></section></summary><div class='docblock'>The resulting type.</div></details><details class="toggle method-toggle" open><summary><section id="method.saturating_add" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#580">Source</a><a href="#method.saturating_add" class="anchor">§</a><h4 class="code-header">fn <a href="num/trait.SaturatingAdd.html#tymethod.saturating_add" class="fn">saturating_add</a>(
|
||
self,
|
||
other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T> as <a class="trait" href="num/trait.SaturatingAdd.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingAdd">SaturatingAdd</a>>::<a class="associatedtype" href="num/trait.SaturatingAdd.html#associatedtype.Output" title="type cosmic::cosmic_theme::palette::num::SaturatingAdd::Output">Output</a></h4></section></summary><div class='docblock'>Returns the sum of <code>self</code> and <code>other</code>, but saturates instead of overflowing.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SaturatingSub%3CT%3E-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#670-673">Source</a><a href="#impl-SaturatingSub%3CT%3E-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<T, C> <a class="trait" href="num/trait.SaturatingSub.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingSub">SaturatingSub</a><T> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
T: <a class="trait" href="num/trait.SaturatingSub.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingSub">SaturatingSub</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
C: <a class="trait" href="num/trait.SaturatingSub.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingSub">SaturatingSub</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-7" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#675">Source</a><a href="#associatedtype.Output-7" class="anchor">§</a><h4 class="code-header">type <a href="num/trait.SaturatingSub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<C as <a class="trait" href="num/trait.SaturatingSub.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingSub">SaturatingSub</a><T>>::<a class="associatedtype" href="num/trait.SaturatingSub.html#associatedtype.Output" title="type cosmic::cosmic_theme::palette::num::SaturatingSub::Output">Output</a>, <T as <a class="trait" href="num/trait.SaturatingSub.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingSub">SaturatingSub</a>>::<a class="associatedtype" href="num/trait.SaturatingSub.html#associatedtype.Output" title="type cosmic::cosmic_theme::palette::num::SaturatingSub::Output">Output</a>></h4></section></summary><div class='docblock'>The resulting type.</div></details><details class="toggle method-toggle" open><summary><section id="method.saturating_sub-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#677">Source</a><a href="#method.saturating_sub-1" class="anchor">§</a><h4 class="code-header">fn <a href="num/trait.SaturatingSub.html#tymethod.saturating_sub" class="fn">saturating_sub</a>(self, c: T) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T> as <a class="trait" href="num/trait.SaturatingSub.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingSub">SaturatingSub</a><T>>::<a class="associatedtype" href="num/trait.SaturatingSub.html#associatedtype.Output" title="type cosmic::cosmic_theme::palette::num::SaturatingSub::Output">Output</a></h4></section></summary><div class='docblock'>Returns the difference of <code>self</code> and <code>other</code>, but saturates instead of overflowing.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SaturatingSub-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#655-658">Source</a><a href="#impl-SaturatingSub-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="num/trait.SaturatingSub.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingSub">SaturatingSub</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="num/trait.SaturatingSub.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingSub">SaturatingSub</a>,
|
||
T: <a class="trait" href="num/trait.SaturatingSub.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingSub">SaturatingSub</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-6" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#660">Source</a><a href="#associatedtype.Output-6" class="anchor">§</a><h4 class="code-header">type <a href="num/trait.SaturatingSub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<C as <a class="trait" href="num/trait.SaturatingSub.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingSub">SaturatingSub</a>>::<a class="associatedtype" href="num/trait.SaturatingSub.html#associatedtype.Output" title="type cosmic::cosmic_theme::palette::num::SaturatingSub::Output">Output</a>, <T as <a class="trait" href="num/trait.SaturatingSub.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingSub">SaturatingSub</a>>::<a class="associatedtype" href="num/trait.SaturatingSub.html#associatedtype.Output" title="type cosmic::cosmic_theme::palette::num::SaturatingSub::Output">Output</a>></h4></section></summary><div class='docblock'>The resulting type.</div></details><details class="toggle method-toggle" open><summary><section id="method.saturating_sub" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#662">Source</a><a href="#method.saturating_sub" class="anchor">§</a><h4 class="code-header">fn <a href="num/trait.SaturatingSub.html#tymethod.saturating_sub" class="fn">saturating_sub</a>(
|
||
self,
|
||
other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>,
|
||
) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T> as <a class="trait" href="num/trait.SaturatingSub.html" title="trait cosmic::cosmic_theme::palette::num::SaturatingSub">SaturatingSub</a>>::<a class="associatedtype" href="num/trait.SaturatingSub.html#associatedtype.Output" title="type cosmic::cosmic_theme::palette::num::SaturatingSub::Output">Output</a></h4></section></summary><div class='docblock'>Returns the difference of <code>self</code> and <code>other</code>, but saturates instead of overflowing.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#949-952">Source</a><a href="#impl-Serialize-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/ser/trait.Serialize.html" title="trait serde_core::ser::Serialize">Serialize</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/ser/trait.Serialize.html" title="trait serde_core::ser::Serialize">Serialize</a>,
|
||
T: <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/ser/trait.Serialize.html" title="trait serde_core::ser::Serialize">Serialize</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#954-956">Source</a><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/serde_core/1.0.228/serde_core/ser/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a><S>(
|
||
&self,
|
||
serializer: S,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<S as <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/ser/trait.Serializer.html" title="trait serde_core::ser::Serializer">Serializer</a>>::<a class="associatedtype" href="https://docs.rs/serde_core/1.0.228/serde_core/ser/trait.Serializer.html#associatedtype.Ok" title="type serde_core::ser::Serializer::Ok">Ok</a>, <S as <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/ser/trait.Serializer.html" title="trait serde_core::ser::Serializer">Serializer</a>>::<a class="associatedtype" href="https://docs.rs/serde_core/1.0.228/serde_core/ser/trait.Serializer.html#associatedtype.Error" title="type serde_core::ser::Serializer::Error">Error</a>><div class="where">where
|
||
S: <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/ser/trait.Serializer.html" title="trait serde_core::ser::Serializer">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde_core/1.0.228/serde_core/ser/trait.Serialize.html#tymethod.serialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SetHue%3CH%3E-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#328-330">Source</a><a href="#impl-SetHue%3CH%3E-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T, H> <a class="trait" href="trait.SetHue.html" title="trait cosmic::cosmic_theme::palette::SetHue">SetHue</a><H> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="trait.SetHue.html" title="trait cosmic::cosmic_theme::palette::SetHue">SetHue</a><H>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.set_hue" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#333">Source</a><a href="#method.set_hue" class="anchor">§</a><h4 class="code-header">fn <a href="trait.SetHue.html#tymethod.set_hue" class="fn">set_hue</a>(&mut self, hue: H)</h4></section></summary><div class='docblock'>Change the hue to a specific value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShiftHue-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#338-340">Source</a><a href="#impl-ShiftHue-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="trait.ShiftHue.html" title="trait cosmic::cosmic_theme::palette::ShiftHue">ShiftHue</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="trait.ShiftHue.html" title="trait cosmic::cosmic_theme::palette::ShiftHue">ShiftHue</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Scalar-4" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#342">Source</a><a href="#associatedtype.Scalar-4" class="anchor">§</a><h4 class="code-header">type <a href="trait.ShiftHue.html#associatedtype.Scalar" class="associatedtype">Scalar</a> = <C as <a class="trait" href="trait.ShiftHue.html" title="trait cosmic::cosmic_theme::palette::ShiftHue">ShiftHue</a>>::<a class="associatedtype" href="trait.ShiftHue.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::ShiftHue::Scalar">Scalar</a></h4></section></summary><div class='docblock'>The type of the hue modifier.</div></details><details class="toggle method-toggle" open><summary><section id="method.shift_hue" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#345">Source</a><a href="#method.shift_hue" class="anchor">§</a><h4 class="code-header">fn <a href="trait.ShiftHue.html#tymethod.shift_hue" class="fn">shift_hue</a>(self, amount: <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T> as <a class="trait" href="trait.ShiftHue.html" title="trait cosmic::cosmic_theme::palette::ShiftHue">ShiftHue</a>>::<a class="associatedtype" href="trait.ShiftHue.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::ShiftHue::Scalar">Scalar</a>) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T></h4></section></summary><div class='docblock'>Return a copy of <code>self</code> with the hue shifted by <code>amount</code>.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ShiftHueAssign-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#351-353">Source</a><a href="#impl-ShiftHueAssign-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="trait.ShiftHueAssign.html" title="trait cosmic::cosmic_theme::palette::ShiftHueAssign">ShiftHueAssign</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="trait.ShiftHueAssign.html" title="trait cosmic::cosmic_theme::palette::ShiftHueAssign">ShiftHueAssign</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Scalar-5" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#355">Source</a><a href="#associatedtype.Scalar-5" class="anchor">§</a><h4 class="code-header">type <a href="trait.ShiftHueAssign.html#associatedtype.Scalar" class="associatedtype">Scalar</a> = <C as <a class="trait" href="trait.ShiftHueAssign.html" title="trait cosmic::cosmic_theme::palette::ShiftHueAssign">ShiftHueAssign</a>>::<a class="associatedtype" href="trait.ShiftHueAssign.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::ShiftHueAssign::Scalar">Scalar</a></h4></section></summary><div class='docblock'>The type of the hue modifier.</div></details><details class="toggle method-toggle" open><summary><section id="method.shift_hue_assign" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#358">Source</a><a href="#method.shift_hue_assign" class="anchor">§</a><h4 class="code-header">fn <a href="trait.ShiftHueAssign.html#tymethod.shift_hue_assign" class="fn">shift_hue_assign</a>(&mut self, amount: <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T> as <a class="trait" href="trait.ShiftHueAssign.html" title="trait cosmic::cosmic_theme::palette::ShiftHueAssign">ShiftHueAssign</a>>::<a class="associatedtype" href="trait.ShiftHueAssign.html#associatedtype.Scalar" title="type cosmic::cosmic_theme::palette::ShiftHueAssign::Scalar">Scalar</a>)</h4></section></summary><div class='docblock'>Shifts the hue by <code>amount</code>.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub%3CT%3E-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#618-621">Source</a><a href="#impl-Sub%3CT%3E-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<T, C> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a><T> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-5" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#623">Source</a><a href="#associatedtype.Output-5" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<C as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" title="type core::ops::arith::Sub::Output">Output</a>, <T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" title="type core::ops::arith::Sub::Output">Output</a>></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#625">Source</a><a href="#method.sub-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, c: T) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" title="type core::ops::arith::Sub::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Sub-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#603-606">Source</a><a href="#impl-Sub-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>,
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output-4" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#608">Source</a><a href="#associatedtype.Output-4" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<C as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" title="type core::ops::arith::Sub::Output">Output</a>, <T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" title="type core::ops::arith::Sub::Output">Output</a>></h4></section></summary><div class='docblock'>The resulting type after applying the <code>-</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.sub" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#610">Source</a><a href="#method.sub" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub" class="fn">sub</a>(self, other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#associatedtype.Output" title="type core::ops::arith::Sub::Output">Output</a></h4></section></summary><div class='docblock'>Performs the <code>-</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SubAssign%3CT%3E-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#644-647">Source</a><a href="#impl-SubAssign%3CT%3E-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<T, C> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a><T> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a><T>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sub_assign-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#649">Source</a><a href="#method.sub_assign-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign" class="fn">sub_assign</a>(&mut self, c: T)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SubAssign-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#633-636">Source</a><a href="#impl-SubAssign-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a>,
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sub_assign" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#638">Source</a><a href="#method.sub_assign" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign" class="fn">sub_assign</a>(&mut self, other: <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>)</h4></section></summary><div class='docblock'>Performs the <code>-=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Tetradic-for-Alpha%3CCam16UcsJab%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#274">Source</a><a href="#impl-Tetradic-for-Alpha%3CCam16UcsJab%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="trait" href="color_theory/trait.Tetradic.html" title="trait cosmic::cosmic_theme::palette::color_theory::Tetradic">Tetradic</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>, A><div class="where">where
|
||
<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>: <a class="trait" href="color_theory/trait.Tetradic.html" title="trait cosmic::cosmic_theme::palette::color_theory::Tetradic">Tetradic</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.tetradic" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/cam16/ucs_jab.rs.html#274">Source</a><a href="#method.tetradic" class="anchor">§</a><h4 class="code-header">fn <a href="color_theory/trait.Tetradic.html#tymethod.tetradic" class="fn">tetradic</a>(
|
||
self,
|
||
) -> (<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>, A>, <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>, A>, <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="cam16/struct.Cam16UcsJab.html" title="struct cosmic::cosmic_theme::palette::cam16::Cam16UcsJab">Cam16UcsJab</a><T>, A>)</h4></section></summary><div class='docblock'>Return the three additional colors of a tetradic color scheme. <a href="color_theory/trait.Tetradic.html#tymethod.tetradic">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Tetradic-for-Alpha%3CLab%3CWp,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#234">Source</a><a href="#impl-Tetradic-for-Alpha%3CLab%3CWp,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="trait" href="color_theory/trait.Tetradic.html" title="trait cosmic::cosmic_theme::palette::color_theory::Tetradic">Tetradic</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>, A><div class="where">where
|
||
<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>: <a class="trait" href="color_theory/trait.Tetradic.html" title="trait cosmic::cosmic_theme::palette::color_theory::Tetradic">Tetradic</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.tetradic-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/lab.rs.html#234">Source</a><a href="#method.tetradic-1" class="anchor">§</a><h4 class="code-header">fn <a href="color_theory/trait.Tetradic.html#tymethod.tetradic" class="fn">tetradic</a>(
|
||
self,
|
||
) -> (<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>, A>, <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>, A>, <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Lab.html" title="struct cosmic::cosmic_theme::palette::Lab">Lab</a><Wp, T>, A>)</h4></section></summary><div class='docblock'>Return the three additional colors of a tetradic color scheme. <a href="color_theory/trait.Tetradic.html#tymethod.tetradic">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Tetradic-for-Alpha%3CLuv%3CWp,+T%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#236">Source</a><a href="#impl-Tetradic-for-Alpha%3CLuv%3CWp,+T%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<Wp, T, A> <a class="trait" href="color_theory/trait.Tetradic.html" title="trait cosmic::cosmic_theme::palette::color_theory::Tetradic">Tetradic</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>, A><div class="where">where
|
||
<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>: <a class="trait" href="color_theory/trait.Tetradic.html" title="trait cosmic::cosmic_theme::palette::color_theory::Tetradic">Tetradic</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.tetradic-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/luv.rs.html#236">Source</a><a href="#method.tetradic-2" class="anchor">§</a><h4 class="code-header">fn <a href="color_theory/trait.Tetradic.html#tymethod.tetradic" class="fn">tetradic</a>(
|
||
self,
|
||
) -> (<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>, A>, <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>, A>, <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Luv.html" title="struct cosmic::cosmic_theme::palette::Luv">Luv</a><Wp, T>, A>)</h4></section></summary><div class='docblock'>Return the three additional colors of a tetradic color scheme. <a href="color_theory/trait.Tetradic.html#tymethod.tetradic">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Tetradic-for-Alpha%3COklab%3CT%3E,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#36">Source</a><a href="#impl-Tetradic-for-Alpha%3COklab%3CT%3E,+A%3E" class="anchor">§</a><h3 class="code-header">impl<T, A> <a class="trait" href="color_theory/trait.Tetradic.html" title="trait cosmic::cosmic_theme::palette::color_theory::Tetradic">Tetradic</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>, A><div class="where">where
|
||
<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>: <a class="trait" href="color_theory/trait.Tetradic.html" title="trait cosmic::cosmic_theme::palette::color_theory::Tetradic">Tetradic</a>,
|
||
A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.tetradic-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/oklab/properties.rs.html#36">Source</a><a href="#method.tetradic-3" class="anchor">§</a><h4 class="code-header">fn <a href="color_theory/trait.Tetradic.html#tymethod.tetradic" class="fn">tetradic</a>(
|
||
self,
|
||
) -> (<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>, A>, <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>, A>, <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><<a class="struct" href="struct.Oklab.html" title="struct cosmic::cosmic_theme::palette::Oklab">Oklab</a><T>, A>)</h4></section></summary><div class='docblock'>Return the three additional colors of a tetradic color scheme. <a href="color_theory/trait.Tetradic.html#tymethod.tetradic">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3C%26%5BT%5D%3E-for-%26Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">Source</a><a href="#impl-TryFrom%3C%26%5BT%5D%3E-for-%26Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<'a, C, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> for &'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>: <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a><Array = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>,</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://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">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.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<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_from" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">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>(
|
||
slice: &'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>, <&'a <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><&'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<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" open><summary><section id="impl-TryFrom%3C%26mut+%5BT%5D%3E-for-%26mut+Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">Source</a><a href="#impl-TryFrom%3C%26mut+%5BT%5D%3E-for-%26mut+Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<'a, C, T, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>> for &'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>: <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a><Array = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a>>,</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://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">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 mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[T; N]</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<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_from-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#789">Source</a><a href="#method.try_from-1" 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>(
|
||
slice: &'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>,
|
||
) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>, <&'a mut <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><&'a mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>>>::<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" open><summary><section id="impl-UlpsEq-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#505-509">Source</a><a href="#impl-UlpsEq-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> UlpsEq for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: UlpsEq<Epsilon = <T as AbsDiffEq>::Epsilon>,
|
||
T: UlpsEq,
|
||
<T as AbsDiffEq>::Epsilon: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default_max_ulps" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#511">Source</a><a href="#method.default_max_ulps" class="anchor">§</a><h4 class="code-header">fn <a class="fn">default_max_ulps</a>() -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class='docblock'>The default ULPs to tolerate when testing values that are far-apart. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.ulps_eq" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#515">Source</a><a href="#method.ulps_eq" class="anchor">§</a><h4 class="code-header">fn <a class="fn">ulps_eq</a>(
|
||
&self,
|
||
other: &<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T>,
|
||
epsilon: <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T> as AbsDiffEq>::Epsilon,
|
||
max_ulps: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
|
||
) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>A test for equality that uses units in the last place (ULP) if the values are far apart.</div></details><details class="toggle method-toggle" open><summary><section id="method.ulps_ne" class="method trait-impl"><a href="#method.ulps_ne" class="anchor">§</a><h4 class="code-header">fn <a class="fn">ulps_ne</a>(&self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&Rhs</a>, epsilon: Self::Epsilon, max_ulps: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>The inverse of [<code>UlpsEq::ulps_eq</code>].</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-UpperHex-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#817-820">Source</a><a href="#impl-UpperHex-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/fmt/trait.UpperHex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::fmt::UpperHex">UpperHex</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
T: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/fmt/trait.UpperHex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::fmt::UpperHex">UpperHex</a>,
|
||
C: <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/fmt/trait.UpperHex.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::fmt::UpperHex">UpperHex</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#822">Source</a><a href="#method.fmt-2" class="anchor">§</a><h4 class="code-header">fn <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/fmt/trait.UpperHex.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.UpperHex.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-WithAlpha%3CA%3E-for-Alpha%3CC,+A%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#208">Source</a><a href="#impl-WithAlpha%3CA%3E-for-Alpha%3CC,+A%3E" class="anchor">§</a><h3 class="code-header">impl<C, A> <a class="trait" href="trait.WithAlpha.html" title="trait cosmic::cosmic_theme::palette::WithAlpha">WithAlpha</a><A> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, A></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Color" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#209">Source</a><a href="#associatedtype.Color" class="anchor">§</a><h4 class="code-header">type <a href="trait.WithAlpha.html#associatedtype.Color" class="associatedtype">Color</a> = C</h4></section></summary><div class='docblock'>The opaque color type, without any transparency. <a href="trait.WithAlpha.html#associatedtype.Color">Read more</a></div></details><details class="toggle" open><summary><section id="associatedtype.WithAlpha" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#210">Source</a><a href="#associatedtype.WithAlpha" class="anchor">§</a><h4 class="code-header">type <a href="trait.WithAlpha.html#associatedtype.WithAlpha" class="associatedtype">WithAlpha</a> = <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, A></h4></section></summary><div class='docblock'>The color type with transparency applied. <a href="trait.WithAlpha.html#associatedtype.WithAlpha">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.with_alpha" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#212">Source</a><a href="#method.with_alpha" class="anchor">§</a><h4 class="code-header">fn <a href="trait.WithAlpha.html#tymethod.with_alpha" class="fn">with_alpha</a>(self, alpha: A) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, A> as <a class="trait" href="trait.WithAlpha.html" title="trait cosmic::cosmic_theme::palette::WithAlpha">WithAlpha</a><A>>::<a class="associatedtype" href="trait.WithAlpha.html#associatedtype.WithAlpha" title="type cosmic::cosmic_theme::palette::WithAlpha::WithAlpha">WithAlpha</a></h4></section></summary><div class='docblock'>Transforms the color into a transparent color with the provided
|
||
alpha value. If <code>Self</code> already has a transparency, it is
|
||
overwritten. <a href="trait.WithAlpha.html#tymethod.with_alpha">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.without_alpha" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#217">Source</a><a href="#method.without_alpha" class="anchor">§</a><h4 class="code-header">fn <a href="trait.WithAlpha.html#tymethod.without_alpha" class="fn">without_alpha</a>(self) -> <<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, A> as <a class="trait" href="trait.WithAlpha.html" title="trait cosmic::cosmic_theme::palette::WithAlpha">WithAlpha</a><A>>::<a class="associatedtype" href="trait.WithAlpha.html#associatedtype.Color" title="type cosmic::cosmic_theme::palette::WithAlpha::Color">Color</a></h4></section></summary><div class='docblock'>Removes the transparency from the color. If <code>Self::Color</code> has
|
||
an internal transparency field, that field will be set to
|
||
<code>A::max_intensity()</code> to make it opaque. <a href="trait.WithAlpha.html#tymethod.without_alpha">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.split" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#221">Source</a><a href="#method.split" class="anchor">§</a><h4 class="code-header">fn <a href="trait.WithAlpha.html#tymethod.split" class="fn">split</a>(self) -> (<<a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, A> as <a class="trait" href="trait.WithAlpha.html" title="trait cosmic::cosmic_theme::palette::WithAlpha">WithAlpha</a><A>>::<a class="associatedtype" href="trait.WithAlpha.html#associatedtype.Color" title="type cosmic::cosmic_theme::palette::WithAlpha::Color">Color</a>, A)</h4></section></summary><div class='docblock'>Splits the color into separate color and transparency values. <a href="trait.WithAlpha.html#tymethod.split">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.opaque" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha.rs.html#156-158">Source</a><a href="#method.opaque" class="anchor">§</a><h4 class="code-header">fn <a href="trait.WithAlpha.html#method.opaque" class="fn">opaque</a>(self) -> Self::<a class="associatedtype" href="trait.WithAlpha.html#associatedtype.WithAlpha" title="type cosmic::cosmic_theme::palette::WithAlpha::WithAlpha">WithAlpha</a><div class="where">where
|
||
A: <a class="trait" href="stimulus/trait.Stimulus.html" title="trait cosmic::cosmic_theme::palette::stimulus::Stimulus">Stimulus</a>,</div></h4></section></summary><div class='docblock'>Transforms the color into a fully opaque color with a transparency
|
||
field. If <code>Self</code> already has a transparency, it is overwritten. <a href="trait.WithAlpha.html#method.opaque">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.transparent" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha.rs.html#176-178">Source</a><a href="#method.transparent" class="anchor">§</a><h4 class="code-header">fn <a href="trait.WithAlpha.html#method.transparent" class="fn">transparent</a>(self) -> Self::<a class="associatedtype" href="trait.WithAlpha.html#associatedtype.WithAlpha" title="type cosmic::cosmic_theme::palette::WithAlpha::WithAlpha">WithAlpha</a><div class="where">where
|
||
A: <a class="trait" href="num/trait.Zero.html" title="trait cosmic::cosmic_theme::palette::num::Zero">Zero</a>,</div></h4></section></summary><div class='docblock'>Transforms the color into a fully transparent color. If <code>Self</code>
|
||
already has a transparency, it is overwritten. <a href="trait.WithAlpha.html#method.transparent">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-WithHue%3CH%3E-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#317-319">Source</a><a href="#impl-WithHue%3CH%3E-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T, H> <a class="trait" href="trait.WithHue.html" title="trait cosmic::cosmic_theme::palette::WithHue">WithHue</a><H> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="trait.WithHue.html" title="trait cosmic::cosmic_theme::palette::WithHue">WithHue</a><H>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_hue" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#322">Source</a><a href="#method.with_hue" class="anchor">§</a><h4 class="code-header">fn <a href="trait.WithHue.html#tymethod.with_hue" class="fn">with_hue</a>(self, hue: H) -> <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T></h4></section></summary><div class='docblock'>Return a copy of <code>self</code> with a specific hue.</div></details></div></details><section id="impl-Copy-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#129">Source</a><a href="#impl-Copy-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h3></section><section id="impl-Eq-for-Alpha%3CC,+T%3E" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/alpha/alpha.rs.html#187-190">Source</a><a href="#impl-Eq-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a>,
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</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-Alpha%3CC,+T%3E" class="impl"><a href="#impl-Freeze-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <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.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a>,
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a>,</div></h3></section><section id="impl-RefUnwindSafe-for-Alpha%3CC,+T%3E" class="impl"><a href="#impl-RefUnwindSafe-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <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.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <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>,
|
||
T: <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>,</div></h3></section><section id="impl-Send-for-Alpha%3CC,+T%3E" class="impl"><a href="#impl-Send-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <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.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
|
||
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-Sync-for-Alpha%3CC,+T%3E" class="impl"><a href="#impl-Sync-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <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.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,
|
||
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-Unpin-for-Alpha%3CC,+T%3E" class="impl"><a href="#impl-Unpin-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <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.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a>,
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a>,</div></h3></section><section id="impl-UnwindSafe-for-Alpha%3CC,+T%3E" class="impl"><a href="#impl-UnwindSafe-for-Alpha%3CC,+T%3E" class="anchor">§</a><h3 class="code-header">impl<C, T> <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.Alpha.html" title="struct cosmic::cosmic_theme::palette::Alpha">Alpha</a><C, T><div class="where">where
|
||
C: <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>,
|
||
T: <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></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-Access%3CT%3E-for-P" class="impl"><a href="#impl-Access%3CT%3E-for-P" class="anchor">§</a><h3 class="code-header">impl<T, A, P> Access<T> for P<div class="where">where
|
||
A: Access<T> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
|
||
P: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a><Target = A>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Guard" class="associatedtype trait-impl"><a href="#associatedtype.Guard" class="anchor">§</a><h4 class="code-header">type <a class="associatedtype">Guard</a> = <A as Access<T>>::Guard</h4></section></summary><div class='docblock'>A guard object containing the value and keeping it alive. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.load" class="method trait-impl"><a href="#method.load" class="anchor">§</a><h4 class="code-header">fn <a class="fn">load</a>(&self) -> <P as Access<T>>::Guard</h4></section></summary><div class='docblock'>The loading method. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-AdaptFrom%3CS,+Swp,+Dwp,+T%3E-for-D" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/chromatic_adaptation.rs.html#165-171">Source</a><a href="#impl-AdaptFrom%3CS,+Swp,+Dwp,+T%3E-for-D" class="anchor">§</a><h3 class="code-header">impl<S, D, Swp, Dwp, T> <a class="trait" href="chromatic_adaptation/trait.AdaptFrom.html" title="trait cosmic::cosmic_theme::palette::chromatic_adaptation::AdaptFrom">AdaptFrom</a><S, Swp, Dwp, T> for D<div class="where">where
|
||
T: <a class="trait" href="num/trait.Real.html" title="trait cosmic::cosmic_theme::palette::num::Real">Real</a> + <a class="trait" href="num/trait.Zero.html" title="trait cosmic::cosmic_theme::palette::num::Zero">Zero</a> + <a class="trait" href="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="white_point/trait.WhitePoint.html" title="trait cosmic::cosmic_theme::palette::white_point::WhitePoint">WhitePoint</a><T>,
|
||
Dwp: <a class="trait" href="white_point/trait.WhitePoint.html" title="trait cosmic::cosmic_theme::palette::white_point::WhitePoint">WhitePoint</a><T>,
|
||
S: <a class="trait" href="convert/trait.IntoColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclamped">IntoColorUnclamped</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Swp, T>>,
|
||
D: <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><<a class="struct" href="struct.Xyz.html" title="struct cosmic::cosmic_theme::palette::Xyz">Xyz</a><Dwp, T>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.adapt_from_using" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/chromatic_adaptation.rs.html#174">Source</a><a href="#method.adapt_from_using" class="anchor">§</a><h4 class="code-header">fn <a href="chromatic_adaptation/trait.AdaptFrom.html#tymethod.adapt_from_using" class="fn">adapt_from_using</a><M>(color: S, method: M) -> D<div class="where">where
|
||
M: <a class="trait" href="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_from" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/chromatic_adaptation.rs.html#156">Source</a><a href="#method.adapt_from" class="anchor">§</a><h4 class="code-header">fn <a href="chromatic_adaptation/trait.AdaptFrom.html#method.adapt_from" class="fn">adapt_from</a>(color: S) -> Self</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-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="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="num/trait.Real.html" title="trait cosmic::cosmic_theme::palette::num::Real">Real</a> + <a class="trait" href="num/trait.Zero.html" title="trait cosmic::cosmic_theme::palette::num::Zero">Zero</a> + <a class="trait" href="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="white_point/trait.WhitePoint.html" title="trait cosmic::cosmic_theme::palette::white_point::WhitePoint">WhitePoint</a><T>,
|
||
Dwp: <a class="trait" href="white_point/trait.WhitePoint.html" title="trait cosmic::cosmic_theme::palette::white_point::WhitePoint">WhitePoint</a><T>,
|
||
D: <a class="trait" href="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="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="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="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-AnyEq-for-T" class="impl"><a href="#impl-AnyEq-for-T" class="anchor">§</a><h3 class="code-header">impl<T> AnyEq 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/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>,</div></h3></section></summary><div class="impl-items"><section id="method.equals" class="method trait-impl"><a href="#method.equals" class="anchor">§</a><h4 class="code-header">fn <a class="fn">equals</a>(&self, other: &(dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> + 'static)) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section><section id="method.as_any-1" class="method trait-impl"><a href="#method.as_any-1" 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></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="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="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="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="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="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="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="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="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-9" 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-9" class="anchor">§</a><h4 class="code-header">type <a href="cam16/trait.Cam16IntoUnclamped.html#associatedtype.Scalar" class="associatedtype">Scalar</a> = <T as <a class="trait" href="cam16/trait.FromCam16Unclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::FromCam16Unclamped">FromCam16Unclamped</a><WpParam, U>>::<a class="associatedtype" href="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="cam16/trait.Cam16IntoUnclamped.html#tymethod.cam16_into_unclamped" class="fn">cam16_into_unclamped</a>(
|
||
self,
|
||
parameters: <a class="struct" href="cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <U as <a class="trait" href="cam16/trait.Cam16IntoUnclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::Cam16IntoUnclamped">Cam16IntoUnclamped</a><WpParam, T>>::<a class="associatedtype" href="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-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#483">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html" title="trait core::clone::CloneToUninit">CloneToUninit</a> for T<div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone_to_uninit" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#485">Source</a><a href="#method.clone_to_uninit" class="anchor">§</a><h4 class="code-header">unsafe fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit" class="fn">clone_to_uninit</a>(&self, dest: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>clone_to_uninit</code>)</span></div></span><div class='docblock'>Performs copy-assignment from <code>self</code> to <code>dest</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read more</a></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="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="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="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-DynAccess%3CT%3E-for-A" class="impl"><a href="#impl-DynAccess%3CT%3E-for-A" class="anchor">§</a><h3 class="code-header">impl<T, A> DynAccess<T> for A<div class="where">where
|
||
A: Access<T>,
|
||
<A as Access<T>>::Guard: 'static,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.load-1" class="method trait-impl"><a href="#method.load-1" class="anchor">§</a><h4 class="code-header">fn <a class="fn">load</a>(&self) -> DynGuard<T></h4></section></summary><div class='docblock'>The equivalent of [<code>Access::load</code>].</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Equivalent%3CK%3E-for-Q" class="impl"><a href="#impl-Equivalent%3CK%3E-for-Q" class="anchor">§</a><h3 class="code-header">impl<Q, K> Equivalent<K> for Q<div class="where">where
|
||
Q: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
|
||
K: <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><Q> + ?<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.equivalent" class="method trait-impl"><a href="#method.equivalent" class="anchor">§</a><h4 class="code-header">fn <a class="fn">equivalent</a>(&self, key: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&K</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Checks if this value is equivalent to the given key. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Equivalent%3CK%3E-for-Q-1" class="impl"><a href="#impl-Equivalent%3CK%3E-for-Q-1" class="anchor">§</a><h3 class="code-header">impl<Q, K> Equivalent<K> for Q<div class="where">where
|
||
Q: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
|
||
K: <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><Q> + ?<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.equivalent-1" class="method trait-impl"><a href="#method.equivalent-1" class="anchor">§</a><h4 class="code-header">fn <a class="fn">equivalent</a>(&self, key: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&K</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Checks if this value is equivalent to the given key. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Equivalent%3CK%3E-for-Q-2" class="impl"><a href="#impl-Equivalent%3CK%3E-for-Q-2" class="anchor">§</a><h3 class="code-header">impl<Q, K> Equivalent<K> for Q<div class="where">where
|
||
Q: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
|
||
K: <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><Q> + ?<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.equivalent-2" class="method trait-impl"><a href="#method.equivalent-2" class="anchor">§</a><h4 class="code-header">fn <a class="fn">equivalent</a>(&self, key: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&K</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Compare self to <code>key</code> and return <code>true</code> if they are equal.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-From%3C!%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#808">Source</a><a href="#impl-From%3C!%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><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.never.html">!</a>> for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-87" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#809">Source</a><a href="#method.from-87" 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: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.never.html">!</a>) -> T</h4></section></summary><div class='docblock'>Converts to this type from the input type.</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-86" 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-86" 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="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="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-FromColor%3CT%3E-for-U" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/convert/from_into_color.rs.html#53-55">Source</a><a href="#impl-FromColor%3CT%3E-for-U" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="trait.FromColor.html" title="trait cosmic::cosmic_theme::palette::FromColor">FromColor</a><T> for U<div class="where">where
|
||
U: <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><T> + <a class="trait" href="trait.Clamp.html" title="trait cosmic::cosmic_theme::palette::Clamp">Clamp</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_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#58">Source</a><a href="#method.from_color" class="anchor">§</a><h4 class="code-header">fn <a href="trait.FromColor.html#tymethod.from_color" class="fn">from_color</a>(t: T) -> U</h4></section></summary><div class='docblock'>Convert from T with values clamped to the color defined bounds. <a href="trait.FromColor.html#tymethod.from_color">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromColorMut%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/convert/from_into_color_mut.rs.html#113-116">Source</a><a href="#impl-FromColorMut%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="trait.FromColorMut.html" title="trait cosmic::cosmic_theme::palette::FromColorMut">FromColorMut</a><U> for T<div class="where">where
|
||
T: <a class="trait" href="trait.FromColor.html" title="trait cosmic::cosmic_theme::palette::FromColor">FromColor</a><U> + <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
U: <a class="trait" href="trait.FromColor.html" title="trait cosmic::cosmic_theme::palette::FromColor">FromColor</a><T> + <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a><Array = <T as <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a>>::<a class="associatedtype" href="cast/trait.ArrayCast.html#associatedtype.Array" title="type cosmic::cosmic_theme::palette::cast::ArrayCast::Array">Array</a>> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_mut" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/convert/from_into_color_mut.rs.html#119">Source</a><a href="#method.from_color_mut" class="anchor">§</a><h4 class="code-header">fn <a href="trait.FromColorMut.html#tymethod.from_color_mut" class="fn">from_color_mut</a>(color: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut U</a>) -> <a class="struct" href="struct.FromColorMutGuard.html" title="struct cosmic::cosmic_theme::palette::FromColorMutGuard">FromColorMutGuard</a><'_, T, U></h4></section></summary><div class='docblock'>Temporarily convert from another color type in place. <a href="trait.FromColorMut.html#tymethod.from_color_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromColorUnclampedMut%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_mut.rs.html#114-117">Source</a><a href="#impl-FromColorUnclampedMut%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="convert/trait.FromColorUnclampedMut.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclampedMut">FromColorUnclampedMut</a><U> for T<div class="where">where
|
||
T: <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><U> + <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
U: <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><T> + <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a><Array = <T as <a class="trait" href="cast/trait.ArrayCast.html" title="trait cosmic::cosmic_theme::palette::cast::ArrayCast">ArrayCast</a>>::<a class="associatedtype" href="cast/trait.ArrayCast.html#associatedtype.Array" title="type cosmic::cosmic_theme::palette::cast::ArrayCast::Array">Array</a>> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_color_unclamped_mut" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/convert/from_into_color_unclamped_mut.rs.html#120">Source</a><a href="#method.from_color_unclamped_mut" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.FromColorUnclampedMut.html#tymethod.from_color_unclamped_mut" class="fn">from_color_unclamped_mut</a>(
|
||
color: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut U</a>,
|
||
) -> <a class="struct" href="convert/struct.FromColorUnclampedMutGuard.html" title="struct cosmic::cosmic_theme::palette::convert::FromColorUnclampedMutGuard">FromColorUnclampedMutGuard</a><'_, T, U></h4></section></summary><div class='docblock'>Temporarily convert from another color type in place, without clamping. <a href="convert/trait.FromColorUnclampedMut.html#tymethod.from_color_unclamped_mut">Read more</a></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="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="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="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-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="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="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="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="../../iced/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="../../iced/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="../../iced/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="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="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-8" 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-8" class="anchor">§</a><h4 class="code-header">type <a href="cam16/trait.IntoCam16Unclamped.html#associatedtype.Scalar" class="associatedtype">Scalar</a> = <T as <a class="trait" href="cam16/trait.Cam16FromUnclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::Cam16FromUnclamped">Cam16FromUnclamped</a><WpParam, U>>::<a class="associatedtype" href="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="cam16/trait.IntoCam16Unclamped.html#tymethod.into_cam16_unclamped" class="fn">into_cam16_unclamped</a>(
|
||
self,
|
||
parameters: <a class="struct" href="cam16/struct.BakedParameters.html" title="struct cosmic::cosmic_theme::palette::cam16::BakedParameters">BakedParameters</a><WpParam, <U as <a class="trait" href="cam16/trait.IntoCam16Unclamped.html" title="trait cosmic::cosmic_theme::palette::cam16::IntoCam16Unclamped">IntoCam16Unclamped</a><WpParam, T>>::<a class="associatedtype" href="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="trait.IntoColor.html" title="trait cosmic::cosmic_theme::palette::IntoColor">IntoColor</a><U> for T<div class="where">where
|
||
U: <a class="trait" href="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="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="trait.IntoColor.html#tymethod.into_color">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoColorMut%3CT%3E-for-U" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/convert/from_into_color_mut.rs.html#208-211">Source</a><a href="#impl-IntoColorMut%3CT%3E-for-U" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="trait.IntoColorMut.html" title="trait cosmic::cosmic_theme::palette::IntoColorMut">IntoColorMut</a><T> for U<div class="where">where
|
||
T: <a class="trait" href="trait.FromColorMut.html" title="trait cosmic::cosmic_theme::palette::FromColorMut">FromColorMut</a><U> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
|
||
U: <a class="trait" href="trait.FromColorMut.html" title="trait cosmic::cosmic_theme::palette::FromColorMut">FromColorMut</a><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.into_color_mut" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/convert/from_into_color_mut.rs.html#214">Source</a><a href="#method.into_color_mut" class="anchor">§</a><h4 class="code-header">fn <a href="trait.IntoColorMut.html#tymethod.into_color_mut" class="fn">into_color_mut</a>(&mut self) -> <a class="struct" href="struct.FromColorMutGuard.html" title="struct cosmic::cosmic_theme::palette::FromColorMutGuard">FromColorMutGuard</a><'_, T, U></h4></section></summary><div class='docblock'>Temporarily convert to another color type in place. <a href="trait.IntoColorMut.html#tymethod.into_color_mut">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="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="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="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="convert/trait.IntoColorUnclamped.html#tymethod.into_color_unclamped">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoColorUnclampedMut%3CT%3E-for-U" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/convert/from_into_color_unclamped_mut.rs.html#209-212">Source</a><a href="#impl-IntoColorUnclampedMut%3CT%3E-for-U" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="convert/trait.IntoColorUnclampedMut.html" title="trait cosmic::cosmic_theme::palette::convert::IntoColorUnclampedMut">IntoColorUnclampedMut</a><T> for U<div class="where">where
|
||
T: <a class="trait" href="convert/trait.FromColorUnclampedMut.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclampedMut">FromColorUnclampedMut</a><U> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
|
||
U: <a class="trait" href="convert/trait.FromColorUnclampedMut.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclampedMut">FromColorUnclampedMut</a><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.into_color_unclamped_mut" class="method trait-impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/convert/from_into_color_unclamped_mut.rs.html#215">Source</a><a href="#method.into_color_unclamped_mut" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.IntoColorUnclampedMut.html#tymethod.into_color_unclamped_mut" class="fn">into_color_unclamped_mut</a>(&mut self) -> <a class="struct" href="convert/struct.FromColorUnclampedMutGuard.html" title="struct cosmic::cosmic_theme::palette::convert::FromColorUnclampedMutGuard">FromColorUnclampedMutGuard</a><'_, T, U></h4></section></summary><div class='docblock'>Temporarily convert to another color type in place, without clamping. <a href="convert/trait.IntoColorUnclampedMut.html#tymethod.into_color_unclamped_mut">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="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="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-NoneValue-for-T" class="impl"><a href="#impl-NoneValue-for-T" class="anchor">§</a><h3 class="code-header">impl<T> NoneValue for T<div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.NoneType" class="associatedtype trait-impl"><a href="#associatedtype.NoneType" class="anchor">§</a><h4 class="code-header">type <a class="associatedtype">NoneType</a> = T</h4></section><details class="toggle method-toggle" open><summary><section id="method.null_value" class="method trait-impl"><a href="#method.null_value" class="anchor">§</a><h4 class="code-header">fn <a class="fn">null_value</a>() -> T</h4></section></summary><div class='docblock'>The none-equivalent value.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ParamCurveMoments%3C'a%3E-for-T" class="impl"><a href="#impl-ParamCurveMoments%3C'a%3E-for-T" class="anchor">§</a><h3 class="code-header">impl<'a, T> ParamCurveMoments<'a> for T<div class="where">where
|
||
T: 'a,
|
||
<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a><Item = PathEl>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.moments" class="method trait-impl"><a href="#method.moments" class="anchor">§</a><h4 class="code-header">fn <a class="fn">moments</a>(&'a self) -> Moments</h4></section></summary><div class='docblock'>Returns the moment integrals for the path using Green’s theorem.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Receiver-for-P" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/ops/deref.rs.html#380-382">Source</a><a href="#impl-Receiver-for-P" class="anchor">§</a><h3 class="code-header">impl<P, T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Receiver.html" title="trait core::ops::deref::Receiver">Receiver</a> for P<div class="where">where
|
||
P: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a><Target = T> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
|
||
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" open><summary><section id="associatedtype.Target-1" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/ops/deref.rs.html#384">Source</a><a href="#associatedtype.Target-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Receiver.html#associatedtype.Target" class="associatedtype">Target</a> = T</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>arbitrary_self_types</code>)</span></div></span><div class='docblock'>The target type on which the method may be called.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Rng-for-R" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#357">Source</a><a href="#impl-Rng-for-R" class="anchor">§</a><h3 class="code-header">impl<R> <a class="trait" href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html" title="trait rand::rng::Rng">Rng</a> for R<div class="where">where
|
||
R: <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html" title="trait rand_core::RngCore">RngCore</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.random" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#95-97">Source</a><a href="#method.random" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random" class="fn">random</a><T>(&mut self) -> T<div class="where">where
|
||
<a class="struct" href="https://rust-random.github.io/rand/rand/distr/struct.StandardUniform.html" title="struct rand::distr::StandardUniform">StandardUniform</a>: <a class="trait" href="https://rust-random.github.io/rand/rand/distr/distribution/trait.Distribution.html" title="trait rand::distr::distribution::Distribution">Distribution</a><T>,</div></h4></section></summary><div class='docblock'>Return a random value via the <a href="https://rust-random.github.io/rand/rand/distr/struct.StandardUniform.html" title="struct rand::distr::StandardUniform"><code>StandardUniform</code></a> distribution. <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.random_iter" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#120-123">Source</a><a href="#method.random_iter" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random_iter" class="fn">random_iter</a><T>(self) -> <a class="struct" href="https://rust-random.github.io/rand/rand/distr/distribution/struct.Iter.html" title="struct rand::distr::distribution::Iter">Iter</a><<a class="struct" href="https://rust-random.github.io/rand/rand/distr/struct.StandardUniform.html" title="struct rand::distr::StandardUniform">StandardUniform</a>, Self, T><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="struct" href="https://rust-random.github.io/rand/rand/distr/struct.StandardUniform.html" title="struct rand::distr::StandardUniform">StandardUniform</a>: <a class="trait" href="https://rust-random.github.io/rand/rand/distr/distribution/trait.Distribution.html" title="trait rand::distr::distribution::Distribution">Distribution</a><T>,</div></h4></section></summary><div class='docblock'>Return an iterator over <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random" title="method rand::rng::Rng::random::random"><code>random</code></a> variates <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random_iter">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.random_range" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#161-164">Source</a><a href="#method.random_range" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random_range" class="fn">random_range</a><T, R>(&mut self, range: R) -> T<div class="where">where
|
||
T: <a class="trait" href="https://rust-random.github.io/rand/rand/distr/uniform/trait.SampleUniform.html" title="trait rand::distr::uniform::SampleUniform">SampleUniform</a>,
|
||
R: <a class="trait" href="https://rust-random.github.io/rand/rand/distr/uniform/trait.SampleRange.html" title="trait rand::distr::uniform::SampleRange">SampleRange</a><T>,</div></h4></section></summary><div class='docblock'>Generate a random value in the given range. <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random_range">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.random_bool" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#191">Source</a><a href="#method.random_bool" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random_bool" class="fn">random_bool</a>(&mut self, p: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Return a bool with a probability <code>p</code> of being true. <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random_bool">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.random_ratio" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#225">Source</a><a href="#method.random_ratio" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random_ratio" class="fn">random_ratio</a>(&mut self, numerator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, denominator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Return a bool with a probability of <code>numerator/denominator</code> of being
|
||
true. <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random_ratio">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.sample" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#249">Source</a><a href="#method.sample" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.sample" class="fn">sample</a><T, D>(&mut self, distr: D) -> T<div class="where">where
|
||
D: <a class="trait" href="https://rust-random.github.io/rand/rand/distr/distribution/trait.Distribution.html" title="trait rand::distr::distribution::Distribution">Distribution</a><T>,</div></h4></section></summary><div class='docblock'>Sample a new value, using the given distribution. <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.sample">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.sample_iter" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#286-289">Source</a><a href="#method.sample_iter" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.sample_iter" class="fn">sample_iter</a><T, D>(self, distr: D) -> <a class="struct" href="https://rust-random.github.io/rand/rand/distr/distribution/struct.Iter.html" title="struct rand::distr::distribution::Iter">Iter</a><D, Self, T><div class="where">where
|
||
D: <a class="trait" href="https://rust-random.github.io/rand/rand/distr/distribution/trait.Distribution.html" title="trait rand::distr::distribution::Distribution">Distribution</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'>Create an iterator that generates values using the given distribution. <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.sample_iter">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.fill" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#314">Source</a><a href="#method.fill" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.fill" class="fn">fill</a><T>(&mut self, dest: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>)<div class="where">where
|
||
T: <a class="trait" href="https://rust-random.github.io/rand/rand/rng/trait.Fill.html" title="trait rand::rng::Fill">Fill</a> + ?<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'>Fill any type implementing <a href="https://rust-random.github.io/rand/rand/rng/trait.Fill.html" title="trait rand::rng::Fill"><code>Fill</code></a> with random data <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.fill">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.gen" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#324-326">Source</a><a href="#method.gen" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.gen" class="fn">gen</a><T>(&mut self) -> T<div class="where">where
|
||
<a class="struct" href="https://rust-random.github.io/rand/rand/distr/struct.StandardUniform.html" title="struct rand::distr::StandardUniform">StandardUniform</a>: <a class="trait" href="https://rust-random.github.io/rand/rand/distr/distribution/trait.Distribution.html" title="trait rand::distr::distribution::Distribution">Distribution</a><T>,</div></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.9.0: Renamed to <code>random</code> to avoid conflict with the new <code>gen</code> keyword in Rust 2024.</span></div></span><div class='docblock'>Alias for <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random" title="method rand::rng::Rng::random"><code>Rng::random</code></a>.</div></details><details class="toggle method-toggle" open><summary><section id="method.gen_range" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#334-337">Source</a><a href="#method.gen_range" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.gen_range" class="fn">gen_range</a><T, R>(&mut self, range: R) -> T<div class="where">where
|
||
T: <a class="trait" href="https://rust-random.github.io/rand/rand/distr/uniform/trait.SampleUniform.html" title="trait rand::distr::uniform::SampleUniform">SampleUniform</a>,
|
||
R: <a class="trait" href="https://rust-random.github.io/rand/rand/distr/uniform/trait.SampleRange.html" title="trait rand::distr::uniform::SampleRange">SampleRange</a><T>,</div></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.9.0: Renamed to <code>random_range</code></span></div></span><div class='docblock'>Alias for <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random_range" title="method rand::rng::Rng::random_range"><code>Rng::random_range</code></a>.</div></details><details class="toggle method-toggle" open><summary><section id="method.gen_bool" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#345">Source</a><a href="#method.gen_bool" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.gen_bool" class="fn">gen_bool</a>(&mut self, p: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.9.0: Renamed to <code>random_bool</code></span></div></span><div class='docblock'>Alias for <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random_bool" title="method rand::rng::Rng::random_bool"><code>Rng::random_bool</code></a>.</div></details><details class="toggle method-toggle" open><summary><section id="method.gen_ratio" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#352">Source</a><a href="#method.gen_ratio" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.gen_ratio" class="fn">gen_ratio</a>(&mut self, numerator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, denominator: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.9.0: Renamed to <code>random_ratio</code></span></div></span><div class='docblock'>Alias for <a href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html#method.random_ratio" title="method rand::rng::Rng::random_ratio"><code>Rng::random_ratio</code></a>.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-RngCore-for-T" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#158-160">Source</a><a href="#impl-RngCore-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html" title="trait rand_core::RngCore">RngCore</a> for T<div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.DerefMut.html" title="trait core::ops::deref::DerefMut">DerefMut</a>,
|
||
<T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#associatedtype.Target" title="type core::ops::deref::Deref::Target">Target</a>: <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html" title="trait rand_core::RngCore">RngCore</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.next_u32" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#163">Source</a><a href="#method.next_u32" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html#tymethod.next_u32" class="fn">next_u32</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class='docblock'>Return the next random <code>u32</code>. <a href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html#tymethod.next_u32">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.next_u64" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#168">Source</a><a href="#method.next_u64" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html#tymethod.next_u64" class="fn">next_u64</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a></h4></section></summary><div class='docblock'>Return the next random <code>u64</code>. <a href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html#tymethod.next_u64">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.fill_bytes" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#173">Source</a><a href="#method.fill_bytes" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html#tymethod.fill_bytes" class="fn">fill_bytes</a>(&mut self, dst: &mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>])</h4></section></summary><div class='docblock'>Fill <code>dest</code> with random data. <a href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html#tymethod.fill_bytes">Read more</a></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-12" 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-12" 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-ToHex-for-T" class="impl"><a class="src rightside" href="https://docs.rs/hex/0.4.3/src/hex/lib.rs.html#137">Source</a><a href="#impl-ToHex-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://docs.rs/hex/0.4.3/hex/trait.ToHex.html" title="trait hex::ToHex">ToHex</a> for T<div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.encode_hex" class="method trait-impl"><a class="src rightside" href="https://docs.rs/hex/0.4.3/src/hex/lib.rs.html#138">Source</a><a href="#method.encode_hex" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/hex/0.4.3/hex/trait.ToHex.html#tymethod.encode_hex" class="fn">encode_hex</a><U>(&self) -> U<div class="where">where
|
||
U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html" title="trait core::iter::traits::collect::FromIterator">FromIterator</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.char.html">char</a>>,</div></h4></section></summary><div class='docblock'>Encode the hex strict representing <code>self</code> into the result. Lower case
|
||
letters are used (e.g. <code>f9b4ca</code>)</div></details><details class="toggle method-toggle" open><summary><section id="method.encode_hex_upper" class="method trait-impl"><a class="src rightside" href="https://docs.rs/hex/0.4.3/src/hex/lib.rs.html#142">Source</a><a href="#method.encode_hex_upper" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/hex/0.4.3/hex/trait.ToHex.html#tymethod.encode_hex_upper" class="fn">encode_hex_upper</a><U>(&self) -> U<div class="where">where
|
||
U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html" title="trait core::iter::traits::collect::FromIterator">FromIterator</a><<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.char.html">char</a>>,</div></h4></section></summary><div class='docblock'>Encode the hex strict representing <code>self</code> into the result. Upper case
|
||
letters are used (e.g. <code>F9B4CA</code>)</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ToOwned-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#82-84">Source</a><a href="#impl-ToOwned-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/borrow/trait.ToOwned.html" title="trait cosmic::cctk::sctk::reexports::client::backend::smallvec::alloc::borrow::ToOwned">ToOwned</a> for T<div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Owned" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#86">Source</a><a href="#associatedtype.Owned" class="anchor">§</a><h4 class="code-header">type <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" class="associatedtype">Owned</a> = T</h4></section></summary><div class='docblock'>The resulting type after obtaining ownership.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_owned" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#87">Source</a><a href="#method.to_owned" class="anchor">§</a><h4 class="code-header">fn <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/borrow/trait.ToOwned.html#tymethod.to_owned" class="fn">to_owned</a>(&self) -> T</h4></section></summary><div class='docblock'>Creates owned data from borrowed data, usually by cloning. <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#91">Source</a><a href="#method.clone_into" class="anchor">§</a><h4 class="code-header">fn <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/borrow/trait.ToOwned.html#method.clone_into" class="fn">clone_into</a>(&self, target: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut T</a>)</h4></section></summary><div class='docblock'>Uses borrowed data to replace owned data, usually by cloning. <a href="../../cctk/sctk/reexports/client/backend/smallvec/alloc/borrow/trait.ToOwned.html#method.clone_into">Read more</a></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="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="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-4" 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-4" class="anchor">§</a><h4 class="code-header">type <a href="cast/trait.TryComponentsInto.html#associatedtype.Error" class="associatedtype">Error</a> = <C as <a class="trait" href="cast/trait.TryFromComponents.html" title="trait cosmic::cosmic_theme::palette::cast::TryFromComponents">TryFromComponents</a><T>>::<a class="associatedtype" href="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="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="cast/trait.TryComponentsInto.html" title="trait cosmic::cosmic_theme::palette::cast::TryComponentsInto">TryComponentsInto</a><C>>::<a class="associatedtype" href="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="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-3" 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-3" 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="../../iced/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-2" 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-2" 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-TryFromColor%3CT%3E-for-U" class="impl"><a class="src rightside" href="https://docs.rs/palette/0.7.6/src/palette/convert/try_from_into_color.rs.html#70-72">Source</a><a href="#impl-TryFromColor%3CT%3E-for-U" class="anchor">§</a><h3 class="code-header">impl<T, U> <a class="trait" href="convert/trait.TryFromColor.html" title="trait cosmic::cosmic_theme::palette::convert::TryFromColor">TryFromColor</a><T> for U<div class="where">where
|
||
U: <a class="trait" href="convert/trait.FromColorUnclamped.html" title="trait cosmic::cosmic_theme::palette::convert::FromColorUnclamped">FromColorUnclamped</a><T> + <a class="trait" href="trait.IsWithinBounds.html" title="trait cosmic::cosmic_theme::palette::IsWithinBounds">IsWithinBounds</a><Mask = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.try_from_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#75">Source</a><a href="#method.try_from_color" class="anchor">§</a><h4 class="code-header">fn <a href="convert/trait.TryFromColor.html#tymethod.try_from_color" class="fn">try_from_color</a>(t: T) -> <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="convert/struct.OutOfBounds.html" title="struct cosmic::cosmic_theme::palette::convert::OutOfBounds">OutOfBounds</a><U>></h4></section></summary><div class='docblock'>Convert from 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="convert/trait.TryFromColor.html#tymethod.try_from_color">Read more</a></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-2" 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-2" 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="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="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="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="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="convert/trait.TryIntoColor.html#tymethod.try_into_color">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryRngCore-for-R" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#257">Source</a><a href="#impl-TryRngCore-for-R" class="anchor">§</a><h3 class="code-header">impl<R> <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html" title="trait rand_core::TryRngCore">TryRngCore</a> for R<div class="where">where
|
||
R: <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html" title="trait rand_core::RngCore">RngCore</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.Error-5" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#258">Source</a><a href="#associatedtype.Error-5" class="anchor">§</a><h4 class="code-header">type <a href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="../../iced/enum.Never.html" title="enum cosmic::iced::Never">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a RNG error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_next_u32" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#261">Source</a><a href="#method.try_next_u32" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html#tymethod.try_next_u32" class="fn">try_next_u32</a>(&mut self) -> <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.u32.html">u32</a>, <R as <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html" title="trait rand_core::TryRngCore">TryRngCore</a>>::<a class="associatedtype" href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html#associatedtype.Error" title="type rand_core::TryRngCore::Error">Error</a>></h4></section></summary><div class='docblock'>Return the next random <code>u32</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_next_u64" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#266">Source</a><a href="#method.try_next_u64" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html#tymethod.try_next_u64" class="fn">try_next_u64</a>(&mut self) -> <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>, <R as <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html" title="trait rand_core::TryRngCore">TryRngCore</a>>::<a class="associatedtype" href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html#associatedtype.Error" title="type rand_core::TryRngCore::Error">Error</a>></h4></section></summary><div class='docblock'>Return the next random <code>u64</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_fill_bytes" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#271">Source</a><a href="#method.try_fill_bytes" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html#tymethod.try_fill_bytes" class="fn">try_fill_bytes</a>(
|
||
&mut self,
|
||
dst: &mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</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>, <R as <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html" title="trait rand_core::TryRngCore">TryRngCore</a>>::<a class="associatedtype" href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html#associatedtype.Error" title="type rand_core::TryRngCore::Error">Error</a>></h4></section></summary><div class='docblock'>Fill <code>dest</code> entirely with random data.</div></details><details class="toggle method-toggle" open><summary><section id="method.unwrap_err" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#232-234">Source</a><a href="#method.unwrap_err" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html#method.unwrap_err" class="fn">unwrap_err</a>(self) -> <a class="struct" href="https://rust-random.github.io/rand/rand_core/struct.UnwrapErr.html" title="struct rand_core::UnwrapErr">UnwrapErr</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'>Wrap RNG with the <a href="https://rust-random.github.io/rand/rand_core/struct.UnwrapErr.html" title="struct rand_core::UnwrapErr"><code>UnwrapErr</code></a> wrapper.</div></details><details class="toggle method-toggle" open><summary><section id="method.unwrap_mut" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#240">Source</a><a href="#method.unwrap_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html#method.unwrap_mut" class="fn">unwrap_mut</a>(&mut self) -> <a class="struct" href="https://rust-random.github.io/rand/rand_core/struct.UnwrapMut.html" title="struct rand_core::UnwrapMut">UnwrapMut</a><'_, Self></h4></section></summary><div class='docblock'>Wrap RNG with the <a href="https://rust-random.github.io/rand/rand_core/struct.UnwrapMut.html" title="struct rand_core::UnwrapMut"><code>UnwrapMut</code></a> wrapper.</div></details><details class="toggle method-toggle" open><summary><section id="method.read_adapter" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#246-248">Source</a><a href="#method.read_adapter" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand_core/trait.TryRngCore.html#method.read_adapter" class="fn">read_adapter</a>(&mut self) -> <a class="struct" href="https://rust-random.github.io/rand/rand_core/struct.RngReadAdapter.html" title="struct rand_core::RngReadAdapter">RngReadAdapter</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 an <a href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html" title="trait rand_core::RngCore"><code>RngCore</code></a> to a <a href="https://rust-random.github.io/rand/rand_core/struct.RngReadAdapter.html" title="struct rand_core::RngReadAdapter"><code>RngReadAdapter</code></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="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="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="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="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="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="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-CryptoRng-for-T" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#206">Source</a><a href="#impl-CryptoRng-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.CryptoRng.html" title="trait rand_core::CryptoRng">CryptoRng</a> for T<div class="where">where
|
||
T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.DerefMut.html" title="trait core::ops::deref::DerefMut">DerefMut</a>,
|
||
<T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#associatedtype.Target" title="type core::ops::deref::Deref::Target">Target</a>: <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.CryptoRng.html" title="trait rand_core::CryptoRng">CryptoRng</a>,</div></h3></section><section id="impl-DeserializeOwned-for-T" class="impl"><a class="src rightside" href="https://docs.rs/serde_core/1.0.228/src/serde_core/de/mod.rs.html#633">Source</a><a href="#impl-DeserializeOwned-for-T" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/de/trait.DeserializeOwned.html" title="trait serde_core::de::DeserializeOwned">DeserializeOwned</a> for T<div class="where">where
|
||
T: for<'de> <a class="trait" href="https://docs.rs/serde_core/1.0.228/serde_core/de/trait.Deserialize.html" title="trait serde_core::de::Deserialize">Deserialize</a><'de>,</div></h3></section><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="../../iced/daemon/program/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="../../iced/daemon/program/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="../../iced/daemon/program/graphics/futures/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="../../iced/daemon/program/graphics/futures/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><section id="impl-TryCryptoRng-for-R" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#293">Source</a><a href="#impl-TryCryptoRng-for-R" class="anchor">§</a><h3 class="code-header">impl<R> <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.TryCryptoRng.html" title="trait rand_core::TryCryptoRng">TryCryptoRng</a> for R<div class="where">where
|
||
R: <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.CryptoRng.html" title="trait rand_core::CryptoRng">CryptoRng</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></div><script type="text/json" id="notable-traits-data">{"Instrumented<Self>":"<h3>Notable traits for <code>Instrumented<T></code></h3><pre><code><div class=\"where\">impl<T> <a class=\"trait\" href=\"../../iced/daemon/program/graphics/futures/futures/trait.Future.html\" title=\"trait cosmic::iced::daemon::program::graphics::futures::futures::Future\">Future</a> for Instrumented<T><div class=\"where\">where\n T: <a class=\"trait\" href=\"../../iced/daemon/program/graphics/futures/futures/trait.Future.html\" title=\"trait cosmic::iced::daemon::program::graphics::futures::futures::Future\">Future</a>,</div></div><div class=\"where\"> type <a href=\"../../iced/daemon/program/graphics/futures/futures/trait.Future.html#associatedtype.Output\" class=\"associatedtype\">Output</a> = <T as <a class=\"trait\" href=\"../../iced/daemon/program/graphics/futures/futures/trait.Future.html\" title=\"trait cosmic::iced::daemon::program::graphics::futures::futures::Future\">Future</a>>::<a class=\"associatedtype\" href=\"../../iced/daemon/program/graphics/futures/futures/trait.Future.html#associatedtype.Output\" title=\"type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output\">Output</a>;</div>","Iter<Iter<Drain<'_, T>, S>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>, S>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>, S>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>, S>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>, S>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>, Wp>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>, Wp>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>, Wp>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>, Wp>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>, Wp>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>, Wp>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>, Wp>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","Iter<Iter<Drain<'_, T>>, Drain<'_, A>>":"<h3>Notable traits for <code><a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A></code></h3><pre><code><div class=\"where\">impl<C, A> <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"alpha/struct.Iter.html\" title=\"struct cosmic::cosmic_theme::palette::alpha::Iter\">Iter</a><C, A><div class=\"where\">where\n C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\"> type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Alpha.html\" title=\"struct cosmic::cosmic_theme::palette::Alpha\">Alpha</a><<C as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, <A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>>;</div>","WithDispatch<Self>":"<h3>Notable traits for <code>WithDispatch<T></code></h3><pre><code><div class=\"where\">impl<T> <a class=\"trait\" href=\"../../iced/daemon/program/graphics/futures/futures/trait.Future.html\" title=\"trait cosmic::iced::daemon::program::graphics::futures::futures::Future\">Future</a> for WithDispatch<T><div class=\"where\">where\n T: <a class=\"trait\" href=\"../../iced/daemon/program/graphics/futures/futures/trait.Future.html\" title=\"trait cosmic::iced::daemon::program::graphics::futures::futures::Future\">Future</a>,</div></div><div class=\"where\"> type <a href=\"../../iced/daemon/program/graphics/futures/futures/trait.Future.html#associatedtype.Output\" class=\"associatedtype\">Output</a> = <T as <a class=\"trait\" href=\"../../iced/daemon/program/graphics/futures/futures/trait.Future.html\" title=\"trait cosmic::iced::daemon::program::graphics::futures::futures::Future\">Future</a>>::<a class=\"associatedtype\" href=\"../../iced/daemon/program/graphics/futures/futures/trait.Future.html#associatedtype.Output\" title=\"type cosmic::iced::daemon::program::graphics::futures::futures::Future::Output\">Output</a>;</div>"}</script></section></div></main></body></html> |