Docs.rs
opendp-0.9.2-nightly.20240514.1
opendp 0.9.2-nightly.20240514.1
Docs.rs crate page
Links
Homepage
Repository
crates.io
Source
Owners
opendp-dev
Dependencies
ciborium ^0.2.1
normal
optional
dashu ^0.4.0
normal
lazy_static ^1.4.0
normal
optional
num ^0.3.1
normal
opendp_derive ^0.9.2-nightly.20240514.1
normal
opendp_tooling ^0.9.2-nightly.20240514.1
normal
optional
openssl ^0.10.64
normal
optional
polars =0.38.3
normal
optional
polars-arrow =0.38.3
normal
optional
polars-plan =0.38.3
normal
optional
pyo3 ^0.20
normal
optional
pyo3-polars =0.12.0
normal
optional
rand ^0.7.3
normal
readonly ^0.2
normal
serde ^1.0
normal
optional
serde-pickle ^1.1
normal
optional
statrs ^0.13.0
normal
thiserror ^1.0.24
normal
vega_lite_4 ^0.6.0
normal
optional
cbindgen ^0.20.0
build
optional
opendp_tooling ^0.9.2-nightly.20240514.1
build
optional
proc-macro2 ^1.0
build
optional
syn ^1.0
build
optional
Versions
41.15%
of the crate is documented
Go to latest stable release
Platform
i686-unknown-linux-gnu
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
opendp
0.9.2-nightly.20240514.1
MetricSpace
Required Methods
check_space
Implementations on Foreign Types
(AnyDomain, M)
(AtomDomain<String>, SymmetricDistance)
(AtomDomain<T>, AbsoluteDistance<Q>)
(AtomDomain<T>, DiscreteDistance)
(DataFrameDomain<K>, InsertDeleteDistance)
(DataFrameDomain<K>, SymmetricDistance)
(MapDomain<AtomDomain<K>, AtomDomain<V>>, LpDistance<P, Q>)
(VectorDomain<AtomDomain<T>>, LInfDistance<T>)
(VectorDomain<AtomDomain<T>>, LpDistance<P, Q>)
(VectorDomain<AtomDomain<T>>, PartitionDistance<AbsoluteDistance<T>>)
(VectorDomain<D>, ChangeOneDistance)
(VectorDomain<D>, HammingDistance)
(VectorDomain<D>, InsertDeleteDistance)
(VectorDomain<D>, SymmetricDistance)
Implementors
In opendp::core
Trait
opendp
::
core
::
MetricSpace
Copy item path
source
·
[
−
]
pub trait MetricSpace { // Required method fn
check_space
(&self) ->
Fallible
<
()
>; }
Required Methods
§
source
fn
check_space
(&self) ->
Fallible
<
()
>
Implementations on Foreign Types
§
source
§
impl
MetricSpace
for (
AtomDomain
<
String
>,
SymmetricDistance
)
source
§
fn
check_space
(&self) ->
Fallible
<
()
>
source
§
impl<D:
Domain
>
MetricSpace
for (
VectorDomain
<D>,
ChangeOneDistance
)
source
§
fn
check_space
(&self) ->
Fallible
<
()
>
source
§
impl<D:
Domain
>
MetricSpace
for (
VectorDomain
<D>,
HammingDistance
)
source
§
fn
check_space
(&self) ->
Fallible
<
()
>
source
§
impl<D:
Domain
>
MetricSpace
for (
VectorDomain
<D>,
InsertDeleteDistance
)
source
§
fn
check_space
(&self) ->
Fallible
<
()
>
source
§
impl<D:
Domain
>
MetricSpace
for (
VectorDomain
<D>,
SymmetricDistance
)
source
§
fn
check_space
(&self) ->
Fallible
<
()
>
source
§
impl<K, V:
CheckAtom
, const P:
usize
, Q>
MetricSpace
for (
MapDomain
<
AtomDomain
<K>,
AtomDomain
<V>>,
LpDistance
<P, Q>)
where K:
Eq
+
Hash
+
CheckAtom
,
source
§
fn
check_space
(&self) ->
Fallible
<
()
>
source
§
impl<K:
Hashable
>
MetricSpace
for (
DataFrameDomain
<K>,
InsertDeleteDistance
)
source
§
fn
check_space
(&self) ->
Fallible
<
()
>
source
§
impl<K:
Hashable
>
MetricSpace
for (
DataFrameDomain
<K>,
SymmetricDistance
)
source
§
fn
check_space
(&self) ->
Fallible
<
()
>
source
§
impl<M:
Metric
>
MetricSpace
for (
AnyDomain
, M)
source
§
fn
check_space
(&self) ->
Fallible
<
()
>
source
§
impl<T:
CheckAtom
>
MetricSpace
for (
AtomDomain
<T>,
DiscreteDistance
)
source
§
fn
check_space
(&self) ->
Fallible
<
()
>
source
§
impl<T:
CheckAtom
>
MetricSpace
for (
VectorDomain
<
AtomDomain
<T>>,
LInfDistance
<T>)
source
§
fn
check_space
(&self) ->
Fallible
<
()
>
source
§
impl<T:
CheckAtom
>
MetricSpace
for (
VectorDomain
<
AtomDomain
<T>>,
PartitionDistance
<
AbsoluteDistance
<T>>)
source
§
fn
check_space
(&self) ->
Fallible
<
()
>
source
§
impl<T:
CheckAtom
, Q>
MetricSpace
for (
AtomDomain
<T>,
AbsoluteDistance
<Q>)
source
§
fn
check_space
(&self) ->
Fallible
<
()
>
source
§
impl<T:
CheckAtom
, const P:
usize
, Q>
MetricSpace
for (
VectorDomain
<
AtomDomain
<T>>,
LpDistance
<P, Q>)
source
§
fn
check_space
(&self) ->
Fallible
<
()
>
Implementors
§