Docs.rs
safecoin-frozen-abi-1.14.17
safecoin-frozen-abi 1.14.17
Docs.rs crate page
Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
Fair-Exchange
Dependencies
bs58 ^0.4.0
normal
bv ^0.11.1
normal
lazy_static ^1.4.0
normal
log ^0.4.17
normal
once_cell ^1.12.0
normal
safecoin-frozen-abi-macro =1.14.17
normal
serde ^1.0
normal
serde_bytes ^0.11
normal
serde_derive ^1.0
normal
serde_json ^1.0
normal
sha2 ^0.10.2
normal
thiserror ^1.0
normal
rustc_version ^0.4
build
ahash ^0.7.6
normal
blake3 ^1.3.1
normal
block-buffer ^0.9.0
normal
byteorder ^1.4.3
normal
cc ^1.0.67
normal
either ^1.7.0
normal
generic-array ^0.14.5
normal
getrandom ^0.1
normal
hashbrown ^0.12
normal
im ^15.1.0
normal
memmap2 ^0.5.3
normal
once_cell ^1.8
normal
rand_core ^0.6.3
normal
subtle ^2.4.1
normal
safecoin-logger =1.14.17
dev
Versions
0%
of the crate is documented
Platform
i686-pc-windows-msvc
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
☰
AbiExample
Required Methods
example
Implementations on Foreign Types
&Vec<u8>
&[u8]
()
(A, B)
(A, B, C)
(A, B, C, D)
(A, B, C, D, E)
(A, B, C, D, E, F)
(A, B, C, D, E, F, G)
(A, B, C, D, E, F, G, H)
(A, B, C, D, E, F, G, H, I)
(A, B, C, D, E, F, G, H, I, J)
(A, B, C, D, E, F, G, H, I, J, K)
(A, B, C, D, E, F, G, H, I, J, K, L)
(A,)
Arc<T>
AtomicBool
AtomicI16
AtomicI32
AtomicI64
AtomicI8
AtomicIsize
AtomicU16
AtomicU32
AtomicU64
AtomicU8
AtomicUsize
BTreeMap<T, S>
BTreeSet<T>
BitVec<T>
Box<T>
Box<[T]>
Box<dyn Fn(&mut T) + Sync + Send>
Box<dyn Fn(&mut T, U) + Sync + Send>
Duration
GenericArray<T, U>
HashMap<T, S, H>
HashMap<T, S, H>
HashSet<T, H>
MmapMut
Mutex<T>
Once
OnceCell<T>
Option<T>
PathBuf
PhantomData<T>
Rc<T>
Result<O, E>
RwLock<T>
SocketAddr
String
Vec<T>
VecDeque<T>
[T; 0]
[T; 10]
[T; 11]
[T; 12]
[T; 13]
[T; 14]
[T; 15]
[T; 16]
[T; 17]
[T; 18]
[T; 19]
[T; 1]
[T; 20]
[T; 21]
[T; 22]
[T; 23]
[T; 24]
[T; 25]
[T; 26]
[T; 27]
[T; 28]
[T; 29]
[T; 2]
[T; 30]
[T; 31]
[T; 32]
[T; 3]
[T; 4]
[T; 5]
[T; 6]
[T; 7]
[T; 8]
[T; 9]
bool
char
f32
f64
i128
i16
i32
i64
i8
isize
u128
u16
u32
u64
u8
usize
Implementors
In safecoin_frozen_abi::abi_example
?
Trait
safecoin_frozen_abi
::
abi_example
::
AbiExample
source
·
[
−
]
pub trait AbiExample:
Sized
{ // Required method fn
example
() -> Self; }
Required Methods
§
source
fn
example
() -> Self
Implementations on Foreign Types
§
source
§
impl<T>
AbiExample
for
[T; 4]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
bool
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 32]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for &[
u8
]
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
u128
source
§
fn
example
() -> Self
source
§
impl<T, U>
AbiExample
for
Box
<dyn
Fn
(
&mut T
, U) +
Sync
+
Send
>
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
Once
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
f64
source
§
fn
example
() -> Self
source
§
impl<T:
AbiExample
>
AbiExample
for
VecDeque
<T>
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 25]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 28]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 27]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl<T:
Eq
+
Hash
+
AbiExample
, S:
AbiExample
, H:
BuildHasher
+
Default
>
AbiExample
for
HashMap
<T, S, H>
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 8]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
AtomicU64
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 16]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 20]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
SocketAddr
source
§
fn
example
() -> Self
source
§
impl<A:
AbiExample
, B:
AbiExample
, C:
AbiExample
, D:
AbiExample
>
AbiExample
for
(A, B, C, D)
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
u8
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 6]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl<O:
AbiExample
, E:
AbiExample
>
AbiExample
for
Result
<O, E>
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 0]
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 3]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 22]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 2]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl<T:
AbiExample
>
AbiExample
for
Box
<
[T]
>
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 24]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl<A:
AbiExample
, B:
AbiExample
, C:
AbiExample
, D:
AbiExample
, E:
AbiExample
, F:
AbiExample
, G:
AbiExample
, H:
AbiExample
, I:
AbiExample
, J:
AbiExample
, K:
AbiExample
>
AbiExample
for
(A, B, C, D, E, F, G, H, I, J, K)
source
§
fn
example
() -> Self
source
§
impl<T:
Clone
+
Eq
+
Hash
+
AbiExample
, S:
Clone
+
AbiExample
, H:
BuildHasher
+
Default
>
AbiExample
for
HashMap
<T, S, H>
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 9]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 21]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl<T:
AbiExample
>
AbiExample
for
Vec
<T>
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
AtomicU8
source
§
fn
example
() -> Self
source
§
impl<T:
AbiExample
>
AbiExample
for
Arc
<T>
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 19]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
Duration
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
u64
source
§
fn
example
() -> Self
source
§
impl<A:
AbiExample
, B:
AbiExample
, C:
AbiExample
, D:
AbiExample
, E:
AbiExample
, F:
AbiExample
>
AbiExample
for
(A, B, C, D, E, F)
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
i64
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
AtomicUsize
source
§
fn
example
() -> Self
source
§
impl<A:
AbiExample
, B:
AbiExample
, C:
AbiExample
, D:
AbiExample
, E:
AbiExample
, F:
AbiExample
, G:
AbiExample
>
AbiExample
for
(A, B, C, D, E, F, G)
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
AtomicBool
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
AtomicI16
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 23]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 13]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl<T:
BlockType
>
AbiExample
for
BitVec
<T>
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
MmapMut
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
i32
source
§
fn
example
() -> Self
source
§
impl<T:
AbiExample
>
AbiExample
for
Rc
<T>
source
§
fn
example
() -> Self
source
§
impl<T:
AbiExample
>
AbiExample
for
Box
<T>
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
char
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 15]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl<T:
Ord
+
AbiExample
>
AbiExample
for
BTreeSet
<T>
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
i8
source
§
fn
example
() -> Self
source
§
impl<A:
AbiExample
, B:
AbiExample
, C:
AbiExample
, D:
AbiExample
, E:
AbiExample
, F:
AbiExample
, G:
AbiExample
, H:
AbiExample
, I:
AbiExample
, J:
AbiExample
>
AbiExample
for
(A, B, C, D, E, F, G, H, I, J)
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 26]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl<T:
AbiExample
>
AbiExample
for
Mutex
<T>
source
§
fn
example
() -> Self
source
§
impl<A:
AbiExample
, B:
AbiExample
, C:
AbiExample
, D:
AbiExample
, E:
AbiExample
, F:
AbiExample
, G:
AbiExample
, H:
AbiExample
>
AbiExample
for
(A, B, C, D, E, F, G, H)
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
f32
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 10]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
isize
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
i128
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
AtomicU32
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for &
Vec
<
u8
>
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 5]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
String
source
§
fn
example
() -> Self
source
§
impl<A:
AbiExample
, B:
AbiExample
, C:
AbiExample
, D:
AbiExample
, E:
AbiExample
, F:
AbiExample
, G:
AbiExample
, H:
AbiExample
, I:
AbiExample
>
AbiExample
for
(A, B, C, D, E, F, G, H, I)
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 18]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl<A:
AbiExample
, B:
AbiExample
, C:
AbiExample
, D:
AbiExample
, E:
AbiExample
, F:
AbiExample
, G:
AbiExample
, H:
AbiExample
, I:
AbiExample
, J:
AbiExample
, K:
AbiExample
, L:
AbiExample
>
AbiExample
for
(A, B, C, D, E, F, G, H, I, J, K, L)
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
u16
source
§
fn
example
() -> Self
source
§
impl<T:
AbiExample
>
AbiExample
for
PhantomData
<T>
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
AtomicI32
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 7]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
AtomicI64
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
i16
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
PathBuf
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 31]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 29]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl<T:
Default
, U:
ArrayLength
<T>>
AbiExample
for
GenericArray
<T, U>
source
§
fn
example
() -> Self
source
§
impl<T:
Ord
+
AbiExample
, S:
AbiExample
>
AbiExample
for
BTreeMap
<T, S>
source
§
fn
example
() -> Self
source
§
impl<A:
AbiExample
, B:
AbiExample
, C:
AbiExample
, D:
AbiExample
, E:
AbiExample
>
AbiExample
for
(A, B, C, D, E)
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
AtomicIsize
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 14]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
AtomicI8
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 12]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl<A:
AbiExample
, B:
AbiExample
>
AbiExample
for
(A, B)
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
Box
<dyn
Fn
(
&mut T
) +
Sync
+
Send
>
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
()
source
§
fn
example
() -> Self
source
§
impl<T:
AbiExample
>
AbiExample
for
Option
<T>
source
§
fn
example
() -> Self
source
§
impl<A:
AbiExample
>
AbiExample
for
(A,)
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
AtomicU16
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 1]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl<T:
AbiExample
>
AbiExample
for
RwLock
<T>
source
§
fn
example
() -> Self
source
§
impl<A:
AbiExample
, B:
AbiExample
, C:
AbiExample
>
AbiExample
for
(A, B, C)
source
§
fn
example
() -> Self
source
§
impl<T:
Eq
+
Hash
+
AbiExample
, H:
BuildHasher
+
Default
>
AbiExample
for
HashSet
<T, H>
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 30]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
u32
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 11]
where T:
AbiExample
,
source
§
fn
example
() -> Self
source
§
impl
AbiExample
for
usize
source
§
fn
example
() -> Self
source
§
impl<T:
AbiExample
>
AbiExample
for
OnceCell
<T>
source
§
fn
example
() -> Self
source
§
impl<T>
AbiExample
for
[T; 17]
where T:
AbiExample
,
source
§
fn
example
() -> Self
Implementors
§
source
§
impl<T:
Sized
>
AbiExample
for T