Docs.rs
opendp-0.9.2-nightly.20240328.1
opendp 0.9.2-nightly.20240328.1
Docs.rs crate page
Links
Homepage
Repository
crates.io
Source
Owners
opendp-dev
Dependencies
dashu ^0.4.0
normal
lazy_static ^1.4.0
normal
optional
num ^0.3.1
normal
opendp_derive ^0.9.2-nightly.20240328.1
normal
opendp_tooling ^0.9.2-nightly.20240328.1
normal
optional
openssl ^0.10.29
normal
optional
rand ^0.7.3
normal
readonly ^0.2
normal
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.20240328.1
build
optional
proc-macro2 ^1.0
build
optional
syn ^1.0
build
optional
Versions
41.6%
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.20240328.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<D>, ChangeOneDistance)
(VectorDomain<D>, HammingDistance)
(VectorDomain<D>, InsertDeleteDistance)
(VectorDomain<D>, SymmetricDistance)
Implementors
In opendp::core
?
Trait
opendp
::
core
::
MetricSpace
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
, 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
§