Docs.rs
rusty-compression-0.1.0
rusty-compression 0.1.0
Permalink
Docs.rs crate page
BSD-3-Clause
Links
Homepage
Repository
Crates.io
Source
Owners
tbetcke
Dependencies
itertools ^0.10
normal
lapack 0.*
normal
lax 0.*
normal
ndarray ^0.15
normal
ndarray-linalg ^0.14
normal
num 0.*
normal
rand ^0.8
normal
rand_distr ^0.4
normal
thiserror ^1.0
normal
criterion ^0.3
dev
ndarray-linalg ^0.14
dev
plotters 0.*
dev
Versions
67.38%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Apply
Required Associated Types
Output
Required Methods
dot
Implementors
In rusty_compression::types
?
Trait
rusty_compression
::
types
::
Apply
source
·
[
−
]
pub trait Apply<A, Lhs> { type
Output
; fn
dot
(&self, lhs:
&
Lhs) -> Self::
Output
; }
Required Associated Types
source
type
Output
Required Methods
source
fn
dot
(&self, lhs:
&
Lhs) -> Self::
Output
Implementors
source
impl<S>
Apply
<
f32
,
ArrayBase
<S,
Dim
<
[
usize
; 1]
>>> for
ColumnID
<
f32
>
where
S:
Data
<Elem =
f32
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
f32
>,
Dim
<
[
usize
; 1]
>>
source
impl<S>
Apply
<
f32
,
ArrayBase
<S,
Dim
<
[
usize
; 1]
>>> for
RowID
<
f32
>
where
S:
Data
<Elem =
f32
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
f32
>,
Dim
<
[
usize
; 1]
>>
source
impl<S>
Apply
<
f32
,
ArrayBase
<S,
Dim
<
[
usize
; 1]
>>> for
TwoSidedID
<
f32
>
where
S:
Data
<Elem =
f32
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
f32
>,
Dim
<
[
usize
; 1]
>>
source
impl<S>
Apply
<
f32
,
ArrayBase
<S,
Dim
<
[
usize
; 2]
>>> for
ColumnID
<
f32
>
where
S:
Data
<Elem =
f32
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
f32
>,
Dim
<
[
usize
; 2]
>>
source
impl<S>
Apply
<
f32
,
ArrayBase
<S,
Dim
<
[
usize
; 2]
>>> for
RowID
<
f32
>
where
S:
Data
<Elem =
f32
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
f32
>,
Dim
<
[
usize
; 2]
>>
source
impl<S>
Apply
<
f32
,
ArrayBase
<S,
Dim
<
[
usize
; 2]
>>> for
TwoSidedID
<
f32
>
where
S:
Data
<Elem =
f32
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
f32
>,
Dim
<
[
usize
; 2]
>>
source
impl<S>
Apply
<
f64
,
ArrayBase
<S,
Dim
<
[
usize
; 1]
>>> for
ColumnID
<
f64
>
where
S:
Data
<Elem =
f64
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
f64
>,
Dim
<
[
usize
; 1]
>>
source
impl<S>
Apply
<
f64
,
ArrayBase
<S,
Dim
<
[
usize
; 1]
>>> for
RowID
<
f64
>
where
S:
Data
<Elem =
f64
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
f64
>,
Dim
<
[
usize
; 1]
>>
source
impl<S>
Apply
<
f64
,
ArrayBase
<S,
Dim
<
[
usize
; 1]
>>> for
TwoSidedID
<
f64
>
where
S:
Data
<Elem =
f64
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
f64
>,
Dim
<
[
usize
; 1]
>>
source
impl<S>
Apply
<
f64
,
ArrayBase
<S,
Dim
<
[
usize
; 2]
>>> for
ColumnID
<
f64
>
where
S:
Data
<Elem =
f64
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
f64
>,
Dim
<
[
usize
; 2]
>>
source
impl<S>
Apply
<
f64
,
ArrayBase
<S,
Dim
<
[
usize
; 2]
>>> for
RowID
<
f64
>
where
S:
Data
<Elem =
f64
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
f64
>,
Dim
<
[
usize
; 2]
>>
source
impl<S>
Apply
<
f64
,
ArrayBase
<S,
Dim
<
[
usize
; 2]
>>> for
TwoSidedID
<
f64
>
where
S:
Data
<Elem =
f64
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
f64
>,
Dim
<
[
usize
; 2]
>>
source
impl<S>
Apply
<
Complex
<
f32
>,
ArrayBase
<S,
Dim
<
[
usize
; 1]
>>> for
ColumnID
<
c32
>
where
S:
Data
<Elem =
c32
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
Complex
<
f32
>>,
Dim
<
[
usize
; 1]
>>
source
impl<S>
Apply
<
Complex
<
f32
>,
ArrayBase
<S,
Dim
<
[
usize
; 1]
>>> for
RowID
<
c32
>
where
S:
Data
<Elem =
c32
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
Complex
<
f32
>>,
Dim
<
[
usize
; 1]
>>
source
impl<S>
Apply
<
Complex
<
f32
>,
ArrayBase
<S,
Dim
<
[
usize
; 1]
>>> for
TwoSidedID
<
c32
>
where
S:
Data
<Elem =
c32
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
Complex
<
f32
>>,
Dim
<
[
usize
; 1]
>>
source
impl<S>
Apply
<
Complex
<
f32
>,
ArrayBase
<S,
Dim
<
[
usize
; 2]
>>> for
ColumnID
<
c32
>
where
S:
Data
<Elem =
c32
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
Complex
<
f32
>>,
Dim
<
[
usize
; 2]
>>
source
impl<S>
Apply
<
Complex
<
f32
>,
ArrayBase
<S,
Dim
<
[
usize
; 2]
>>> for
RowID
<
c32
>
where
S:
Data
<Elem =
c32
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
Complex
<
f32
>>,
Dim
<
[
usize
; 2]
>>
source
impl<S>
Apply
<
Complex
<
f32
>,
ArrayBase
<S,
Dim
<
[
usize
; 2]
>>> for
TwoSidedID
<
c32
>
where
S:
Data
<Elem =
c32
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
Complex
<
f32
>>,
Dim
<
[
usize
; 2]
>>
source
impl<S>
Apply
<
Complex
<
f64
>,
ArrayBase
<S,
Dim
<
[
usize
; 1]
>>> for
ColumnID
<
c64
>
where
S:
Data
<Elem =
c64
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
Complex
<
f64
>>,
Dim
<
[
usize
; 1]
>>
source
impl<S>
Apply
<
Complex
<
f64
>,
ArrayBase
<S,
Dim
<
[
usize
; 1]
>>> for
RowID
<
c64
>
where
S:
Data
<Elem =
c64
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
Complex
<
f64
>>,
Dim
<
[
usize
; 1]
>>
source
impl<S>
Apply
<
Complex
<
f64
>,
ArrayBase
<S,
Dim
<
[
usize
; 1]
>>> for
TwoSidedID
<
c64
>
where
S:
Data
<Elem =
c64
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
Complex
<
f64
>>,
Dim
<
[
usize
; 1]
>>
source
impl<S>
Apply
<
Complex
<
f64
>,
ArrayBase
<S,
Dim
<
[
usize
; 2]
>>> for
ColumnID
<
c64
>
where
S:
Data
<Elem =
c64
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
Complex
<
f64
>>,
Dim
<
[
usize
; 2]
>>
source
impl<S>
Apply
<
Complex
<
f64
>,
ArrayBase
<S,
Dim
<
[
usize
; 2]
>>> for
RowID
<
c64
>
where
S:
Data
<Elem =
c64
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
Complex
<
f64
>>,
Dim
<
[
usize
; 2]
>>
source
impl<S>
Apply
<
Complex
<
f64
>,
ArrayBase
<S,
Dim
<
[
usize
; 2]
>>> for
TwoSidedID
<
c64
>
where
S:
Data
<Elem =
c64
>,
type
Output
=
ArrayBase
<
OwnedRepr
<
Complex
<
f64
>>,
Dim
<
[
usize
; 2]
>>