Docs.rs
opendp-0.2.0-rc.2
opendp 0.2.0-rc.2
Docs.rs crate page
Links
Homepage
Repository
crates.io
Source
Owners
opendp-dev
Dependencies
backtrace ^0.3
normal
gmp-mpfr-sys =1.2.4
normal
ieee754 ^0.2.6
normal
num ^0.3.1
normal
openssl ^0.10.29
normal
rand ^0.7.3
normal
rug ^1.9.0
normal
statrs ^0.13.0
normal
thiserror ^1.0.24
normal
Versions
24.73%
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
☰
Trait FallibleSub
Associated Types
Output
Required Methods
sub
Implementations on Foreign Types
(T0, T1)
(T0, T1)
f32
f64
i128
i16
i32
i64
i8
u128
u16
u32
u64
u8
Implementors
Other items in
opendp
::
traits
?
Trait
opendp
::
traits
::
FallibleSub
[
−
]
[src]
pub trait FallibleSub<Rhs = Self> { type
Output
; fn
sub
(self, rhs: Rhs) ->
Fallible
<Self::
Output
>; }
Associated Types
[src]
type
Output
Required methods
[src]
fn
sub
(self, rhs: Rhs) ->
Fallible
<Self::
Output
>
Implementations on Foreign Types
[src]
impl<Rhs>
FallibleSub
<Rhs> for
u8
where
u8
:
Sub
<Rhs, Output =
u8
>,
type
Output
=
u8
[src]
fn
sub
(self, rhs: Rhs) ->
Fallible
<Self::
Output
>
[src]
impl<Rhs>
FallibleSub
<Rhs> for
u16
where
u16
:
Sub
<Rhs, Output =
u16
>,
type
Output
=
u16
[src]
fn
sub
(self, rhs: Rhs) ->
Fallible
<Self::
Output
>
[src]
impl<Rhs>
FallibleSub
<Rhs> for
u32
where
u32
:
Sub
<Rhs, Output =
u32
>,
type
Output
=
u32
[src]
fn
sub
(self, rhs: Rhs) ->
Fallible
<Self::
Output
>
[src]
impl<Rhs>
FallibleSub
<Rhs> for
u64
where
u64
:
Sub
<Rhs, Output =
u64
>,
type
Output
=
u64
[src]
fn
sub
(self, rhs: Rhs) ->
Fallible
<Self::
Output
>
[src]
impl<Rhs>
FallibleSub
<Rhs> for
u128
where
u128
:
Sub
<Rhs, Output =
u128
>,
type
Output
=
u128
[src]
fn
sub
(self, rhs: Rhs) ->
Fallible
<Self::
Output
>
[src]
impl<Rhs>
FallibleSub
<Rhs> for
i8
where
i8
:
Sub
<Rhs, Output =
i8
>,
type
Output
=
i8
[src]
fn
sub
(self, rhs: Rhs) ->
Fallible
<Self::
Output
>
[src]
impl<Rhs>
FallibleSub
<Rhs> for
i16
where
i16
:
Sub
<Rhs, Output =
i16
>,
type
Output
=
i16
[src]
fn
sub
(self, rhs: Rhs) ->
Fallible
<Self::
Output
>
[src]
impl<Rhs>
FallibleSub
<Rhs> for
i32
where
i32
:
Sub
<Rhs, Output =
i32
>,
type
Output
=
i32
[src]
fn
sub
(self, rhs: Rhs) ->
Fallible
<Self::
Output
>
[src]
impl<Rhs>
FallibleSub
<Rhs> for
i64
where
i64
:
Sub
<Rhs, Output =
i64
>,
type
Output
=
i64
[src]
fn
sub
(self, rhs: Rhs) ->
Fallible
<Self::
Output
>
[src]
impl<Rhs>
FallibleSub
<Rhs> for
i128
where
i128
:
Sub
<Rhs, Output =
i128
>,
type
Output
=
i128
[src]
fn
sub
(self, rhs: Rhs) ->
Fallible
<Self::
Output
>
[src]
impl<Rhs>
FallibleSub
<Rhs> for
f32
where
f32
:
Sub
<Rhs, Output =
f32
>,
type
Output
=
f32
[src]
fn
sub
(self, rhs: Rhs) ->
Fallible
<Self::
Output
>
[src]
impl<Rhs>
FallibleSub
<Rhs> for
f64
where
f64
:
Sub
<Rhs, Output =
f64
>,
type
Output
=
f64
[src]
fn
sub
(self, rhs: Rhs) ->
Fallible
<Self::
Output
>
[src]
impl<T0, T1, Rhs0, Rhs1>
FallibleSub
<
(
Rhs0, Rhs1
)
> for
(
T0, T1
)
where
T0:
Sub
<Rhs0>,
T1:
Sub
<Rhs1>,
type
Output
=
(
T0::
Output
, T1::
Output
)
[src]
fn
sub
(self, rhs:
(
Rhs0, Rhs1
)
) ->
Fallible
<Self::
Output
>
[src]
impl<'a, T0, T1, Rhs0, Rhs1>
FallibleSub
<&'a
(
Rhs0, Rhs1
)
> for
(
T0, T1
)
where
T0:
Sub
<
&'a
Rhs0>,
T1:
Sub
<
&'a
Rhs1>,
type
Output
=
(
T0::
Output
, T1::
Output
)
[src]
fn
sub
(self, rhs: &'a
(
Rhs0, Rhs1
)
) ->
Fallible
<Self::
Output
>
Implementors