Docs.rs
evm-coder-0.4.3
evm-coder 0.4.3
Docs.rs crate page
MIT
OR
Apache-2.0
Links
Repository
crates.io
Source
Owners
CertainLach
gregzaitsev
Dependencies
ethereum ^0.15.0
normal
evm-coder-procedural ^0.4.3
normal
impl-trait-for-tuples ^0.2.2
normal
primitive-types ^0.12.1
normal
sha3-const ^0.1.1
normal
bondrewd ^0.1.14
dev
derivative ^2.2
dev
evm-coder-procedural ^0.4.3
dev
hex ^0.4.3
dev
hex-literal ^0.3.4
dev
similar-asserts ^1.4
dev
trybuild ^1.0
dev
Versions
75.34%
of the crate is documented
Platform
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
evm_
coder
0.4.3
String
Aliased Type
Trait Implementations
AbiDecode
AbiEncode
AbiType
In evm_
coder::
types
evm_coder
::
types
Type Alias
String
Copy item path
Source
pub type String =
String
;
Aliased Type
§
struct String {
/* private fields */
}
Trait Implementations
§
Source
§
impl
AbiDecode
for
String
Source
§
fn
dec
(input: &mut
AbiDecoder
<'_>) ->
Result
<Self>
Source
§
fn
abi_decode
(input: &[
u8
]) ->
Result
<Self>
Source
§
fn
abi_decode_call
(input: &[
u8
]) ->
Result
<(
Bytes4
, Self)>
Source
§
impl
AbiEncode
for
String
Source
§
fn
enc
(&self, out: &mut
AbiEncoder
)
Source
§
fn
abi_encode
(&self) ->
Vec
<
u8
>
ⓘ
Source
§
fn
abi_encode_call
(&self, selector:
Bytes4
) ->
Vec
<
u8
>
ⓘ
Source
§
impl
AbiType
for
String
Source
§
const
SIGNATURE
:
SignatureUnit
= <&str>::SIGNATURE
Signature for Ethereum ABI.
Source
§
const
HEAD_WORDS
:
u32
= 1u32
How many AbiWords static data this type should occupy
Source
§
const
IS_DYNAMIC
:
bool
= true
Is this a dynamic type, per spec.
Source
§
fn
signature
() -> &'static
str
Signature as str.