Docs.rs
otter-nodejs-tests-1.0.0
otter-nodejs-tests 1.0.0
Docs.rs crate page
AGPL-3.0-or-later
Links
Homepage
Repository
crates.io
Source
Owners
ijackson
fanf2
Dependencies
fehler ^1
normal
indexmap ^1.6
normal
otter =1.0.0
normal
otter-api-tests =1.0.0
normal
serde ^1
normal
structopt ^0.3
normal
Versions
100%
of the crate is documented
Go to latest version
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
HashMarker
Implementations on Foreign Types
Sha1Core
Implementors
In otter_nodejs_tests::digest
?
Trait
otter_nodejs_tests
::
digest
::
HashMarker
source
·
[
−
]
pub trait HashMarker { }
Expand description
Marker trait for cryptographic hash functions.
Implementations on Foreign Types
source
impl
HashMarker
for
Sha1Core
Implementors
source
impl
HashMarker
for
Sha256VarCore
source
impl
HashMarker
for
Sha512VarCore
source
impl<T>
HashMarker
for
CoreWrapper
<T>
where
T:
BufferKindUser
+
HashMarker
,
<T as
BlockSizeUser
>::
BlockSize
:
IsLess
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UTerm
,
B1
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>>,
<<T as
BlockSizeUser
>::
BlockSize
as
IsLess
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UTerm
,
B1
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>>>::
Output
:
NonZero
,
source
impl<T>
HashMarker
for
RtVariableCoreWrapper
<T>
where
T:
VariableOutputCore
+
HashMarker
,
<T as
BlockSizeUser
>::
BlockSize
:
IsLess
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UTerm
,
B1
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>>,
<<T as
BlockSizeUser
>::
BlockSize
as
IsLess
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UTerm
,
B1
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>>>::
Output
:
NonZero
,
source
impl<T, OutSize>
HashMarker
for
CtVariableCoreWrapper
<T, OutSize>
where
T:
VariableOutputCore
+
HashMarker
,
OutSize:
ArrayLength
<
u8
> +
IsLessOrEqual
<<T as
OutputSizeUser
>::
OutputSize
>,
<OutSize as
IsLessOrEqual
<<T as
OutputSizeUser
>::
OutputSize
>>::
Output
:
NonZero
,
<T as
BlockSizeUser
>::
BlockSize
:
IsLess
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UTerm
,
B1
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>>,
<<T as
BlockSizeUser
>::
BlockSize
as
IsLess
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UInt
<
UTerm
,
B1
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>,
B0
>>>::
Output
:
NonZero
,