Docs.rs
soroban-env-host-0.0.12
soroban-env-host 0.0.12
Docs.rs crate page
Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
graydon
leighmcculloch
stellar-crates
Dependencies
backtrace ^0.3
normal
curve25519-dalek ^3.0.0
normal
dyn-fmt ^0.3.0
normal
ed25519-dalek ^1.0.1
normal
hex ^0.4.3
normal
log ^0.4.17
normal
num-derive ^0.3.3
normal
num-integer ^0.1.45
normal
num-traits ^0.2.15
normal
sha2 ^0.10.2
normal
soroban-env-common ^0.0.12
normal
soroban-native-sdk-macros ^0.0.12
normal
static_assertions ^1.1.0
normal
tinyvec ^1.6.0
normal
soroban-wasmi ^0.16.0-soroban2
normal
bytes-lit ^0.0.4
dev
env_logger ^0.9.0
dev
log ^0.4.17
dev
optimization ^0.2.0
dev
rand ^0.7.3
dev
tabwriter ^1.2.1
dev
textplots ^0.8.0
dev
thousands ^0.2.0
dev
tracking-allocator ^0.4.0
dev
wasmprinter ^0.2.41
dev
perf-event ^0.4.7
dev
Versions
19.08%
of the crate is documented
This release has been yanked, 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
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
☰
IntoVal
Required Methods
into_val
Implementations on Foreign Types
&()
&()
&(T0, T1)
&(T0, T1)
&(T0, T1, T2)
&(T0, T1, T2)
&(T0, T1, T2, T3)
&(T0, T1, T2, T3)
&(T0, T1, T2, T3, T4)
&(T0, T1, T2, T3, T4)
&(T0, T1, T2, T3, T4, T5)
&(T0, T1, T2, T3, T4, T5)
&(T0, T1, T2, T3, T4, T5, T6)
&(T0, T1, T2, T3, T4, T5, T6)
&(T0, T1, T2, T3, T4, T5, T6, T7)
&(T0, T1, T2, T3, T4, T5, T6, T7)
&(T0, T1, T2, T3, T4, T5, T6, T7, T8)
&(T0, T1, T2, T3, T4, T5, T6, T7, T8)
&(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
&(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
&(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
&(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
&(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
&(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
&(T0,)
&(T0,)
&Option<T>
&Result<T, R>
&bool
&i128
&i128
&i32
&i64
&u128
&u128
&u32
&u64
()
()
(T0, T1)
(T0, T1)
(T0, T1, T2)
(T0, T1, T2)
(T0, T1, T2, T3)
(T0, T1, T2, T3)
(T0, T1, T2, T3, T4)
(T0, T1, T2, T3, T4)
(T0, T1, T2, T3, T4, T5)
(T0, T1, T2, T3, T4, T5)
(T0, T1, T2, T3, T4, T5, T6)
(T0, T1, T2, T3, T4, T5, T6)
(T0, T1, T2, T3, T4, T5, T6, T7)
(T0, T1, T2, T3, T4, T5, T6, T7)
(T0, T1, T2, T3, T4, T5, T6, T7, T8)
(T0, T1, T2, T3, T4, T5, T6, T7, T8)
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
(T0,)
(T0,)
Option<T>
Result<T, R>
bool
i128
i128
i32
i64
u128
u128
u32
u64
Implementors
In soroban_env_host
?
Trait
soroban_env_host
::
IntoVal
source
·
[
−
]
pub trait IntoVal<E, V>:
Sized
where
E:
Env
,
{ fn
into_val
(self, env:
&
E) -> V; }
Required Methods
§
source
fn
into_val
(self, env:
&
E) -> V
Implementations on Foreign Types
§
source
§
impl<E, T0, T1, T2, T3, T4>
IntoVal
<E,
RawVal
> for &
(T0, T1, T2, T3, T4)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T1: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T2: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T3: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T4: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, T2, T3, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for &
(T0, T1, T2, T3)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T1: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T2: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T3: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>
IntoVal
<E,
RawVal
> for &
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T1: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T2: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T3: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T4: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T5: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T6: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T7: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T8: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T9: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T10: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0>
IntoVal
<E,
RawVal
> for &
(T0,)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>
IntoVal
<E,
RawVal
> for &
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T1: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T2: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T3: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T4: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T5: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T6: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T7: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T8: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T9: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T, R>
IntoVal
<E,
RawVal
> for
Result
<T, R>
where
E:
Env
,
T:
IntoVal
<E,
RawVal
>,
R:
Into
<
Status
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, T2, T3, T4, T5>
IntoVal
<E,
RawVal
> for &
(T0, T1, T2, T3, T4, T5)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T1: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T2: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T3: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T4: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T5: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E>
IntoVal
<E,
RawVal
> for
i32
where
E:
Env
,
source
§
fn
into_val
(self, _env:
&
E) ->
RawVal
source
§
impl<E, T>
IntoVal
<E,
RawVal
> for
Option
<T>
where
E:
Env
,
T:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1>
IntoVal
<E,
RawVal
> for &
(T0, T1)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T1: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>
IntoVal
<E,
RawVal
> for
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
T1:
IntoVal
<E,
RawVal
>,
T2:
IntoVal
<E,
RawVal
>,
T3:
IntoVal
<E,
RawVal
>,
T4:
IntoVal
<E,
RawVal
>,
T5:
IntoVal
<E,
RawVal
>,
T6:
IntoVal
<E,
RawVal
>,
T7:
IntoVal
<E,
RawVal
>,
T8:
IntoVal
<E,
RawVal
>,
T9:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, T2, T3>
IntoVal
<E,
RawVal
> for
(T0, T1, T2, T3)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
T1:
IntoVal
<E,
RawVal
>,
T2:
IntoVal
<E,
RawVal
>,
T3:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for &
(T0, T1)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T1: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E>
IntoVal
<E,
RawVal
> for &
u64
where
E:
Env
,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6, T7, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for
(T0, T1, T2, T3, T4, T5, T6, T7)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
T1:
IntoVal
<E,
RawVal
>,
T2:
IntoVal
<E,
RawVal
>,
T3:
IntoVal
<E,
RawVal
>,
T4:
IntoVal
<E,
RawVal
>,
T5:
IntoVal
<E,
RawVal
>,
T6:
IntoVal
<E,
RawVal
>,
T7:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E, T0, T1, T2, T3, T4, T5, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for &
(T0, T1, T2, T3, T4, T5)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T1: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T2: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T3: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T4: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T5: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E>
IntoVal
<E,
RawVal
> for
i128
where
E:
Env
,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E>
IntoVal
<E, [
RawVal
;
0
]> for &
()
where
E:
Env
,
source
§
fn
into_val
(self, _env:
&
E) -> [
RawVal
;
0
]
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>
IntoVal
<E,
RawVal
> for
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
T1:
IntoVal
<E,
RawVal
>,
T2:
IntoVal
<E,
RawVal
>,
T3:
IntoVal
<E,
RawVal
>,
T4:
IntoVal
<E,
RawVal
>,
T5:
IntoVal
<E,
RawVal
>,
T6:
IntoVal
<E,
RawVal
>,
T7:
IntoVal
<E,
RawVal
>,
T8:
IntoVal
<E,
RawVal
>,
T9:
IntoVal
<E,
RawVal
>,
T10:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6, T7, T8>
IntoVal
<E,
RawVal
> for
(T0, T1, T2, T3, T4, T5, T6, T7, T8)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
T1:
IntoVal
<E,
RawVal
>,
T2:
IntoVal
<E,
RawVal
>,
T3:
IntoVal
<E,
RawVal
>,
T4:
IntoVal
<E,
RawVal
>,
T5:
IntoVal
<E,
RawVal
>,
T6:
IntoVal
<E,
RawVal
>,
T7:
IntoVal
<E,
RawVal
>,
T8:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for
(T0,)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for
(T0, T1, T2, T3, T4, T5, T6)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
T1:
IntoVal
<E,
RawVal
>,
T2:
IntoVal
<E,
RawVal
>,
T3:
IntoVal
<E,
RawVal
>,
T4:
IntoVal
<E,
RawVal
>,
T5:
IntoVal
<E,
RawVal
>,
T6:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E>
IntoVal
<E,
Object
> for &
i128
where
E:
Env
,
source
§
fn
into_val
(self, env:
&
E) ->
Object
source
§
impl<E, T0, T1, T2, T3, T4>
IntoVal
<E,
RawVal
> for
(T0, T1, T2, T3, T4)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
T1:
IntoVal
<E,
RawVal
>,
T2:
IntoVal
<E,
RawVal
>,
T3:
IntoVal
<E,
RawVal
>,
T4:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
IntoVal
<E,
RawVal
> for &
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T1: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T2: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T3: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T4: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T5: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T6: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T7: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T8: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T9: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T10: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T11: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, T2, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for
(T0, T1, T2)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
T1:
IntoVal
<E,
RawVal
>,
T2:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E, T0, T1, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for
(T0, T1)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
T1:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E>
IntoVal
<E,
RawVal
> for &
u128
where
E:
Env
,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6, T7, T8>
IntoVal
<E,
RawVal
> for &
(T0, T1, T2, T3, T4, T5, T6, T7, T8)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T1: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T2: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T3: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T4: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T5: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T6: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T7: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T8: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, T2, T3, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for
(T0, T1, T2, T3)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
T1:
IntoVal
<E,
RawVal
>,
T2:
IntoVal
<E,
RawVal
>,
T3:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6, T7>
IntoVal
<E,
RawVal
> for &
(T0, T1, T2, T3, T4, T5, T6, T7)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T1: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T2: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T3: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T4: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T5: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T6: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T7: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, T2>
IntoVal
<E,
RawVal
> for &
(T0, T1, T2)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T1: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T2: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E>
IntoVal
<E, [
RawVal
;
0
]> for
()
where
E:
Env
,
source
§
fn
into_val
(self, _env:
&
E) -> [
RawVal
;
0
]
source
§
impl<E>
IntoVal
<E,
RawVal
> for &
()
where
E:
Env
,
source
§
fn
into_val
(self, _env:
&
E) ->
RawVal
source
§
impl<E>
IntoVal
<E,
RawVal
> for
()
where
E:
Env
,
source
§
fn
into_val
(self, _env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, T2, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for &
(T0, T1, T2)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T1: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T2: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6, T7, T8, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for
(T0, T1, T2, T3, T4, T5, T6, T7, T8)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
T1:
IntoVal
<E,
RawVal
>,
T2:
IntoVal
<E,
RawVal
>,
T3:
IntoVal
<E,
RawVal
>,
T4:
IntoVal
<E,
RawVal
>,
T5:
IntoVal
<E,
RawVal
>,
T6:
IntoVal
<E,
RawVal
>,
T7:
IntoVal
<E,
RawVal
>,
T8:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E, T, R>
IntoVal
<E,
RawVal
> for &
Result
<T, R>
where
E:
Env
,
&'a
T: for<'a>
IntoVal
<E,
RawVal
>,
&'a
R: for<'a>
Into
<
Status
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
T1:
IntoVal
<E,
RawVal
>,
T2:
IntoVal
<E,
RawVal
>,
T3:
IntoVal
<E,
RawVal
>,
T4:
IntoVal
<E,
RawVal
>,
T5:
IntoVal
<E,
RawVal
>,
T6:
IntoVal
<E,
RawVal
>,
T7:
IntoVal
<E,
RawVal
>,
T8:
IntoVal
<E,
RawVal
>,
T9:
IntoVal
<E,
RawVal
>,
T10:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6, T7, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for &
(T0, T1, T2, T3, T4, T5, T6, T7)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T1: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T2: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T3: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T4: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T5: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T6: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T7: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E>
IntoVal
<E,
RawVal
> for &
i128
where
E:
Env
,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for &
(T0, T1, T2, T3, T4, T5, T6)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T1: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T2: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T3: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T4: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T5: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T6: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6>
IntoVal
<E,
RawVal
> for
(T0, T1, T2, T3, T4, T5, T6)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
T1:
IntoVal
<E,
RawVal
>,
T2:
IntoVal
<E,
RawVal
>,
T3:
IntoVal
<E,
RawVal
>,
T4:
IntoVal
<E,
RawVal
>,
T5:
IntoVal
<E,
RawVal
>,
T6:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E>
IntoVal
<E,
RawVal
> for &
bool
where
E:
Env
,
source
§
fn
into_val
(self, _env:
&
E) ->
RawVal
source
§
impl<E>
IntoVal
<E,
RawVal
> for &
u32
where
E:
Env
,
source
§
fn
into_val
(self, _env:
&
E) ->
RawVal
source
§
impl<E>
IntoVal
<E,
RawVal
> for
i64
where
E:
Env
,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, T2>
IntoVal
<E,
RawVal
> for
(T0, T1, T2)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
T1:
IntoVal
<E,
RawVal
>,
T2:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for &
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T1: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T2: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T3: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T4: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T5: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T6: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T7: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T8: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T9: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T10: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E>
IntoVal
<E,
RawVal
> for
u64
where
E:
Env
,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
IntoVal
<E,
RawVal
> for
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
T1:
IntoVal
<E,
RawVal
>,
T2:
IntoVal
<E,
RawVal
>,
T3:
IntoVal
<E,
RawVal
>,
T4:
IntoVal
<E,
RawVal
>,
T5:
IntoVal
<E,
RawVal
>,
T6:
IntoVal
<E,
RawVal
>,
T7:
IntoVal
<E,
RawVal
>,
T8:
IntoVal
<E,
RawVal
>,
T9:
IntoVal
<E,
RawVal
>,
T10:
IntoVal
<E,
RawVal
>,
T11:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for &
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T1: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T2: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T3: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T4: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T5: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T6: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T7: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T8: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T9: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for &
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T1: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T2: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T3: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T4: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T5: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T6: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T7: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T8: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T9: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T10: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T11: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E, T0, T1, T2, T3>
IntoVal
<E,
RawVal
> for &
(T0, T1, T2, T3)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T1: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T2: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T3: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0>
IntoVal
<E,
RawVal
> for
(T0,)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for &
(T0,)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6>
IntoVal
<E,
RawVal
> for &
(T0, T1, T2, T3, T4, T5, T6)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T1: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T2: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T3: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T4: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T5: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T6: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, T2, T3, T4, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for
(T0, T1, T2, T3, T4)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
T1:
IntoVal
<E,
RawVal
>,
T2:
IntoVal
<E,
RawVal
>,
T3:
IntoVal
<E,
RawVal
>,
T4:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
T1:
IntoVal
<E,
RawVal
>,
T2:
IntoVal
<E,
RawVal
>,
T3:
IntoVal
<E,
RawVal
>,
T4:
IntoVal
<E,
RawVal
>,
T5:
IntoVal
<E,
RawVal
>,
T6:
IntoVal
<E,
RawVal
>,
T7:
IntoVal
<E,
RawVal
>,
T8:
IntoVal
<E,
RawVal
>,
T9:
IntoVal
<E,
RawVal
>,
T10:
IntoVal
<E,
RawVal
>,
T11:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6, T7>
IntoVal
<E,
RawVal
> for
(T0, T1, T2, T3, T4, T5, T6, T7)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
T1:
IntoVal
<E,
RawVal
>,
T2:
IntoVal
<E,
RawVal
>,
T3:
IntoVal
<E,
RawVal
>,
T4:
IntoVal
<E,
RawVal
>,
T5:
IntoVal
<E,
RawVal
>,
T6:
IntoVal
<E,
RawVal
>,
T7:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6, T7, T8, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for &
(T0, T1, T2, T3, T4, T5, T6, T7, T8)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T1: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T2: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T3: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T4: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T5: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T6: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T7: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T8: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E, T0, T1, T2, T3, T4, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for &
(T0, T1, T2, T3, T4)
where
E:
Env
,
&'a
T0: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T1: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T2: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T3: for<'a>
IntoVal
<E,
RawVal
>,
&'a
T4: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E, T0, T1>
IntoVal
<E,
RawVal
> for
(T0, T1)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
T1:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E>
IntoVal
<E,
RawVal
> for
u32
where
E:
Env
,
source
§
fn
into_val
(self, _env:
&
E) ->
RawVal
source
§
impl<E>
IntoVal
<E,
RawVal
> for &
i64
where
E:
Env
,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E>
IntoVal
<E,
RawVal
> for
bool
where
E:
Env
,
source
§
fn
into_val
(self, _env:
&
E) ->
RawVal
source
§
impl<E, T>
IntoVal
<E,
RawVal
> for &
Option
<T>
where
E:
Env
,
&'a
T: for<'a>
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
T1:
IntoVal
<E,
RawVal
>,
T2:
IntoVal
<E,
RawVal
>,
T3:
IntoVal
<E,
RawVal
>,
T4:
IntoVal
<E,
RawVal
>,
T5:
IntoVal
<E,
RawVal
>,
T6:
IntoVal
<E,
RawVal
>,
T7:
IntoVal
<E,
RawVal
>,
T8:
IntoVal
<E,
RawVal
>,
T9:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
source
§
impl<E>
IntoVal
<E,
Object
> for
i128
where
E:
Env
,
source
§
fn
into_val
(self, env:
&
E) ->
Object
source
§
impl<E>
IntoVal
<E,
Object
> for &
u128
where
E:
Env
,
source
§
fn
into_val
(self, env:
&
E) ->
Object
source
§
impl<E, T0, T1, T2, T3, T4, T5>
IntoVal
<E,
RawVal
> for
(T0, T1, T2, T3, T4, T5)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
T1:
IntoVal
<E,
RawVal
>,
T2:
IntoVal
<E,
RawVal
>,
T3:
IntoVal
<E,
RawVal
>,
T4:
IntoVal
<E,
RawVal
>,
T5:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E>
IntoVal
<E,
RawVal
> for &
i32
where
E:
Env
,
source
§
fn
into_val
(self, _env:
&
E) ->
RawVal
source
§
impl<E>
IntoVal
<E,
RawVal
> for
u128
where
E:
Env
,
source
§
fn
into_val
(self, env:
&
E) ->
RawVal
source
§
impl<E>
IntoVal
<E,
Object
> for
u128
where
E:
Env
,
source
§
fn
into_val
(self, env:
&
E) ->
Object
source
§
impl<E, T0, T1, T2, T3, T4, T5, const N:
usize
>
IntoVal
<E, [
RawVal
;
N
]> for
(T0, T1, T2, T3, T4, T5)
where
E:
Env
,
T0:
IntoVal
<E,
RawVal
>,
T1:
IntoVal
<E,
RawVal
>,
T2:
IntoVal
<E,
RawVal
>,
T3:
IntoVal
<E,
RawVal
>,
T4:
IntoVal
<E,
RawVal
>,
T5:
IntoVal
<E,
RawVal
>,
source
§
fn
into_val
(self, env:
&
E) -> [
RawVal
;
N
]
Implementors
§
source
§
impl<E>
IntoVal
<E,
RawVal
> for &
BitSet
where
E:
Env
,
source
§
impl<E>
IntoVal
<E,
RawVal
> for &
Object
where
E:
Env
,
source
§
impl<E>
IntoVal
<E,
RawVal
> for &
RawVal
where
E:
Env
,
source
§
impl<E>
IntoVal
<E,
RawVal
> for &
Static
where
E:
Env
,
source
§
impl<E>
IntoVal
<E,
RawVal
> for &
Status
where
E:
Env
,
source
§
impl<E>
IntoVal
<E,
RawVal
> for &
Symbol
where
E:
Env
,
source
§
impl<E>
IntoVal
<E,
RawVal
> for
BitSet
where
E:
Env
,
source
§
impl<E>
IntoVal
<E,
RawVal
> for
Object
where
E:
Env
,
source
§
impl<E>
IntoVal
<E,
RawVal
> for
RawVal
where
E:
Env
,
source
§
impl<E>
IntoVal
<E,
RawVal
> for
Static
where
E:
Env
,
source
§
impl<E>
IntoVal
<E,
RawVal
> for
Status
where
E:
Env
,
source
§
impl<E>
IntoVal
<E,
RawVal
> for
Symbol
where
E:
Env
,