You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Trac3r-rust/doc/nalgebra/base/indexing/trait.MatrixIndex.html

10 lines
197 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `MatrixIndex` trait in crate `nalgebra`."><meta name="keywords" content="rust, rustlang, rust-lang, MatrixIndex"><title>nalgebra::base::indexing::MatrixIndex - Rust</title><link rel="stylesheet" type="text/css" href="../../../normalize.css"><link rel="stylesheet" type="text/css" href="../../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../../../dark.css"><link rel="stylesheet" type="text/css" href="../../../light.css" id="themeStyle"><script src="../../../storage.js"></script><noscript><link rel="stylesheet" href="../../../noscript.css"></noscript><link rel="shortcut icon" href="http://nalgebra.org/img/favicon.ico"><style type="text/css">#crate-search{background-image:url("../../../down-arrow.svg");}</style></head><body class="rustdoc trait"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">&#9776;</div><a href='../../../nalgebra/index.html'><div class='logo-container'><img src='../../../rust-logo.png' alt='logo'></div></a><p class='location'>Trait MatrixIndex</p><div class="sidebar-elems"><div class="block items"><a class="sidebar-title" href="#associated-types">Associated Types</a><div class="sidebar-links"><a href="#associatedtype.Output">Output</a></div><a class="sidebar-title" href="#foreign-impls">Implementations on Foreign Types</a><div class="sidebar-links"><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20Range%3Cusize%3E)">(Range&lt;usize&gt;, Range&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20RangeFrom%3CJ%3E)">(Range&lt;usize&gt;, RangeFrom&lt;J&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20RangeFrom%3Cusize%3E)">(Range&lt;usize&gt;, RangeFrom&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20RangeFull)">(Range&lt;usize&gt;, RangeFull)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20RangeInclusive%3Cusize%3E)">(Range&lt;usize&gt;, RangeInclusive&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20RangeTo%3Cusize%3E)">(Range&lt;usize&gt;, RangeTo&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20RangeToInclusive%3Cusize%3E)">(Range&lt;usize&gt;, RangeToInclusive&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20usize)">(Range&lt;usize&gt;, usize)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20Range%3Cusize%3E)">(RangeFrom&lt;I&gt;, Range&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20RangeFrom%3CJ%3E)">(RangeFrom&lt;I&gt;, RangeFrom&lt;J&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20RangeFrom%3Cusize%3E)">(RangeFrom&lt;I&gt;, RangeFrom&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20RangeFull)">(RangeFrom&lt;I&gt;, RangeFull)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20RangeInclusive%3Cusize%3E)">(RangeFrom&lt;I&gt;, RangeInclusive&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20RangeTo%3Cusize%3E)">(RangeFrom&lt;I&gt;, RangeTo&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20RangeToInclusive%3Cusize%3E)">(RangeFrom&lt;I&gt;, RangeToInclusive&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20usize)">(RangeFrom&lt;I&gt;, usize)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20Range%3Cusize%3E)">(RangeFrom&lt;usize&gt;, Range&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20RangeFrom%3CJ%3E)">(RangeFrom&lt;usize&gt;, RangeFrom&lt;J&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20RangeFrom%3Cusize%3E)">(RangeFrom&lt;usize&gt;, RangeFrom&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20RangeFull)">(RangeFrom&lt;usize&gt;, RangeFull)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20RangeInclusive%3Cusize%3E)">(RangeFrom&lt;usize&gt;, RangeInclusive&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20RangeTo%3Cusize%3E)">(RangeFrom&lt;usize&gt;, RangeTo&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20RangeToInclusive%3Cusize%3E)">(RangeFrom&lt;usize&gt;, RangeToInclusive&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20usize)">(RangeFrom&lt;usize&gt;, usize)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20Range%3Cusize%3E)">(RangeFull, Range&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20RangeFrom%3CJ%3E)">(RangeFull, RangeFrom&lt;J&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20RangeFrom%3Cusize%3E)">(RangeFull, RangeFrom&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20RangeFull)">(RangeFull, RangeFull)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20RangeInclusive%3Cusize%3E)">(RangeFull, RangeInclusive&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20RangeTo%3Cusize%3E)">(RangeFull, RangeTo&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20RangeToInclusive%3Cusize%3E)">(RangeFull, RangeToInclusive&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20usize)">(RangeFull, usize)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20Range%3Cusize%3E)">(RangeInclusive&lt;usize&gt;, Range&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20RangeFrom%3CJ%3E)">(RangeInclusive&lt;usize&gt;, RangeFrom&lt;J&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20RangeFrom%3Cusize%3E)">(RangeInclusive&lt;usize&gt;, RangeFrom&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20RangeFull)">(RangeInclusive&lt;usize&gt;, RangeFull)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20RangeInclusive%3Cusize%3E)">(RangeInclusive&lt;usize&gt;, RangeInclusive&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20RangeTo%3Cusize%3E)">(RangeInclusive&lt;usize&gt;, RangeTo&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20RangeToInclusive%3Cusize%3E)">(RangeInclusive&lt;usize&gt;, RangeToInclusive&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20usize)">(RangeInclusive&lt;usize&gt;, usize)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20Range%3Cusize%3E)">(RangeTo&lt;usize&gt;, Range&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20RangeFrom%3CJ%3E)">(RangeTo&lt;usize&gt;, RangeFrom&lt;J&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20RangeFrom%3Cusize%3E)">(RangeTo&lt;usize&gt;, RangeFrom&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20RangeFull)">(RangeTo&lt;usize&gt;, RangeFull)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20RangeInclusive%3Cusize%3E)">(RangeTo&lt;usize&gt;, RangeInclusive&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20RangeTo%3Cusize%3E)">(RangeTo&lt;usize&gt;, RangeTo&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20RangeToInclusive%3Cusize%3E)">(RangeTo&lt;usize&gt;, RangeToInclusive&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20usize)">(RangeTo&lt;usize&gt;, usize)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20Range%3Cusize%3E)">(RangeToInclusive&lt;usize&gt;, Range&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20RangeFrom%3CJ%3E)">(RangeToInclusive&lt;usize&gt;, RangeFrom&lt;J&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20RangeFrom%3Cusize%3E)">(RangeToInclusive&lt;usize&gt;, RangeFrom&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20RangeFull)">(RangeToInclusive&lt;usize&gt;, RangeFull)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20RangeInclusive%3Cusize%3E)">(RangeToInclusive&lt;usize&gt;, RangeInclusive&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20RangeTo%3Cusize%3E)">(RangeToInclusive&lt;usize&gt;, RangeTo&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20RangeToInclusive%3Cusize%3E)">(RangeToInclusive&lt;usize&gt;, RangeToInclusive&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20usize)">(RangeToInclusive&lt;usize&gt;, usize)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20Range%3Cusize%3E)">(usize, Range&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20RangeFrom%3CJ%3E)">(usize, RangeFrom&lt;J&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20RangeFrom%3Cusize%3E)">(usize, RangeFrom&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20RangeFull)">(usize, RangeFull)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20RangeInclusive%3Cusize%3E)">(usize, RangeInclusive&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20RangeTo%3Cusize%3E)">(usize, RangeTo&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20RangeToInclusive%3Cusize%3E)">(usize, RangeToInclusive&lt;usize&gt;)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20usize)">(usize, usize)</a><a href="#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-usize">usize</a></div><a class="sidebar-title" href="#implementors">Implementors</a></div><p class='location'><a href='../../index.html'>nalgebra</a>::<wbr><a href='../index.html'>base</a>::<wbr><a href='index.html'>indexing</a></p><script>window.sidebarCurrent = {name: 'MatrixIndex', ty: 'trait', relpath: ''};</script><script defer src="sidebar-items.js"></script></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!"><img src="../../../brush.svg" width="18" alt="Pick another theme!"></button><div id="theme-choices"></div></div><script src="../../../theme.js"></script><nav class="sub"><form class="search-form js-only"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"></div><a id="settings-menu" href="../../../settings.html"><img src="../../../wheel.svg" width="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class='fqn'><span class='out-of-band'><span id='render-detail'><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class='inner'>&#x2212;</span>]</a></span><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#270-303' title='goto source code'>[src]</a></span><span class='in-band'>Trait <a href='../../index.html'>nalgebra</a>::<wbr><a href='../index.html'>base</a>::<wbr><a href='index.html'>indexing</a>::<wbr><a class="trait" href=''>MatrixIndex</a></span></h1><div class="docblock type-decl hidden-by-usual-hider"><pre class='rust trait'>pub trait MatrixIndex&lt;'a, N:&nbsp;<a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>, R:&nbsp;<a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>, C:&nbsp;<a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>, S:&nbsp;<a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
type <a href='#associatedtype.Output' class="type">Output</a>: 'a;
}</pre></div><div class='docblock'><p>A helper trait used for indexing operations.</p>
</div>
<h2 id='associated-types' class='small-section-header'>Associated Types<a href='#associated-types' class='anchor'></a></h2><div class='methods'><h3 id='associatedtype.Output' class='method'><code id='Output.t'>type <a href='#associatedtype.Output' class="type">Output</a>: 'a</code></h3><div class='docblock'><p>The output type returned by methods.</p>
</div></div><span class='loading-content'>Loading content...</span>
<h2 id='foreign-impls' class='small-section-header'>Implementations on Foreign Types<a href='#foreign-impls' class='anchor'></a></h2><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-usize' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-usize' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#503-523' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-1' class="type"><code id='Output.t-1'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a </a>N</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20usize)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20usize)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#545-568' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-2' class="type"><code id='Output.t-2'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a </a>N</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20Range%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html" title="struct core::ops::range::Range">Range</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20Range%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-3' class="type"><code id='Output.t-3'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.U1.html" title="struct nalgebra::base::dimension::U1">U1</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20RangeFrom%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20RangeFrom%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-4' class="type"><code id='Output.t-4'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.U1.html" title="struct nalgebra::base::dimension::U1">U1</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20RangeFull)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFull.html" title="struct core::ops::range::RangeFull">RangeFull</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20RangeFull)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-5' class="type"><code id='Output.t-5'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.U1.html" title="struct nalgebra::base::dimension::U1">U1</a>, C, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20RangeInclusive%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeInclusive.html" title="struct core::ops::range::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20RangeInclusive%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-6' class="type"><code id='Output.t-6'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.U1.html" title="struct nalgebra::base::dimension::U1">U1</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20RangeTo%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeTo.html" title="struct core::ops::range::RangeTo">RangeTo</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20RangeTo%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-7' class="type"><code id='Output.t-7'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.U1.html" title="struct nalgebra::base::dimension::U1">U1</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20RangeToInclusive%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeToInclusive.html" title="struct core::ops::range::RangeToInclusive">RangeToInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20RangeToInclusive%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-8' class="type"><code id='Output.t-8'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.U1.html" title="struct nalgebra::base::dimension::U1">U1</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20RangeFrom%3CJ%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S, J:&nbsp;<a class="trait" href="../../../nalgebra/base/dimension/trait.DimName.html" title="trait nalgebra::base::dimension::DimName">DimName</a>&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;J&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.DimSub.html" title="trait nalgebra::base::dimension::DimSub">DimSub</a>&lt;J&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(usize%2C%20RangeFrom%3CJ%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-9' class="type"><code id='Output.t-9'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.U1.html" title="struct nalgebra::base::dimension::U1">U1</a>, <a class="type" href="../../../nalgebra/base/dimension/type.DimDiff.html" title="type nalgebra::base::dimension::DimDiff">DimDiff</a>&lt;C, J&gt;, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20usize)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html" title="struct core::ops::range::Range">Range</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20usize)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-10' class="type"><code id='Output.t-10'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.U1.html" title="struct nalgebra::base::dimension::U1">U1</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20Range%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html" title="struct core::ops::range::Range">Range</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html" title="struct core::ops::range::Range">Range</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20Range%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-11' class="type"><code id='Output.t-11'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20RangeFrom%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html" title="struct core::ops::range::Range">Range</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20RangeFrom%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-12' class="type"><code id='Output.t-12'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20RangeFull)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html" title="struct core::ops::range::Range">Range</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFull.html" title="struct core::ops::range::RangeFull">RangeFull</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20RangeFull)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-13' class="type"><code id='Output.t-13'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, C, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20RangeInclusive%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html" title="struct core::ops::range::Range">Range</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeInclusive.html" title="struct core::ops::range::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20RangeInclusive%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-14' class="type"><code id='Output.t-14'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20RangeTo%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html" title="struct core::ops::range::Range">Range</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeTo.html" title="struct core::ops::range::RangeTo">RangeTo</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20RangeTo%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-15' class="type"><code id='Output.t-15'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20RangeToInclusive%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html" title="struct core::ops::range::Range">Range</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeToInclusive.html" title="struct core::ops::range::RangeToInclusive">RangeToInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20RangeToInclusive%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-16' class="type"><code id='Output.t-16'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20RangeFrom%3CJ%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S, J:&nbsp;<a class="trait" href="../../../nalgebra/base/dimension/trait.DimName.html" title="trait nalgebra::base::dimension::DimName">DimName</a>&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html" title="struct core::ops::range::Range">Range</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;J&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.DimSub.html" title="trait nalgebra::base::dimension::DimSub">DimSub</a>&lt;J&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(Range%3Cusize%3E%2C%20RangeFrom%3CJ%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-17' class="type"><code id='Output.t-17'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="type" href="../../../nalgebra/base/dimension/type.DimDiff.html" title="type nalgebra::base::dimension::DimDiff">DimDiff</a>&lt;C, J&gt;, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20usize)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20usize)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-18' class="type"><code id='Output.t-18'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.U1.html" title="struct nalgebra::base::dimension::U1">U1</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20Range%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html" title="struct core::ops::range::Range">Range</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20Range%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-19' class="type"><code id='Output.t-19'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20RangeFrom%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20RangeFrom%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-20' class="type"><code id='Output.t-20'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20RangeFull)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFull.html" title="struct core::ops::range::RangeFull">RangeFull</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20RangeFull)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-21' class="type"><code id='Output.t-21'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, C, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20RangeInclusive%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeInclusive.html" title="struct core::ops::range::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20RangeInclusive%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-22' class="type"><code id='Output.t-22'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20RangeTo%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeTo.html" title="struct core::ops::range::RangeTo">RangeTo</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20RangeTo%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-23' class="type"><code id='Output.t-23'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20RangeToInclusive%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeToInclusive.html" title="struct core::ops::range::RangeToInclusive">RangeToInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20RangeToInclusive%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-24' class="type"><code id='Output.t-24'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20RangeFrom%3CJ%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S, J:&nbsp;<a class="trait" href="../../../nalgebra/base/dimension/trait.DimName.html" title="trait nalgebra::base::dimension::DimName">DimName</a>&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;J&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.DimSub.html" title="trait nalgebra::base::dimension::DimSub">DimSub</a>&lt;J&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3Cusize%3E%2C%20RangeFrom%3CJ%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-25' class="type"><code id='Output.t-25'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="type" href="../../../nalgebra/base/dimension/type.DimDiff.html" title="type nalgebra::base::dimension::DimDiff">DimDiff</a>&lt;C, J&gt;, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20usize)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFull.html" title="struct core::ops::range::RangeFull">RangeFull</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20usize)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-26' class="type"><code id='Output.t-26'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, R, <a class="struct" href="../../../nalgebra/base/dimension/struct.U1.html" title="struct nalgebra::base::dimension::U1">U1</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20Range%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFull.html" title="struct core::ops::range::RangeFull">RangeFull</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html" title="struct core::ops::range::Range">Range</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20Range%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-27' class="type"><code id='Output.t-27'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, R, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20RangeFrom%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFull.html" title="struct core::ops::range::RangeFull">RangeFull</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20RangeFrom%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-28' class="type"><code id='Output.t-28'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, R, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20RangeFull)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFull.html" title="struct core::ops::range::RangeFull">RangeFull</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFull.html" title="struct core::ops::range::RangeFull">RangeFull</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20RangeFull)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-29' class="type"><code id='Output.t-29'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, R, C, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20RangeInclusive%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFull.html" title="struct core::ops::range::RangeFull">RangeFull</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeInclusive.html" title="struct core::ops::range::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20RangeInclusive%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-30' class="type"><code id='Output.t-30'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, R, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20RangeTo%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFull.html" title="struct core::ops::range::RangeFull">RangeFull</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeTo.html" title="struct core::ops::range::RangeTo">RangeTo</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20RangeTo%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-31' class="type"><code id='Output.t-31'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, R, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20RangeToInclusive%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFull.html" title="struct core::ops::range::RangeFull">RangeFull</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeToInclusive.html" title="struct core::ops::range::RangeToInclusive">RangeToInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20RangeToInclusive%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-32' class="type"><code id='Output.t-32'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, R, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20RangeFrom%3CJ%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S, J:&nbsp;<a class="trait" href="../../../nalgebra/base/dimension/trait.DimName.html" title="trait nalgebra::base::dimension::DimName">DimName</a>&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFull.html" title="struct core::ops::range::RangeFull">RangeFull</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;J&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.DimSub.html" title="trait nalgebra::base::dimension::DimSub">DimSub</a>&lt;J&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFull%2C%20RangeFrom%3CJ%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-33' class="type"><code id='Output.t-33'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, R, <a class="type" href="../../../nalgebra/base/dimension/type.DimDiff.html" title="type nalgebra::base::dimension::DimDiff">DimDiff</a>&lt;C, J&gt;, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20usize)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeInclusive.html" title="struct core::ops::range::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20usize)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-34' class="type"><code id='Output.t-34'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.U1.html" title="struct nalgebra::base::dimension::U1">U1</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20Range%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeInclusive.html" title="struct core::ops::range::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html" title="struct core::ops::range::Range">Range</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20Range%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-35' class="type"><code id='Output.t-35'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20RangeFrom%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeInclusive.html" title="struct core::ops::range::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20RangeFrom%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-36' class="type"><code id='Output.t-36'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20RangeFull)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeInclusive.html" title="struct core::ops::range::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFull.html" title="struct core::ops::range::RangeFull">RangeFull</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20RangeFull)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-37' class="type"><code id='Output.t-37'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, C, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20RangeInclusive%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeInclusive.html" title="struct core::ops::range::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeInclusive.html" title="struct core::ops::range::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20RangeInclusive%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-38' class="type"><code id='Output.t-38'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20RangeTo%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeInclusive.html" title="struct core::ops::range::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeTo.html" title="struct core::ops::range::RangeTo">RangeTo</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20RangeTo%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-39' class="type"><code id='Output.t-39'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20RangeToInclusive%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeInclusive.html" title="struct core::ops::range::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeToInclusive.html" title="struct core::ops::range::RangeToInclusive">RangeToInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20RangeToInclusive%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-40' class="type"><code id='Output.t-40'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20RangeFrom%3CJ%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S, J:&nbsp;<a class="trait" href="../../../nalgebra/base/dimension/trait.DimName.html" title="trait nalgebra::base::dimension::DimName">DimName</a>&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeInclusive.html" title="struct core::ops::range::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;J&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.DimSub.html" title="trait nalgebra::base::dimension::DimSub">DimSub</a>&lt;J&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeInclusive%3Cusize%3E%2C%20RangeFrom%3CJ%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-41' class="type"><code id='Output.t-41'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="type" href="../../../nalgebra/base/dimension/type.DimDiff.html" title="type nalgebra::base::dimension::DimDiff">DimDiff</a>&lt;C, J&gt;, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20usize)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeTo.html" title="struct core::ops::range::RangeTo">RangeTo</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20usize)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-42' class="type"><code id='Output.t-42'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.U1.html" title="struct nalgebra::base::dimension::U1">U1</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20Range%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeTo.html" title="struct core::ops::range::RangeTo">RangeTo</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html" title="struct core::ops::range::Range">Range</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20Range%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-43' class="type"><code id='Output.t-43'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20RangeFrom%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeTo.html" title="struct core::ops::range::RangeTo">RangeTo</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20RangeFrom%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-44' class="type"><code id='Output.t-44'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20RangeFull)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeTo.html" title="struct core::ops::range::RangeTo">RangeTo</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFull.html" title="struct core::ops::range::RangeFull">RangeFull</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20RangeFull)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-45' class="type"><code id='Output.t-45'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, C, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20RangeInclusive%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeTo.html" title="struct core::ops::range::RangeTo">RangeTo</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeInclusive.html" title="struct core::ops::range::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20RangeInclusive%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-46' class="type"><code id='Output.t-46'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20RangeTo%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeTo.html" title="struct core::ops::range::RangeTo">RangeTo</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeTo.html" title="struct core::ops::range::RangeTo">RangeTo</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20RangeTo%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-47' class="type"><code id='Output.t-47'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20RangeToInclusive%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeTo.html" title="struct core::ops::range::RangeTo">RangeTo</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeToInclusive.html" title="struct core::ops::range::RangeToInclusive">RangeToInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20RangeToInclusive%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-48' class="type"><code id='Output.t-48'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20RangeFrom%3CJ%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S, J:&nbsp;<a class="trait" href="../../../nalgebra/base/dimension/trait.DimName.html" title="trait nalgebra::base::dimension::DimName">DimName</a>&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeTo.html" title="struct core::ops::range::RangeTo">RangeTo</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;J&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.DimSub.html" title="trait nalgebra::base::dimension::DimSub">DimSub</a>&lt;J&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeTo%3Cusize%3E%2C%20RangeFrom%3CJ%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-49' class="type"><code id='Output.t-49'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="type" href="../../../nalgebra/base/dimension/type.DimDiff.html" title="type nalgebra::base::dimension::DimDiff">DimDiff</a>&lt;C, J&gt;, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20usize)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeToInclusive.html" title="struct core::ops::range::RangeToInclusive">RangeToInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20usize)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-50' class="type"><code id='Output.t-50'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.U1.html" title="struct nalgebra::base::dimension::U1">U1</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20Range%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeToInclusive.html" title="struct core::ops::range::RangeToInclusive">RangeToInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html" title="struct core::ops::range::Range">Range</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20Range%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-51' class="type"><code id='Output.t-51'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20RangeFrom%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeToInclusive.html" title="struct core::ops::range::RangeToInclusive">RangeToInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20RangeFrom%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-52' class="type"><code id='Output.t-52'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20RangeFull)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeToInclusive.html" title="struct core::ops::range::RangeToInclusive">RangeToInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFull.html" title="struct core::ops::range::RangeFull">RangeFull</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20RangeFull)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-53' class="type"><code id='Output.t-53'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, C, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20RangeInclusive%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeToInclusive.html" title="struct core::ops::range::RangeToInclusive">RangeToInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeInclusive.html" title="struct core::ops::range::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20RangeInclusive%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-54' class="type"><code id='Output.t-54'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20RangeTo%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeToInclusive.html" title="struct core::ops::range::RangeToInclusive">RangeToInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeTo.html" title="struct core::ops::range::RangeTo">RangeTo</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20RangeTo%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-55' class="type"><code id='Output.t-55'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20RangeToInclusive%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeToInclusive.html" title="struct core::ops::range::RangeToInclusive">RangeToInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeToInclusive.html" title="struct core::ops::range::RangeToInclusive">RangeToInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20RangeToInclusive%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-56' class="type"><code id='Output.t-56'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20RangeFrom%3CJ%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S, J:&nbsp;<a class="trait" href="../../../nalgebra/base/dimension/trait.DimName.html" title="trait nalgebra::base::dimension::DimName">DimName</a>&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeToInclusive.html" title="struct core::ops::range::RangeToInclusive">RangeToInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;J&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.DimSub.html" title="trait nalgebra::base::dimension::DimSub">DimSub</a>&lt;J&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeToInclusive%3Cusize%3E%2C%20RangeFrom%3CJ%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-57' class="type"><code id='Output.t-57'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, <a class="type" href="../../../nalgebra/base/dimension/type.DimDiff.html" title="type nalgebra::base::dimension::DimDiff">DimDiff</a>&lt;C, J&gt;, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20usize)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S, I:&nbsp;<a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;I&gt;, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.DimSub.html" title="trait nalgebra::base::dimension::DimSub">DimSub</a>&lt;I&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20usize)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-58' class="type"><code id='Output.t-58'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="type" href="../../../nalgebra/base/dimension/type.DimDiff.html" title="type nalgebra::base::dimension::DimDiff">DimDiff</a>&lt;R, I&gt;, <a class="struct" href="../../../nalgebra/base/dimension/struct.U1.html" title="struct nalgebra::base::dimension::U1">U1</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20Range%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S, I:&nbsp;<a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;I&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html" title="struct core::ops::range::Range">Range</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.DimSub.html" title="trait nalgebra::base::dimension::DimSub">DimSub</a>&lt;I&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20Range%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-59' class="type"><code id='Output.t-59'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="type" href="../../../nalgebra/base/dimension/type.DimDiff.html" title="type nalgebra::base::dimension::DimDiff">DimDiff</a>&lt;R, I&gt;, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20RangeFrom%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S, I:&nbsp;<a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;I&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.DimSub.html" title="trait nalgebra::base::dimension::DimSub">DimSub</a>&lt;I&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20RangeFrom%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-60' class="type"><code id='Output.t-60'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="type" href="../../../nalgebra/base/dimension/type.DimDiff.html" title="type nalgebra::base::dimension::DimDiff">DimDiff</a>&lt;R, I&gt;, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20RangeFull)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S, I:&nbsp;<a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;I&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFull.html" title="struct core::ops::range::RangeFull">RangeFull</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.DimSub.html" title="trait nalgebra::base::dimension::DimSub">DimSub</a>&lt;I&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20RangeFull)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-61' class="type"><code id='Output.t-61'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="type" href="../../../nalgebra/base/dimension/type.DimDiff.html" title="type nalgebra::base::dimension::DimDiff">DimDiff</a>&lt;R, I&gt;, C, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20RangeInclusive%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S, I:&nbsp;<a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;I&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeInclusive.html" title="struct core::ops::range::RangeInclusive">RangeInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.DimSub.html" title="trait nalgebra::base::dimension::DimSub">DimSub</a>&lt;I&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20RangeInclusive%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-62' class="type"><code id='Output.t-62'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="type" href="../../../nalgebra/base/dimension/type.DimDiff.html" title="type nalgebra::base::dimension::DimDiff">DimDiff</a>&lt;R, I&gt;, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20RangeTo%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S, I:&nbsp;<a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;I&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeTo.html" title="struct core::ops::range::RangeTo">RangeTo</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.DimSub.html" title="trait nalgebra::base::dimension::DimSub">DimSub</a>&lt;I&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20RangeTo%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-63' class="type"><code id='Output.t-63'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="type" href="../../../nalgebra/base/dimension/type.DimDiff.html" title="type nalgebra::base::dimension::DimDiff">DimDiff</a>&lt;R, I&gt;, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20RangeToInclusive%3Cusize%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S, I:&nbsp;<a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;I&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeToInclusive.html" title="struct core::ops::range::RangeToInclusive">RangeToInclusive</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.DimSub.html" title="trait nalgebra::base::dimension::DimSub">DimSub</a>&lt;I&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20RangeToInclusive%3Cusize%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-64' class="type"><code id='Output.t-64'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="type" href="../../../nalgebra/base/dimension/type.DimDiff.html" title="type nalgebra::base::dimension::DimDiff">DimDiff</a>&lt;R, I&gt;, <a class="struct" href="../../../nalgebra/base/dimension/struct.Dynamic.html" title="struct nalgebra::base::dimension::Dynamic">Dynamic</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><h3 id='impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20RangeFrom%3CJ%3E)' class='impl'><code class='in-band'>impl&lt;'a, N, R, C, S, I:&nbsp;<a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>, J:&nbsp;<a class="trait" href="../../../nalgebra/base/dimension/trait.DimName.html" title="trait nalgebra::base::dimension::DimName">DimName</a>&gt; <a class="trait" href="../../../nalgebra/base/indexing/trait.MatrixIndex.html" title="trait nalgebra::base::indexing::MatrixIndex">MatrixIndex</a>&lt;'a, N, R, C, S&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;I&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeFrom.html" title="struct core::ops::range::RangeFrom">RangeFrom</a>&lt;J&gt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;N: <a class="trait" href="../../../nalgebra/base/trait.Scalar.html" title="trait nalgebra::base::Scalar">Scalar</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.Dim.html" title="trait nalgebra::base::dimension::Dim">Dim</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;S: <a class="trait" href="../../../nalgebra/base/storage/trait.Storage.html" title="trait nalgebra::base::storage::Storage">Storage</a>&lt;N, R, C&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="../../../nalgebra/base/dimension/trait.DimSub.html" title="trait nalgebra::base::dimension::DimSub">DimSub</a>&lt;I&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;C: <a class="trait" href="../../../nalgebra/base/dimension/trait.DimSub.html" title="trait nalgebra::base::dimension::DimSub">DimSub</a>&lt;J&gt;,&nbsp;</span></code><a href='#impl-MatrixIndex%3C%27a%2C%20N%2C%20R%2C%20C%2C%20S%3E-for-(RangeFrom%3CI%3E%2C%20RangeFrom%3CJ%3E)' class='anchor'></a><a class='srclink' href='../../../src/nalgebra/base/indexing.rs.html#608-642' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='associatedtype.Output-65' class="type"><code id='Output.t-65'>type <a href='#associatedtype.Output' class="type">Output</a> = <a class="type" href="../../../nalgebra/base/type.MatrixSlice.html" title="type nalgebra::base::MatrixSlice">MatrixSlice</a>&lt;'a, N, <a class="type" href="../../../nalgebra/base/dimension/type.DimDiff.html" title="type nalgebra::base::dimension::DimDiff">DimDiff</a>&lt;R, I&gt;, <a class="type" href="../../../nalgebra/base/dimension/type.DimDiff.html" title="type nalgebra::base::dimension::DimDiff">DimDiff</a>&lt;C, J&gt;, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.RStride" title="type nalgebra::base::storage::Storage::RStride">RStride</a>, S::<a class="type" href="../../../nalgebra/base/storage/trait.Storage.html#associatedtype.CStride" title="type nalgebra::base::storage::Storage::CStride">CStride</a>&gt;</code></h4></div><span class='loading-content'>Loading content...</span>
<h2 id='implementors' class='small-section-header'>Implementors<a href='#implementors' class='anchor'></a></h2><div class='item-list' id='implementors-list'></div><span class='loading-content'>Loading content...</span><script type="text/javascript">window.inlined_types=new Set([]);</script><script type="text/javascript" async
src="../../../implementors/nalgebra/base/indexing/trait.MatrixIndex.js">
</script></section><section id="search" class="content hidden"></section><section class="footer"></section><aside id="help" class="hidden"><div><h1 class="hidden">Help</h1><div class="shortcuts"><h2>Keyboard Shortcuts</h2><dl><dt><kbd>?</kbd></dt><dd>Show this help dialog</dd><dt><kbd>S</kbd></dt><dd>Focus the search field</dd><dt><kbd></kbd></dt><dd>Move up in search results</dd><dt><kbd></kbd></dt><dd>Move down in search results</dd><dt><kbd></kbd></dt><dd>Switch tab</dd><dt><kbd>&#9166;</kbd></dt><dd>Go to active search result</dd><dt><kbd>+</kbd></dt><dd>Expand all sections</dd><dt><kbd>-</kbd></dt><dd>Collapse all sections</dd></dl></div><div class="infos"><h2>Search Tricks</h2><p>Prefix searches with a type followed by a colon (e.g., <code>fn:</code>) to restrict the search to a given type.</p><p>Accepted types are: <code>fn</code>, <code>mod</code>, <code>struct</code>, <code>enum</code>, <code>trait</code>, <code>type</code>, <code>macro</code>, and <code>const</code>.</p><p>Search functions by type signature (e.g., <code>vec -> usize</code> or <code>* -> vec</code>)</p><p>Search multiple things at once by splitting your query with comma (e.g., <code>str,u8</code> or <code>String,struct:Vec,test</code>)</p></div></div></aside><script>window.rootPath = "../../../";window.currentCrate = "nalgebra";</script><script src="../../../aliases.js"></script><script src="../../../main.js"></script><script defer src="../../../search-index.js"></script></body></html>