Docs.rs
pcg_rand-0.10.0
pcg_rand 0.10.0
Docs.rs crate page
Apache-2.0
Links
Homepage
Documentation
Repository
Crates.io
Source
Owners
robojeb
Dependencies
byteorder ^1.2.4
normal
num-traits ^0.2.5
normal
rand ^0.6
normal
rand_core ^0.3
normal
serde ^1
normal
serde_derive ^1
normal
serde_json ^1
normal
Versions
38.83%
of the crate is documented
Go to latest version
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
☰
AsSmaller
Required Methods
shrink
Implementations on Foreign Types
u128
u128
u128
u128
u16
u32
u32
u64
u64
u64
Implementors
In pcg_rand::numops
?
Trait
pcg_rand
::
numops
::
AsSmaller
source
·
[
−
]
pub trait AsSmaller<T> { fn
shrink
(self) -> T; }
Expand description
Allows a type to become a type of a smaller value.
Required Methods
source
fn
shrink
(self) -> T
Implementations on Foreign Types
source
impl
AsSmaller
<
u64
> for
u128
source
fn
shrink
(self) ->
u64
source
impl
AsSmaller
<
u32
> for
u128
source
fn
shrink
(self) ->
u32
source
impl
AsSmaller
<
u16
> for
u128
source
fn
shrink
(self) ->
u16
source
impl
AsSmaller
<
u8
> for
u128
source
fn
shrink
(self) ->
u8
source
impl
AsSmaller
<
u32
> for
u64
source
fn
shrink
(self) ->
u32
source
impl
AsSmaller
<
u16
> for
u64
source
fn
shrink
(self) ->
u16
source
impl
AsSmaller
<
u8
> for
u64
source
fn
shrink
(self) ->
u8
source
impl
AsSmaller
<
u16
> for
u32
source
fn
shrink
(self) ->
u16
source
impl
AsSmaller
<
u8
> for
u32
source
fn
shrink
(self) ->
u8
source
impl
AsSmaller
<
u8
> for
u16
source
fn
shrink
(self) ->
u8
Implementors