text: (function() {var implementors = {};
  implementors["nekolib"] = [{"text":"impl&lt;T:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"struct\" href=\"nekolib/ds/interval_map/struct.Interval.html\" title=\"struct nekolib::ds::interval_map::Interval\">Interval</a>&lt;T&gt;","synthetic":false,"types":["nekolib::ds::interval_map::Interval"]},{"text":"impl&lt;M:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> + <a class=\"trait\" href=\"nekolib/traits/trait.AssocVal.html\" title=\"trait nekolib::traits::AssocVal\">AssocVal</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.57.0/std/primitive.i64.html\">i64</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"struct\" href=\"nekolib/math/struct.ModInt.html\" title=\"struct nekolib::math::ModInt\">ModInt</a>&lt;M&gt;","synthetic":false,"types":["nekolib::math::modint::ModInt"]},{"text":"impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"struct\" href=\"nekolib/math/struct.ConstDiv2.html\" title=\"struct nekolib::math::ConstDiv2\">ConstDiv2</a>","synthetic":false,"types":["nekolib::math::const_div::ConstDiv2"]},{"text":"impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"struct\" href=\"nekolib/math/struct.ConstDiv.html\" title=\"struct nekolib::math::ConstDiv\">ConstDiv</a>","synthetic":false,"types":["nekolib::math::const_div::ConstDiv"]},{"text":"impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"struct\" href=\"nekolib/traits/count/struct.Count3wayResult.html\" title=\"struct nekolib::traits::count::Count3wayResult\">Count3wayResult</a>","synthetic":false,"types":["nekolib::traits::count::Count3wayResult"]},{"text":"impl&lt;T:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"enum\" href=\"nekolib/utils/enum.OpAdd.html\" title=\"enum nekolib::utils::OpAdd\">OpAdd</a>&lt;T&gt;","synthetic":false,"types":["nekolib::utils::op_add::OpAdd"]},{"text":"impl&lt;T:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"enum\" href=\"nekolib/utils/enum.OpAddCount.html\" title=\"enum nekolib::utils::OpAddCount\">OpAddCount</a>&lt;T&gt;","synthetic":false,"types":["nekolib::utils::op_add_count::OpAddCount"]},{"text":"impl&lt;T:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"struct\" href=\"nekolib/utils/struct.OpAddOnOpAddCount.html\" title=\"struct nekolib::utils::OpAddOnOpAddCount\">OpAddOnOpAddCount</a>&lt;T&gt;","synthetic":false,"types":["nekolib::utils::op_add_on_op_add_count::OpAddOnOpAddCount"]},{"text":"impl&lt;T:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"struct\" href=\"nekolib/utils/struct.OpAddOnOpMax.html\" title=\"struct nekolib::utils::OpAddOnOpMax\">OpAddOnOpMax</a>&lt;T&gt;","synthetic":false,"types":["nekolib::utils::op_add_on_op_max::OpAddOnOpMax"]},{"text":"impl&lt;T:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"struct\" href=\"nekolib/utils/struct.OpAddOnOpMin.html\" title=\"struct nekolib::utils::OpAddOnOpMin\">OpAddOnOpMin</a>&lt;T&gt;","synthetic":false,"types":["nekolib::utils::op_add_on_op_min::OpAddOnOpMin"]},{"text":"impl&lt;T:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"enum\" href=\"nekolib/utils/enum.OpAffine.html\" title=\"enum nekolib::utils::OpAffine\">OpAffine</a>&lt;T&gt;","synthetic":false,"types":["nekolib::utils::op_affine::OpAffine"]},{"text":"impl&lt;T:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"struct\" href=\"nekolib/utils/struct.OpAffineOnOpAddCount.html\" title=\"struct nekolib::utils::OpAffineOnOpAddCount\">OpAffineOnOpAddCount</a>&lt;T&gt;","synthetic":false,"types":["nekolib::utils::op_affine_on_op_add_count::OpAffineOnOpAddCount"]},{"text":"impl&lt;T:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>, Op:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/ops/function/trait.Fn.html\" title=\"trait core::ops::function::Fn\">Fn</a>(T, T) -&gt; T, Id:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/ops/function/trait.Fn.html\" title=\"trait core::ops::function::Fn\">Fn</a>() -&gt; T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"struct\" href=\"nekolib/utils/struct.OpClosure.html\" title=\"struct nekolib::utils::OpClosure\">OpClosure</a>&lt;T, Op, Id&gt;","synthetic":false,"types":["nekolib::utils::op_closure::OpClosure"]},{"text":"impl&lt;T:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>, OpT:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>, IdT:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>, U:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>, OpU:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>, IdU:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>, Act:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"struct\" href=\"nekolib/utils/struct.OpClosureOnOpClosure.html\" title=\"struct nekolib::utils::OpClosureOnOpClosure\">OpClosureOnOpClosure</a>&lt;T, OpT, IdT, U, OpU, IdU, Act&gt; <span class=\"where fmt-newline\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;OpT: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/ops/function/trait.Fn.html\" title=\"trait core::ops::function::Fn\">Fn</a>(T, T) -&gt; T,<br>&nbsp;&nbsp;&nbsp;&nbsp;IdT: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/ops/function/trait.Fn.html\" title=\"trait core::ops::function::Fn\">Fn</a>() -&gt; T,<br>&nbsp;&nbsp;&nbsp;&nbsp;OpU: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/ops/function/trait.Fn.html\" title=\"trait core::ops::function::Fn\">Fn</a>(U, U) -&gt; U,<br>&nbsp;&nbsp;&nbsp;&nbsp;IdU: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/ops/function/trait.Fn.html\" title=\"trait core::ops::function::Fn\">Fn</a>() -&gt; U,<br>&nbsp;&nbsp;&nbsp;&nbsp;Act: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/ops/function/trait.Fn.html\" title=\"trait core::ops::function::Fn\">Fn</a>(T, U) -&gt; T,&nbsp;</span>","synthetic":false,"types":["nekolib::utils::op_closure_on_op_closure::OpClosureOnOpClosure"]},{"text":"impl&lt;T:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"enum\" href=\"nekolib/utils/enum.OpMax.html\" title=\"enum nekolib::utils::OpMax\">OpMax</a>&lt;T&gt;","synthetic":false,"types":["nekolib::utils::op_max::OpMax"]},{"text":"impl&lt;T:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"enum\" href=\"nekolib/utils/enum.OpMin.html\" title=\"enum nekolib::utils::OpMin\">OpMin</a>&lt;T&gt;","synthetic":false,"types":["nekolib::utils::op_min::OpMin"]},{"text":"impl&lt;T:&nbsp;<a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"enum\" href=\"nekolib/utils/enum.OpMul.html\" title=\"enum nekolib::utils::OpMul\">OpMul</a>&lt;T&gt;","synthetic":false,"types":["nekolib::utils::op_mul::OpMul"]},{"text":"impl&lt;const B:&nbsp;<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.57.0/std/primitive.u64.html\">u64</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"enum\" href=\"nekolib/utils/enum.OpRollHash.html\" title=\"enum nekolib::utils::OpRollHash\">OpRollHash</a>&lt;B&gt;","synthetic":false,"types":["nekolib::utils::op_roll_hash::OpRollHash"]}];
  if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()