[−][src]Struct structural::TStr
Type-level string,used for identifiers in field paths.
This type is always zero sized.
This cannot be converted to a &'static str
constant
(if you can figure out a cheap way to do that please create an issue/pull request).
Semver concerns
The private __TS
type appears as a type argument of TStr
in the output of macros from this crate,
the __TS
type must not be used by name outside of the structural
and structural_derive
crates.
Direct use of the __TS
type will cause compilation errors
whenever any other crate uses the "use_const_str" cargo feature,
which changes __TS
to use const generics to improve error messages.
Also,using the "use_const_str" feature to use the __TS
type by name wouldn't
protect from breakage,
since other crates can use the "disable_const_str" feature to disable
const generics (this feature is useful to work around bugs in const generics).
TStr type
You can get a TStr type (to use as a type argument) with the TS
macro,
which takes a string literal/ident/integer as input.
TStr construction
TStr<_>
can be constructed with:
-
the
ts
macro,which takes a string literal/ident/integer as input. -
the
fp
macro,when a single string literal/ident/integer in passed, prefer usingts
if you want aTStr
to always be constructed, sincefp
can produce other types depending on the arguments. -
the
NEW
inherent associated constant. -
The
<TStr<_> as ConstDefault>::DEFAULT
associated constant.
Examples:
-
ts!(foo)
: TStr equivalent of "foo" -
ts!("bar")
: TStr equivalent of "bar" -
ts!(1)
: TStr equivalent of "1" -
ts!(100)
: TStr equivalent of "100" -
fp!(foo)
: TStr equivalent of "foo" -
fp!("bar")
: TStr equivalent of "bar" -
fp!("@me")
: TStr equivalent of "@me" -
fp!(100)
: TStr equivalent of "100" -
<TS!(0)>::NEW
: TStr equivalent of "0" -
<TS!(0)>::DEFAULT
: TStr equivalent of "0" (requires importing theConstDefault
trait) -
<TS!("hello")>::NEW
: TStr equivalent of "hello" -
<TS!(world)>::NEW
: TStr equivalent of "world" -
<TS!(100)>::NEW
: TStr equivalent of "100"
Example
For an example of constructing TStr
using the ts
macro,
and constructing other field paths with it,
you can look in the docs for the ts
macro.
Implementations
impl<T> TStr<T>
[src]
impl<T> TStr<T>
[src]
pub const fn into_path(self) -> NestedFieldPath<(Self,)>
[src]
Constructs a NestedFieldPath from this.
pub const fn into_set(self) -> FieldPathSet<(Self,), UniquePaths>
[src]
Constructs a FieldPathSet from this.
Trait Implementations
impl<T> Clone for TStr<T>
[src]
fn clone(&self) -> Self
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> ConstDefault for TStr<T>
[src]
impl<T> Copy for TStr<T>
[src]
impl<T> Debug for TStr<T>
[src]
impl<T> Eq for TStr<T>
[src]
impl<C0> FieldType<TStr<__TS<(__0,)>>> for (C0,)
[src]
type Ty = C0
The type of the FieldPath
field.
impl<C0, C1> FieldType<TStr<__TS<(__0,)>>> for (C0, C1)
[src]
type Ty = C0
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> FieldType<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
type Ty = C0
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> FieldType<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
type Ty = C0
The type of the FieldPath
field.
impl<C0, C1, C2> FieldType<TStr<__TS<(__0,)>>> for (C0, C1, C2)
[src]
type Ty = C0
The type of the FieldPath
field.
impl<C0, C1, C2, C3> FieldType<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3)
[src]
type Ty = C0
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4> FieldType<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4)
[src]
type Ty = C0
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5> FieldType<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
type Ty = C0
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6> FieldType<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
type Ty = C0
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7> FieldType<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
type Ty = C0
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> FieldType<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
type Ty = C0
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> FieldType<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
type Ty = C0
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> FieldType<TStr<__TS<(__1, __0)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
type Ty = C10
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> FieldType<TStr<__TS<(__1, __0)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
type Ty = C10
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> FieldType<TStr<__TS<(__1, __1)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
type Ty = C11
The type of the FieldPath
field.
impl<C0, C1> FieldType<TStr<__TS<(__1,)>>> for (C0, C1)
[src]
type Ty = C1
The type of the FieldPath
field.
impl<C0, C1, C2> FieldType<TStr<__TS<(__1,)>>> for (C0, C1, C2)
[src]
type Ty = C1
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> FieldType<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
type Ty = C1
The type of the FieldPath
field.
impl<C0, C1, C2, C3> FieldType<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3)
[src]
type Ty = C1
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4> FieldType<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4)
[src]
type Ty = C1
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5> FieldType<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
type Ty = C1
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6> FieldType<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
type Ty = C1
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7> FieldType<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
type Ty = C1
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> FieldType<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
type Ty = C1
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> FieldType<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
type Ty = C1
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> FieldType<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
type Ty = C1
The type of the FieldPath
field.
impl<C0, C1, C2> FieldType<TStr<__TS<(__2,)>>> for (C0, C1, C2)
[src]
type Ty = C2
The type of the FieldPath
field.
impl<C0, C1, C2, C3> FieldType<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3)
[src]
type Ty = C2
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4> FieldType<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4)
[src]
type Ty = C2
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5> FieldType<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
type Ty = C2
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6> FieldType<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
type Ty = C2
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7> FieldType<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
type Ty = C2
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> FieldType<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
type Ty = C2
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> FieldType<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
type Ty = C2
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> FieldType<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
type Ty = C2
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> FieldType<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
type Ty = C2
The type of the FieldPath
field.
impl<C0, C1, C2, C3> FieldType<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3)
[src]
type Ty = C3
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4> FieldType<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4)
[src]
type Ty = C3
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5> FieldType<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
type Ty = C3
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6> FieldType<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
type Ty = C3
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7> FieldType<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
type Ty = C3
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> FieldType<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
type Ty = C3
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> FieldType<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
type Ty = C3
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> FieldType<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
type Ty = C3
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> FieldType<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
type Ty = C3
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4> FieldType<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4)
[src]
type Ty = C4
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5> FieldType<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
type Ty = C4
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6> FieldType<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
type Ty = C4
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7> FieldType<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
type Ty = C4
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> FieldType<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
type Ty = C4
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> FieldType<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
type Ty = C4
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> FieldType<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
type Ty = C4
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> FieldType<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
type Ty = C4
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5> FieldType<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
type Ty = C5
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6> FieldType<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
type Ty = C5
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7> FieldType<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
type Ty = C5
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> FieldType<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
type Ty = C5
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> FieldType<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
type Ty = C5
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> FieldType<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
type Ty = C5
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> FieldType<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
type Ty = C5
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6> FieldType<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
type Ty = C6
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7> FieldType<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
type Ty = C6
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> FieldType<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
type Ty = C6
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> FieldType<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
type Ty = C6
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> FieldType<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
type Ty = C6
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> FieldType<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
type Ty = C6
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7> FieldType<TStr<__TS<(__7,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
type Ty = C7
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> FieldType<TStr<__TS<(__7,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
type Ty = C7
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> FieldType<TStr<__TS<(__7,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
type Ty = C7
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> FieldType<TStr<__TS<(__7,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
type Ty = C7
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> FieldType<TStr<__TS<(__7,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
type Ty = C7
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> FieldType<TStr<__TS<(__8,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
type Ty = C8
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> FieldType<TStr<__TS<(__8,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
type Ty = C8
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> FieldType<TStr<__TS<(__8,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
type Ty = C8
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> FieldType<TStr<__TS<(__8,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
type Ty = C8
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> FieldType<TStr<__TS<(__9,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
type Ty = C9
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> FieldType<TStr<__TS<(__9,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
type Ty = C9
The type of the FieldPath
field.
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> FieldType<TStr<__TS<(__9,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
type Ty = C9
The type of the FieldPath
field.
impl<T> FieldType<TStr<__TS<(__e, __n, __d)>>> for Range<T>
[src]
type Ty = T
The type of the FieldPath
field.
impl<T> FieldType<TStr<__TS<(__e, __n, __d)>>> for RangeTo<T>
[src]
type Ty = T
The type of the FieldPath
field.
impl<T> FieldType<TStr<__TS<(__e, __n, __d)>>> for RangeToInclusive<T>
[src]
type Ty = T
The type of the FieldPath
field.
impl<T> FieldType<TStr<__TS<(__e, __n, __d)>>> for RangeInclusive<T>
[src]
type Ty = T
The type of the FieldPath
field.
impl<T> FieldType<TStr<__TS<(__s, __t, __a, __r, __t)>>> for Range<T>
[src]
type Ty = T
The type of the FieldPath
field.
impl<T> FieldType<TStr<__TS<(__s, __t, __a, __r, __t)>>> for RangeFrom<T>
[src]
type Ty = T
The type of the FieldPath
field.
impl<T> FieldType<TStr<__TS<(__s, __t, __a, __r, __t)>>> for RangeInclusive<T>
[src]
type Ty = T
The type of the FieldPath
field.
impl<C0> GetField<TStr<__TS<(__0,)>>> for (C0,)
[src]
fn get_field_(&self, _: I0) -> &Self::Ty
[src]
impl<C0, C1> GetField<TStr<__TS<(__0,)>>> for (C0, C1)
[src]
fn get_field_(&self, _: I0) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> GetField<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn get_field_(&self, _: I0) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetField<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_(&self, _: I0) -> &Self::Ty
[src]
impl<C0, C1, C2> GetField<TStr<__TS<(__0,)>>> for (C0, C1, C2)
[src]
fn get_field_(&self, _: I0) -> &Self::Ty
[src]
impl<C0, C1, C2, C3> GetField<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3)
[src]
fn get_field_(&self, _: I0) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4> GetField<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4)
[src]
fn get_field_(&self, _: I0) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5> GetField<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
fn get_field_(&self, _: I0) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6> GetField<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
fn get_field_(&self, _: I0) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7> GetField<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn get_field_(&self, _: I0) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> GetField<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn get_field_(&self, _: I0) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> GetField<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn get_field_(&self, _: I0) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> GetField<TStr<__TS<(__1, __0)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn get_field_(&self, _: I10) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetField<TStr<__TS<(__1, __0)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_(&self, _: I10) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetField<TStr<__TS<(__1, __1)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_(&self, _: I11) -> &Self::Ty
[src]
impl<C0, C1> GetField<TStr<__TS<(__1,)>>> for (C0, C1)
[src]
fn get_field_(&self, _: I1) -> &Self::Ty
[src]
impl<C0, C1, C2> GetField<TStr<__TS<(__1,)>>> for (C0, C1, C2)
[src]
fn get_field_(&self, _: I1) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetField<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_(&self, _: I1) -> &Self::Ty
[src]
impl<C0, C1, C2, C3> GetField<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3)
[src]
fn get_field_(&self, _: I1) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4> GetField<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4)
[src]
fn get_field_(&self, _: I1) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5> GetField<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
fn get_field_(&self, _: I1) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6> GetField<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
fn get_field_(&self, _: I1) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7> GetField<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn get_field_(&self, _: I1) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> GetField<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn get_field_(&self, _: I1) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> GetField<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn get_field_(&self, _: I1) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> GetField<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn get_field_(&self, _: I1) -> &Self::Ty
[src]
impl<C0, C1, C2> GetField<TStr<__TS<(__2,)>>> for (C0, C1, C2)
[src]
fn get_field_(&self, _: I2) -> &Self::Ty
[src]
impl<C0, C1, C2, C3> GetField<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3)
[src]
fn get_field_(&self, _: I2) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4> GetField<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4)
[src]
fn get_field_(&self, _: I2) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5> GetField<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
fn get_field_(&self, _: I2) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6> GetField<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
fn get_field_(&self, _: I2) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7> GetField<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn get_field_(&self, _: I2) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> GetField<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn get_field_(&self, _: I2) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> GetField<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn get_field_(&self, _: I2) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> GetField<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn get_field_(&self, _: I2) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetField<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_(&self, _: I2) -> &Self::Ty
[src]
impl<C0, C1, C2, C3> GetField<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3)
[src]
fn get_field_(&self, _: I3) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4> GetField<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4)
[src]
fn get_field_(&self, _: I3) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5> GetField<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
fn get_field_(&self, _: I3) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6> GetField<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
fn get_field_(&self, _: I3) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7> GetField<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn get_field_(&self, _: I3) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> GetField<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn get_field_(&self, _: I3) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> GetField<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn get_field_(&self, _: I3) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> GetField<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn get_field_(&self, _: I3) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetField<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_(&self, _: I3) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4> GetField<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4)
[src]
fn get_field_(&self, _: I4) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5> GetField<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
fn get_field_(&self, _: I4) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6> GetField<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
fn get_field_(&self, _: I4) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7> GetField<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn get_field_(&self, _: I4) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> GetField<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn get_field_(&self, _: I4) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> GetField<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn get_field_(&self, _: I4) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> GetField<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn get_field_(&self, _: I4) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetField<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_(&self, _: I4) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5> GetField<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
fn get_field_(&self, _: I5) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6> GetField<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
fn get_field_(&self, _: I5) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7> GetField<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn get_field_(&self, _: I5) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> GetField<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn get_field_(&self, _: I5) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> GetField<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn get_field_(&self, _: I5) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> GetField<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn get_field_(&self, _: I5) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetField<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_(&self, _: I5) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6> GetField<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
fn get_field_(&self, _: I6) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7> GetField<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn get_field_(&self, _: I6) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> GetField<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn get_field_(&self, _: I6) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> GetField<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn get_field_(&self, _: I6) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> GetField<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn get_field_(&self, _: I6) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetField<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_(&self, _: I6) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7> GetField<TStr<__TS<(__7,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn get_field_(&self, _: I7) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> GetField<TStr<__TS<(__7,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn get_field_(&self, _: I7) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> GetField<TStr<__TS<(__7,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn get_field_(&self, _: I7) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> GetField<TStr<__TS<(__7,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn get_field_(&self, _: I7) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetField<TStr<__TS<(__7,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_(&self, _: I7) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> GetField<TStr<__TS<(__8,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn get_field_(&self, _: I8) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> GetField<TStr<__TS<(__8,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn get_field_(&self, _: I8) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> GetField<TStr<__TS<(__8,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn get_field_(&self, _: I8) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetField<TStr<__TS<(__8,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_(&self, _: I8) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> GetField<TStr<__TS<(__9,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn get_field_(&self, _: I9) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> GetField<TStr<__TS<(__9,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn get_field_(&self, _: I9) -> &Self::Ty
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetField<TStr<__TS<(__9,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_(&self, _: I9) -> &Self::Ty
[src]
impl<T> GetField<TStr<__TS<(__e, __n, __d)>>> for Range<T>
[src]
impl<T> GetField<TStr<__TS<(__e, __n, __d)>>> for RangeTo<T>
[src]
impl<T> GetField<TStr<__TS<(__e, __n, __d)>>> for RangeToInclusive<T>
[src]
impl<T> GetField<TStr<__TS<(__e, __n, __d)>>> for RangeInclusive<T>
[src]
impl<T> GetField<TStr<__TS<(__s, __t, __a, __r, __t)>>> for Range<T>
[src]
impl<T> GetField<TStr<__TS<(__s, __t, __a, __r, __t)>>> for RangeFrom<T>
[src]
impl<T> GetField<TStr<__TS<(__s, __t, __a, __r, __t)>>> for RangeInclusive<T>
[src]
impl<C0> GetFieldMut<TStr<__TS<(__0,)>>> for (C0,)
[src]
fn get_field_mut_(&mut self, _: I0) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I0) -> *mut GetFieldType<Self, I0>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I0, GetFieldType<Self, I0>>
[src]
impl<C0, C1> GetFieldMut<TStr<__TS<(__0,)>>> for (C0, C1)
[src]
fn get_field_mut_(&mut self, _: I0) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I0) -> *mut GetFieldType<Self, I0>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I0, GetFieldType<Self, I0>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> GetFieldMut<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn get_field_mut_(&mut self, _: I0) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I0) -> *mut GetFieldType<Self, I0>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I0, GetFieldType<Self, I0>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetFieldMut<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_mut_(&mut self, _: I0) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I0) -> *mut GetFieldType<Self, I0>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I0, GetFieldType<Self, I0>>
[src]
impl<C0, C1, C2> GetFieldMut<TStr<__TS<(__0,)>>> for (C0, C1, C2)
[src]
fn get_field_mut_(&mut self, _: I0) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I0) -> *mut GetFieldType<Self, I0>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I0, GetFieldType<Self, I0>>
[src]
impl<C0, C1, C2, C3> GetFieldMut<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3)
[src]
fn get_field_mut_(&mut self, _: I0) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I0) -> *mut GetFieldType<Self, I0>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I0, GetFieldType<Self, I0>>
[src]
impl<C0, C1, C2, C3, C4> GetFieldMut<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4)
[src]
fn get_field_mut_(&mut self, _: I0) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I0) -> *mut GetFieldType<Self, I0>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I0, GetFieldType<Self, I0>>
[src]
impl<C0, C1, C2, C3, C4, C5> GetFieldMut<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
fn get_field_mut_(&mut self, _: I0) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I0) -> *mut GetFieldType<Self, I0>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I0, GetFieldType<Self, I0>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6> GetFieldMut<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
fn get_field_mut_(&mut self, _: I0) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I0) -> *mut GetFieldType<Self, I0>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I0, GetFieldType<Self, I0>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7> GetFieldMut<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn get_field_mut_(&mut self, _: I0) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I0) -> *mut GetFieldType<Self, I0>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I0, GetFieldType<Self, I0>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> GetFieldMut<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn get_field_mut_(&mut self, _: I0) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I0) -> *mut GetFieldType<Self, I0>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I0, GetFieldType<Self, I0>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> GetFieldMut<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn get_field_mut_(&mut self, _: I0) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I0) -> *mut GetFieldType<Self, I0>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I0, GetFieldType<Self, I0>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> GetFieldMut<TStr<__TS<(__1, __0)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn get_field_mut_(&mut self, _: I10) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(
this: *mut (),
_: I10
) -> *mut GetFieldType<Self, I10>
[src]
this: *mut (),
_: I10
) -> *mut GetFieldType<Self, I10>
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I10, GetFieldType<Self, I10>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetFieldMut<TStr<__TS<(__1, __0)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_mut_(&mut self, _: I10) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(
this: *mut (),
_: I10
) -> *mut GetFieldType<Self, I10>
[src]
this: *mut (),
_: I10
) -> *mut GetFieldType<Self, I10>
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I10, GetFieldType<Self, I10>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetFieldMut<TStr<__TS<(__1, __1)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_mut_(&mut self, _: I11) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(
this: *mut (),
_: I11
) -> *mut GetFieldType<Self, I11>
[src]
this: *mut (),
_: I11
) -> *mut GetFieldType<Self, I11>
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I11, GetFieldType<Self, I11>>
[src]
impl<C0, C1> GetFieldMut<TStr<__TS<(__1,)>>> for (C0, C1)
[src]
fn get_field_mut_(&mut self, _: I1) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I1) -> *mut GetFieldType<Self, I1>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I1, GetFieldType<Self, I1>>
[src]
impl<C0, C1, C2> GetFieldMut<TStr<__TS<(__1,)>>> for (C0, C1, C2)
[src]
fn get_field_mut_(&mut self, _: I1) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I1) -> *mut GetFieldType<Self, I1>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I1, GetFieldType<Self, I1>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetFieldMut<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_mut_(&mut self, _: I1) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I1) -> *mut GetFieldType<Self, I1>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I1, GetFieldType<Self, I1>>
[src]
impl<C0, C1, C2, C3> GetFieldMut<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3)
[src]
fn get_field_mut_(&mut self, _: I1) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I1) -> *mut GetFieldType<Self, I1>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I1, GetFieldType<Self, I1>>
[src]
impl<C0, C1, C2, C3, C4> GetFieldMut<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4)
[src]
fn get_field_mut_(&mut self, _: I1) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I1) -> *mut GetFieldType<Self, I1>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I1, GetFieldType<Self, I1>>
[src]
impl<C0, C1, C2, C3, C4, C5> GetFieldMut<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
fn get_field_mut_(&mut self, _: I1) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I1) -> *mut GetFieldType<Self, I1>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I1, GetFieldType<Self, I1>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6> GetFieldMut<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
fn get_field_mut_(&mut self, _: I1) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I1) -> *mut GetFieldType<Self, I1>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I1, GetFieldType<Self, I1>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7> GetFieldMut<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn get_field_mut_(&mut self, _: I1) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I1) -> *mut GetFieldType<Self, I1>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I1, GetFieldType<Self, I1>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> GetFieldMut<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn get_field_mut_(&mut self, _: I1) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I1) -> *mut GetFieldType<Self, I1>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I1, GetFieldType<Self, I1>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> GetFieldMut<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn get_field_mut_(&mut self, _: I1) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I1) -> *mut GetFieldType<Self, I1>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I1, GetFieldType<Self, I1>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> GetFieldMut<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn get_field_mut_(&mut self, _: I1) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I1) -> *mut GetFieldType<Self, I1>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I1, GetFieldType<Self, I1>>
[src]
impl<C0, C1, C2> GetFieldMut<TStr<__TS<(__2,)>>> for (C0, C1, C2)
[src]
fn get_field_mut_(&mut self, _: I2) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I2) -> *mut GetFieldType<Self, I2>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I2, GetFieldType<Self, I2>>
[src]
impl<C0, C1, C2, C3> GetFieldMut<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3)
[src]
fn get_field_mut_(&mut self, _: I2) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I2) -> *mut GetFieldType<Self, I2>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I2, GetFieldType<Self, I2>>
[src]
impl<C0, C1, C2, C3, C4> GetFieldMut<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4)
[src]
fn get_field_mut_(&mut self, _: I2) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I2) -> *mut GetFieldType<Self, I2>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I2, GetFieldType<Self, I2>>
[src]
impl<C0, C1, C2, C3, C4, C5> GetFieldMut<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
fn get_field_mut_(&mut self, _: I2) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I2) -> *mut GetFieldType<Self, I2>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I2, GetFieldType<Self, I2>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6> GetFieldMut<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
fn get_field_mut_(&mut self, _: I2) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I2) -> *mut GetFieldType<Self, I2>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I2, GetFieldType<Self, I2>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7> GetFieldMut<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn get_field_mut_(&mut self, _: I2) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I2) -> *mut GetFieldType<Self, I2>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I2, GetFieldType<Self, I2>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> GetFieldMut<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn get_field_mut_(&mut self, _: I2) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I2) -> *mut GetFieldType<Self, I2>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I2, GetFieldType<Self, I2>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> GetFieldMut<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn get_field_mut_(&mut self, _: I2) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I2) -> *mut GetFieldType<Self, I2>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I2, GetFieldType<Self, I2>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> GetFieldMut<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn get_field_mut_(&mut self, _: I2) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I2) -> *mut GetFieldType<Self, I2>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I2, GetFieldType<Self, I2>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetFieldMut<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_mut_(&mut self, _: I2) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I2) -> *mut GetFieldType<Self, I2>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I2, GetFieldType<Self, I2>>
[src]
impl<C0, C1, C2, C3> GetFieldMut<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3)
[src]
fn get_field_mut_(&mut self, _: I3) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I3) -> *mut GetFieldType<Self, I3>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I3, GetFieldType<Self, I3>>
[src]
impl<C0, C1, C2, C3, C4> GetFieldMut<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4)
[src]
fn get_field_mut_(&mut self, _: I3) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I3) -> *mut GetFieldType<Self, I3>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I3, GetFieldType<Self, I3>>
[src]
impl<C0, C1, C2, C3, C4, C5> GetFieldMut<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
fn get_field_mut_(&mut self, _: I3) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I3) -> *mut GetFieldType<Self, I3>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I3, GetFieldType<Self, I3>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6> GetFieldMut<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
fn get_field_mut_(&mut self, _: I3) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I3) -> *mut GetFieldType<Self, I3>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I3, GetFieldType<Self, I3>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7> GetFieldMut<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn get_field_mut_(&mut self, _: I3) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I3) -> *mut GetFieldType<Self, I3>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I3, GetFieldType<Self, I3>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> GetFieldMut<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn get_field_mut_(&mut self, _: I3) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I3) -> *mut GetFieldType<Self, I3>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I3, GetFieldType<Self, I3>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> GetFieldMut<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn get_field_mut_(&mut self, _: I3) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I3) -> *mut GetFieldType<Self, I3>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I3, GetFieldType<Self, I3>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> GetFieldMut<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn get_field_mut_(&mut self, _: I3) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I3) -> *mut GetFieldType<Self, I3>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I3, GetFieldType<Self, I3>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetFieldMut<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_mut_(&mut self, _: I3) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I3) -> *mut GetFieldType<Self, I3>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I3, GetFieldType<Self, I3>>
[src]
impl<C0, C1, C2, C3, C4> GetFieldMut<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4)
[src]
fn get_field_mut_(&mut self, _: I4) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I4) -> *mut GetFieldType<Self, I4>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I4, GetFieldType<Self, I4>>
[src]
impl<C0, C1, C2, C3, C4, C5> GetFieldMut<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
fn get_field_mut_(&mut self, _: I4) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I4) -> *mut GetFieldType<Self, I4>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I4, GetFieldType<Self, I4>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6> GetFieldMut<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
fn get_field_mut_(&mut self, _: I4) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I4) -> *mut GetFieldType<Self, I4>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I4, GetFieldType<Self, I4>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7> GetFieldMut<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn get_field_mut_(&mut self, _: I4) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I4) -> *mut GetFieldType<Self, I4>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I4, GetFieldType<Self, I4>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> GetFieldMut<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn get_field_mut_(&mut self, _: I4) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I4) -> *mut GetFieldType<Self, I4>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I4, GetFieldType<Self, I4>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> GetFieldMut<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn get_field_mut_(&mut self, _: I4) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I4) -> *mut GetFieldType<Self, I4>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I4, GetFieldType<Self, I4>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> GetFieldMut<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn get_field_mut_(&mut self, _: I4) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I4) -> *mut GetFieldType<Self, I4>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I4, GetFieldType<Self, I4>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetFieldMut<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_mut_(&mut self, _: I4) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I4) -> *mut GetFieldType<Self, I4>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I4, GetFieldType<Self, I4>>
[src]
impl<C0, C1, C2, C3, C4, C5> GetFieldMut<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
fn get_field_mut_(&mut self, _: I5) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I5) -> *mut GetFieldType<Self, I5>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I5, GetFieldType<Self, I5>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6> GetFieldMut<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
fn get_field_mut_(&mut self, _: I5) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I5) -> *mut GetFieldType<Self, I5>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I5, GetFieldType<Self, I5>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7> GetFieldMut<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn get_field_mut_(&mut self, _: I5) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I5) -> *mut GetFieldType<Self, I5>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I5, GetFieldType<Self, I5>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> GetFieldMut<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn get_field_mut_(&mut self, _: I5) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I5) -> *mut GetFieldType<Self, I5>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I5, GetFieldType<Self, I5>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> GetFieldMut<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn get_field_mut_(&mut self, _: I5) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I5) -> *mut GetFieldType<Self, I5>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I5, GetFieldType<Self, I5>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> GetFieldMut<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn get_field_mut_(&mut self, _: I5) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I5) -> *mut GetFieldType<Self, I5>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I5, GetFieldType<Self, I5>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetFieldMut<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_mut_(&mut self, _: I5) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I5) -> *mut GetFieldType<Self, I5>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I5, GetFieldType<Self, I5>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6> GetFieldMut<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
fn get_field_mut_(&mut self, _: I6) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I6) -> *mut GetFieldType<Self, I6>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I6, GetFieldType<Self, I6>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7> GetFieldMut<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn get_field_mut_(&mut self, _: I6) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I6) -> *mut GetFieldType<Self, I6>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I6, GetFieldType<Self, I6>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> GetFieldMut<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn get_field_mut_(&mut self, _: I6) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I6) -> *mut GetFieldType<Self, I6>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I6, GetFieldType<Self, I6>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> GetFieldMut<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn get_field_mut_(&mut self, _: I6) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I6) -> *mut GetFieldType<Self, I6>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I6, GetFieldType<Self, I6>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> GetFieldMut<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn get_field_mut_(&mut self, _: I6) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I6) -> *mut GetFieldType<Self, I6>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I6, GetFieldType<Self, I6>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetFieldMut<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_mut_(&mut self, _: I6) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I6) -> *mut GetFieldType<Self, I6>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I6, GetFieldType<Self, I6>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7> GetFieldMut<TStr<__TS<(__7,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn get_field_mut_(&mut self, _: I7) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I7) -> *mut GetFieldType<Self, I7>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I7, GetFieldType<Self, I7>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> GetFieldMut<TStr<__TS<(__7,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn get_field_mut_(&mut self, _: I7) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I7) -> *mut GetFieldType<Self, I7>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I7, GetFieldType<Self, I7>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> GetFieldMut<TStr<__TS<(__7,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn get_field_mut_(&mut self, _: I7) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I7) -> *mut GetFieldType<Self, I7>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I7, GetFieldType<Self, I7>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> GetFieldMut<TStr<__TS<(__7,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn get_field_mut_(&mut self, _: I7) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I7) -> *mut GetFieldType<Self, I7>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I7, GetFieldType<Self, I7>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetFieldMut<TStr<__TS<(__7,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_mut_(&mut self, _: I7) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I7) -> *mut GetFieldType<Self, I7>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I7, GetFieldType<Self, I7>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> GetFieldMut<TStr<__TS<(__8,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn get_field_mut_(&mut self, _: I8) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I8) -> *mut GetFieldType<Self, I8>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I8, GetFieldType<Self, I8>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> GetFieldMut<TStr<__TS<(__8,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn get_field_mut_(&mut self, _: I8) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I8) -> *mut GetFieldType<Self, I8>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I8, GetFieldType<Self, I8>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> GetFieldMut<TStr<__TS<(__8,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn get_field_mut_(&mut self, _: I8) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I8) -> *mut GetFieldType<Self, I8>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I8, GetFieldType<Self, I8>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetFieldMut<TStr<__TS<(__8,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_mut_(&mut self, _: I8) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I8) -> *mut GetFieldType<Self, I8>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I8, GetFieldType<Self, I8>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> GetFieldMut<TStr<__TS<(__9,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn get_field_mut_(&mut self, _: I9) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I9) -> *mut GetFieldType<Self, I9>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I9, GetFieldType<Self, I9>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> GetFieldMut<TStr<__TS<(__9,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn get_field_mut_(&mut self, _: I9) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I9) -> *mut GetFieldType<Self, I9>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I9, GetFieldType<Self, I9>>
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> GetFieldMut<TStr<__TS<(__9,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn get_field_mut_(&mut self, _: I9) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(this: *mut (), _: I9) -> *mut GetFieldType<Self, I9>
[src]
fn get_field_raw_mut_fn(&self) -> GetFieldRawMutFn<I9, GetFieldType<Self, I9>>
[src]
impl<T> GetFieldMut<TStr<__TS<(__e, __n, __d)>>> for Range<T>
[src]
fn get_field_mut_(&mut self, _: TStr<__TS<(__e, __n, __d)>>) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(
this: *mut (),
_: TStr<__TS<(__e, __n, __d)>>
) -> *mut GetFieldType<Self, TStr<__TS<(__e, __n, __d)>>>
[src]
this: *mut (),
_: TStr<__TS<(__e, __n, __d)>>
) -> *mut GetFieldType<Self, TStr<__TS<(__e, __n, __d)>>>
fn get_field_raw_mut_fn(
&self
) -> GetFieldRawMutFn<TStr<__TS<(__e, __n, __d)>>, GetFieldType<Self, TStr<__TS<(__e, __n, __d)>>>>
[src]
&self
) -> GetFieldRawMutFn<TStr<__TS<(__e, __n, __d)>>, GetFieldType<Self, TStr<__TS<(__e, __n, __d)>>>>
impl<T> GetFieldMut<TStr<__TS<(__e, __n, __d)>>> for RangeTo<T>
[src]
fn get_field_mut_(&mut self, _: TStr<__TS<(__e, __n, __d)>>) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(
this: *mut (),
_: TStr<__TS<(__e, __n, __d)>>
) -> *mut GetFieldType<Self, TStr<__TS<(__e, __n, __d)>>>
[src]
this: *mut (),
_: TStr<__TS<(__e, __n, __d)>>
) -> *mut GetFieldType<Self, TStr<__TS<(__e, __n, __d)>>>
fn get_field_raw_mut_fn(
&self
) -> GetFieldRawMutFn<TStr<__TS<(__e, __n, __d)>>, GetFieldType<Self, TStr<__TS<(__e, __n, __d)>>>>
[src]
&self
) -> GetFieldRawMutFn<TStr<__TS<(__e, __n, __d)>>, GetFieldType<Self, TStr<__TS<(__e, __n, __d)>>>>
impl<T> GetFieldMut<TStr<__TS<(__e, __n, __d)>>> for RangeToInclusive<T>
[src]
fn get_field_mut_(&mut self, _: TStr<__TS<(__e, __n, __d)>>) -> &mut Self::Ty
[src]
unsafe fn get_field_raw_mut(
this: *mut (),
_: TStr<__TS<(__e, __n, __d)>>
) -> *mut GetFieldType<Self, TStr<__TS<(__e, __n, __d)>>>
[src]
this: *mut (),
_: TStr<__TS<(__e, __n, __d)>>
) -> *mut GetFieldType<Self, TStr<__TS<(__e, __n, __d)>>>
fn get_field_raw_mut_fn(
&self
) -> GetFieldRawMutFn<TStr<__TS<(__e, __n, __d)>>, GetFieldType<Self, TStr<__TS<(__e, __n, __d)>>>>
[src]
&self
) -> GetFieldRawMutFn<TStr<__TS<(__e, __n, __d)>>, GetFieldType<Self, TStr<__TS<(__e, __n, __d)>>>>
impl<T> GetFieldMut<TStr<__TS<(__s, __t, __a, __r, __t)>>> for Range<T>
[src]
fn get_field_mut_(
&mut self,
_: TStr<__TS<(__s, __t, __a, __r, __t)>>
) -> &mut Self::Ty
[src]
&mut self,
_: TStr<__TS<(__s, __t, __a, __r, __t)>>
) -> &mut Self::Ty
unsafe fn get_field_raw_mut(
this: *mut (),
_: TStr<__TS<(__s, __t, __a, __r, __t)>>
) -> *mut GetFieldType<Self, TStr<__TS<(__s, __t, __a, __r, __t)>>>
[src]
this: *mut (),
_: TStr<__TS<(__s, __t, __a, __r, __t)>>
) -> *mut GetFieldType<Self, TStr<__TS<(__s, __t, __a, __r, __t)>>>
fn get_field_raw_mut_fn(
&self
) -> GetFieldRawMutFn<TStr<__TS<(__s, __t, __a, __r, __t)>>, GetFieldType<Self, TStr<__TS<(__s, __t, __a, __r, __t)>>>>
[src]
&self
) -> GetFieldRawMutFn<TStr<__TS<(__s, __t, __a, __r, __t)>>, GetFieldType<Self, TStr<__TS<(__s, __t, __a, __r, __t)>>>>
impl<T> GetFieldMut<TStr<__TS<(__s, __t, __a, __r, __t)>>> for RangeFrom<T>
[src]
fn get_field_mut_(
&mut self,
_: TStr<__TS<(__s, __t, __a, __r, __t)>>
) -> &mut Self::Ty
[src]
&mut self,
_: TStr<__TS<(__s, __t, __a, __r, __t)>>
) -> &mut Self::Ty
unsafe fn get_field_raw_mut(
this: *mut (),
_: TStr<__TS<(__s, __t, __a, __r, __t)>>
) -> *mut GetFieldType<Self, TStr<__TS<(__s, __t, __a, __r, __t)>>>
[src]
this: *mut (),
_: TStr<__TS<(__s, __t, __a, __r, __t)>>
) -> *mut GetFieldType<Self, TStr<__TS<(__s, __t, __a, __r, __t)>>>
fn get_field_raw_mut_fn(
&self
) -> GetFieldRawMutFn<TStr<__TS<(__s, __t, __a, __r, __t)>>, GetFieldType<Self, TStr<__TS<(__s, __t, __a, __r, __t)>>>>
[src]
&self
) -> GetFieldRawMutFn<TStr<__TS<(__s, __t, __a, __r, __t)>>, GetFieldType<Self, TStr<__TS<(__s, __t, __a, __r, __t)>>>>
impl<T, E> GetVariantField<TStr<__TS<(__E, __r, __r)>>, TStr<__TS<(__0,)>>> for Result<T, E>
[src]
fn get_vfield_(
&self,
_: TStr<__TS<(__E, __r, __r)>>,
_: TStr<__TS<(__0,)>>
) -> Option<&E>
[src]
&self,
_: TStr<__TS<(__E, __r, __r)>>,
_: TStr<__TS<(__0,)>>
) -> Option<&E>
unsafe fn get_vfield_unchecked(&self, variant: V, field: F) -> &Self::Ty
[src]
impl<T, E> GetVariantField<TStr<__TS<(__O, __k)>>, TStr<__TS<(__0,)>>> for Result<T, E>
[src]
fn get_vfield_(
&self,
_: TStr<__TS<(__O, __k)>>,
_: TStr<__TS<(__0,)>>
) -> Option<&T>
[src]
&self,
_: TStr<__TS<(__O, __k)>>,
_: TStr<__TS<(__0,)>>
) -> Option<&T>
unsafe fn get_vfield_unchecked(&self, variant: V, field: F) -> &Self::Ty
[src]
impl<T> GetVariantField<TStr<__TS<(__S, __o, __m, __e)>>, TStr<__TS<(__0,)>>> for Option<T>
[src]
fn get_vfield_(
&self,
_: TStr<__TS<(__S, __o, __m, __e)>>,
_: TStr<__TS<(__0,)>>
) -> Option<&T>
[src]
&self,
_: TStr<__TS<(__S, __o, __m, __e)>>,
_: TStr<__TS<(__0,)>>
) -> Option<&T>
unsafe fn get_vfield_unchecked(&self, variant: V, field: F) -> &Self::Ty
[src]
impl<T, __V, __F, __Ty> GetVariantField<TStr<__V>, __F> for ManuallyDrop<T> where
T: GetVariantField<TStr<__V>, __F, Ty = __Ty>,
[src]
T: GetVariantField<TStr<__V>, __F, Ty = __Ty>,
fn get_vfield_(
&self,
vname: TStr<__V>,
fname: __F
) -> Option<&GetVariantFieldType<T, TStr<__V>, __F>>
[src]
&self,
vname: TStr<__V>,
fname: __F
) -> Option<&GetVariantFieldType<T, TStr<__V>, __F>>
unsafe fn get_vfield_unchecked(&self, variant: V, field: F) -> &Self::Ty
[src]
impl<P, __V, __F, __Ty> GetVariantField<TStr<__V>, __F> for Pin<P> where
P::Target: GetVariantField<TStr<__V>, __F, Ty = __Ty>,
P: Deref,
P::Target: Sized,
[src]
P::Target: GetVariantField<TStr<__V>, __F, Ty = __Ty>,
P: Deref,
P::Target: Sized,
fn get_vfield_(
&self,
vname: TStr<__V>,
fname: __F
) -> Option<&GetVariantFieldType<P::Target, TStr<__V>, __F>>
[src]
&self,
vname: TStr<__V>,
fname: __F
) -> Option<&GetVariantFieldType<P::Target, TStr<__V>, __F>>
unsafe fn get_vfield_unchecked(&self, variant: V, field: F) -> &Self::Ty
[src]
impl<T, __V, __F, __Ty> GetVariantField<TStr<__V>, __F> for Arc<T> where
T: GetVariantField<TStr<__V>, __F, Ty = __Ty>,
T: ?Sized,
[src]
T: GetVariantField<TStr<__V>, __F, Ty = __Ty>,
T: ?Sized,
fn get_vfield_(
&self,
vname: TStr<__V>,
fname: __F
) -> Option<&GetVariantFieldType<T, TStr<__V>, __F>>
[src]
&self,
vname: TStr<__V>,
fname: __F
) -> Option<&GetVariantFieldType<T, TStr<__V>, __F>>
unsafe fn get_vfield_unchecked(&self, variant: V, field: F) -> &Self::Ty
[src]
impl<T, __V, __F, __Ty> GetVariantField<TStr<__V>, __F> for Rc<T> where
T: GetVariantField<TStr<__V>, __F, Ty = __Ty>,
T: ?Sized,
[src]
T: GetVariantField<TStr<__V>, __F, Ty = __Ty>,
T: ?Sized,
fn get_vfield_(
&self,
vname: TStr<__V>,
fname: __F
) -> Option<&GetVariantFieldType<T, TStr<__V>, __F>>
[src]
&self,
vname: TStr<__V>,
fname: __F
) -> Option<&GetVariantFieldType<T, TStr<__V>, __F>>
unsafe fn get_vfield_unchecked(&self, variant: V, field: F) -> &Self::Ty
[src]
impl<T, __V, __F, __Ty> GetVariantField<TStr<__V>, __F> for Box<T> where
T: GetVariantField<TStr<__V>, __F, Ty = __Ty>,
T: ?Sized,
[src]
T: GetVariantField<TStr<__V>, __F, Ty = __Ty>,
T: ?Sized,
fn get_vfield_(
&self,
vname: TStr<__V>,
fname: __F
) -> Option<&GetVariantFieldType<T, TStr<__V>, __F>>
[src]
&self,
vname: TStr<__V>,
fname: __F
) -> Option<&GetVariantFieldType<T, TStr<__V>, __F>>
unsafe fn get_vfield_unchecked(&self, variant: V, field: F) -> &Self::Ty
[src]
impl<'a, T, __V, __F, __Ty> GetVariantField<TStr<__V>, __F> for &'a T where
T: GetVariantField<TStr<__V>, __F, Ty = __Ty>,
T: ?Sized,
[src]
T: GetVariantField<TStr<__V>, __F, Ty = __Ty>,
T: ?Sized,
fn get_vfield_(
&self,
vname: TStr<__V>,
fname: __F
) -> Option<&GetVariantFieldType<T, TStr<__V>, __F>>
[src]
&self,
vname: TStr<__V>,
fname: __F
) -> Option<&GetVariantFieldType<T, TStr<__V>, __F>>
unsafe fn get_vfield_unchecked(&self, variant: V, field: F) -> &Self::Ty
[src]
impl<'a, T, __V, __F, __Ty> GetVariantField<TStr<__V>, __F> for &'a mut T where
T: GetVariantField<TStr<__V>, __F, Ty = __Ty>,
T: 'a + ?Sized,
[src]
T: GetVariantField<TStr<__V>, __F, Ty = __Ty>,
T: 'a + ?Sized,
fn get_vfield_(
&self,
vname: TStr<__V>,
fname: __F
) -> Option<&GetVariantFieldType<T, TStr<__V>, __F>>
[src]
&self,
vname: TStr<__V>,
fname: __F
) -> Option<&GetVariantFieldType<T, TStr<__V>, __F>>
unsafe fn get_vfield_unchecked(&self, variant: V, field: F) -> &Self::Ty
[src]
impl<T, __V, __F, __Ty> GetVariantField<TStr<__V>, __F> for FieldCloner<T> where
T: GetVariantField<TStr<__V>, __F, Ty = __Ty>,
[src]
T: GetVariantField<TStr<__V>, __F, Ty = __Ty>,
fn get_vfield_(
&self,
vname: TStr<__V>,
fname: __F
) -> Option<&GetVariantFieldType<T, TStr<__V>, __F>>
[src]
&self,
vname: TStr<__V>,
fname: __F
) -> Option<&GetVariantFieldType<T, TStr<__V>, __F>>
unsafe fn get_vfield_unchecked(&self, variant: V, field: F) -> &Self::Ty
[src]
impl<T, __V, __F, __Ty> GetVariantField<TStr<__V>, __F> for StrucWrapper<T> where
T: GetVariantField<TStr<__V>, __F, Ty = __Ty>,
[src]
T: GetVariantField<TStr<__V>, __F, Ty = __Ty>,
fn get_vfield_(
&self,
vname: TStr<__V>,
fname: __F
) -> Option<&GetVariantFieldType<T, TStr<__V>, __F>>
[src]
&self,
vname: TStr<__V>,
fname: __F
) -> Option<&GetVariantFieldType<T, TStr<__V>, __F>>
unsafe fn get_vfield_unchecked(&self, variant: V, field: F) -> &Self::Ty
[src]
impl<T, E> GetVariantFieldMut<TStr<__TS<(__E, __r, __r)>>, TStr<__TS<(__0,)>>> for Result<T, E>
[src]
fn get_vfield_mut_(
&mut self,
_: TStr<__TS<(__E, __r, __r)>>,
_: TStr<__TS<(__0,)>>
) -> Option<&mut E>
[src]
&mut self,
_: TStr<__TS<(__E, __r, __r)>>,
_: TStr<__TS<(__0,)>>
) -> Option<&mut E>
unsafe fn get_vfield_raw_mut_(
this: *mut (),
_: TStr<__TS<(__E, __r, __r)>>,
_: TStr<__TS<(__0,)>>
) -> Option<NonNull<E>>
[src]
this: *mut (),
_: TStr<__TS<(__E, __r, __r)>>,
_: TStr<__TS<(__0,)>>
) -> Option<NonNull<E>>
fn get_vfield_raw_mut_fn(
&self
) -> GetVFieldRawMutFn<TStr<__TS<(__E, __r, __r)>>, TStr<__TS<(__0,)>>, E>
[src]
&self
) -> GetVFieldRawMutFn<TStr<__TS<(__E, __r, __r)>>, TStr<__TS<(__0,)>>, E>
fn get_vfield_raw_mut_unchecked_fn(
&self
) -> GetFieldRawMutFn<TStr<__TS<(__0,)>>, E>
[src]
&self
) -> GetFieldRawMutFn<TStr<__TS<(__0,)>>, E>
unsafe fn get_vfield_mut_unchecked(
&mut self,
variant: V,
field: F
) -> &mut Self::Ty
[src]
&mut self,
variant: V,
field: F
) -> &mut Self::Ty
unsafe fn get_vfield_raw_mut_unchecked(ptr: *mut (), field: F) -> *mut Self::Ty where
Self: Sized,
V: ConstDefault,
[src]
Self: Sized,
V: ConstDefault,
impl<T, E> GetVariantFieldMut<TStr<__TS<(__O, __k)>>, TStr<__TS<(__0,)>>> for Result<T, E>
[src]
fn get_vfield_mut_(
&mut self,
_: TStr<__TS<(__O, __k)>>,
_: TStr<__TS<(__0,)>>
) -> Option<&mut T>
[src]
&mut self,
_: TStr<__TS<(__O, __k)>>,
_: TStr<__TS<(__0,)>>
) -> Option<&mut T>
unsafe fn get_vfield_raw_mut_(
this: *mut (),
_: TStr<__TS<(__O, __k)>>,
_: TStr<__TS<(__0,)>>
) -> Option<NonNull<T>>
[src]
this: *mut (),
_: TStr<__TS<(__O, __k)>>,
_: TStr<__TS<(__0,)>>
) -> Option<NonNull<T>>
fn get_vfield_raw_mut_fn(
&self
) -> GetVFieldRawMutFn<TStr<__TS<(__O, __k)>>, TStr<__TS<(__0,)>>, T>
[src]
&self
) -> GetVFieldRawMutFn<TStr<__TS<(__O, __k)>>, TStr<__TS<(__0,)>>, T>
fn get_vfield_raw_mut_unchecked_fn(
&self
) -> GetFieldRawMutFn<TStr<__TS<(__0,)>>, T>
[src]
&self
) -> GetFieldRawMutFn<TStr<__TS<(__0,)>>, T>
unsafe fn get_vfield_mut_unchecked(
&mut self,
variant: V,
field: F
) -> &mut Self::Ty
[src]
&mut self,
variant: V,
field: F
) -> &mut Self::Ty
unsafe fn get_vfield_raw_mut_unchecked(ptr: *mut (), field: F) -> *mut Self::Ty where
Self: Sized,
V: ConstDefault,
[src]
Self: Sized,
V: ConstDefault,
impl<T> GetVariantFieldMut<TStr<__TS<(__S, __o, __m, __e)>>, TStr<__TS<(__0,)>>> for Option<T>
[src]
fn get_vfield_mut_(
&mut self,
_: TStr<__TS<(__S, __o, __m, __e)>>,
_: TStr<__TS<(__0,)>>
) -> Option<&mut T>
[src]
&mut self,
_: TStr<__TS<(__S, __o, __m, __e)>>,
_: TStr<__TS<(__0,)>>
) -> Option<&mut T>
unsafe fn get_vfield_raw_mut_(
this: *mut (),
_: TStr<__TS<(__S, __o, __m, __e)>>,
_: TStr<__TS<(__0,)>>
) -> Option<NonNull<T>>
[src]
this: *mut (),
_: TStr<__TS<(__S, __o, __m, __e)>>,
_: TStr<__TS<(__0,)>>
) -> Option<NonNull<T>>
fn get_vfield_raw_mut_fn(
&self
) -> GetVFieldRawMutFn<TStr<__TS<(__S, __o, __m, __e)>>, TStr<__TS<(__0,)>>, T>
[src]
&self
) -> GetVFieldRawMutFn<TStr<__TS<(__S, __o, __m, __e)>>, TStr<__TS<(__0,)>>, T>
fn get_vfield_raw_mut_unchecked_fn(
&self
) -> GetFieldRawMutFn<TStr<__TS<(__0,)>>, T>
[src]
&self
) -> GetFieldRawMutFn<TStr<__TS<(__0,)>>, T>
unsafe fn get_vfield_mut_unchecked(
&mut self,
variant: V,
field: F
) -> &mut Self::Ty
[src]
&mut self,
variant: V,
field: F
) -> &mut Self::Ty
unsafe fn get_vfield_raw_mut_unchecked(ptr: *mut (), field: F) -> *mut Self::Ty where
Self: Sized,
V: ConstDefault,
[src]
Self: Sized,
V: ConstDefault,
impl<T, __V, __F, __Ty> GetVariantFieldMut<TStr<__V>, __F> for ManuallyDrop<T> where
ManuallyDrop<T>: Sized,
T: GetVariantFieldMut<TStr<__V>, __F, Ty = __Ty>,
[src]
ManuallyDrop<T>: Sized,
T: GetVariantFieldMut<TStr<__V>, __F, Ty = __Ty>,
fn get_vfield_mut_(&mut self, vname: TStr<__V>, fname: __F) -> Option<&mut __Ty>
[src]
unsafe fn get_vfield_raw_mut_(
this: *mut (),
vname: TStr<__V>,
fname: __F
) -> Option<NonNull<__Ty>> where
Self: Sized,
[src]
this: *mut (),
vname: TStr<__V>,
fname: __F
) -> Option<NonNull<__Ty>> where
Self: Sized,
fn get_vfield_raw_mut_unchecked_fn(&self) -> GetFieldRawMutFn<__F, __Ty>
[src]
fn get_vfield_raw_mut_fn(&self) -> GetVFieldRawMutFn<TStr<__V>, __F, __Ty>
[src]
unsafe fn get_vfield_mut_unchecked(
&mut self,
variant: V,
field: F
) -> &mut Self::Ty
[src]
&mut self,
variant: V,
field: F
) -> &mut Self::Ty
unsafe fn get_vfield_raw_mut_unchecked(ptr: *mut (), field: F) -> *mut Self::Ty where
Self: Sized,
V: ConstDefault,
[src]
Self: Sized,
V: ConstDefault,
impl<T, __V, __F, __Ty> GetVariantFieldMut<TStr<__V>, __F> for Box<T> where
Box<T>: Sized,
T: GetVariantFieldMut<TStr<__V>, __F, Ty = __Ty>,
T: ?Sized,
[src]
Box<T>: Sized,
T: GetVariantFieldMut<TStr<__V>, __F, Ty = __Ty>,
T: ?Sized,
fn get_vfield_mut_(&mut self, vname: TStr<__V>, fname: __F) -> Option<&mut __Ty>
[src]
unsafe fn get_vfield_raw_mut_(
this: *mut (),
vname: TStr<__V>,
fname: __F
) -> Option<NonNull<__Ty>> where
Self: Sized,
[src]
this: *mut (),
vname: TStr<__V>,
fname: __F
) -> Option<NonNull<__Ty>> where
Self: Sized,
fn get_vfield_raw_mut_unchecked_fn(&self) -> GetFieldRawMutFn<__F, __Ty>
[src]
fn get_vfield_raw_mut_fn(&self) -> GetVFieldRawMutFn<TStr<__V>, __F, __Ty>
[src]
unsafe fn get_vfield_mut_unchecked(
&mut self,
variant: V,
field: F
) -> &mut Self::Ty
[src]
&mut self,
variant: V,
field: F
) -> &mut Self::Ty
unsafe fn get_vfield_raw_mut_unchecked(ptr: *mut (), field: F) -> *mut Self::Ty where
Self: Sized,
V: ConstDefault,
[src]
Self: Sized,
V: ConstDefault,
impl<'a, T, __V, __F, __Ty> GetVariantFieldMut<TStr<__V>, __F> for &'a mut T where
&'a mut T: Sized,
T: GetVariantFieldMut<TStr<__V>, __F, Ty = __Ty>,
T: 'a + ?Sized,
[src]
&'a mut T: Sized,
T: GetVariantFieldMut<TStr<__V>, __F, Ty = __Ty>,
T: 'a + ?Sized,
fn get_vfield_mut_(&mut self, vname: TStr<__V>, fname: __F) -> Option<&mut __Ty>
[src]
unsafe fn get_vfield_raw_mut_(
this: *mut (),
vname: TStr<__V>,
fname: __F
) -> Option<NonNull<__Ty>> where
Self: Sized,
[src]
this: *mut (),
vname: TStr<__V>,
fname: __F
) -> Option<NonNull<__Ty>> where
Self: Sized,
fn get_vfield_raw_mut_unchecked_fn(&self) -> GetFieldRawMutFn<__F, __Ty>
[src]
fn get_vfield_raw_mut_fn(&self) -> GetVFieldRawMutFn<TStr<__V>, __F, __Ty>
[src]
unsafe fn get_vfield_mut_unchecked(
&mut self,
variant: V,
field: F
) -> &mut Self::Ty
[src]
&mut self,
variant: V,
field: F
) -> &mut Self::Ty
unsafe fn get_vfield_raw_mut_unchecked(ptr: *mut (), field: F) -> *mut Self::Ty where
Self: Sized,
V: ConstDefault,
[src]
Self: Sized,
V: ConstDefault,
impl<T, __V, __F, __Ty> GetVariantFieldMut<TStr<__V>, __F> for FieldCloner<T> where
FieldCloner<T>: Sized,
T: GetVariantFieldMut<TStr<__V>, __F, Ty = __Ty>,
[src]
FieldCloner<T>: Sized,
T: GetVariantFieldMut<TStr<__V>, __F, Ty = __Ty>,
fn get_vfield_mut_(&mut self, vname: TStr<__V>, fname: __F) -> Option<&mut __Ty>
[src]
unsafe fn get_vfield_raw_mut_(
this: *mut (),
vname: TStr<__V>,
fname: __F
) -> Option<NonNull<__Ty>> where
Self: Sized,
[src]
this: *mut (),
vname: TStr<__V>,
fname: __F
) -> Option<NonNull<__Ty>> where
Self: Sized,
fn get_vfield_raw_mut_unchecked_fn(&self) -> GetFieldRawMutFn<__F, __Ty>
[src]
fn get_vfield_raw_mut_fn(&self) -> GetVFieldRawMutFn<TStr<__V>, __F, __Ty>
[src]
unsafe fn get_vfield_mut_unchecked(
&mut self,
variant: V,
field: F
) -> &mut Self::Ty
[src]
&mut self,
variant: V,
field: F
) -> &mut Self::Ty
unsafe fn get_vfield_raw_mut_unchecked(ptr: *mut (), field: F) -> *mut Self::Ty where
Self: Sized,
V: ConstDefault,
[src]
Self: Sized,
V: ConstDefault,
impl<T, __V, __F, __Ty> GetVariantFieldMut<TStr<__V>, __F> for StrucWrapper<T> where
StrucWrapper<T>: Sized,
T: GetVariantFieldMut<TStr<__V>, __F, Ty = __Ty>,
[src]
StrucWrapper<T>: Sized,
T: GetVariantFieldMut<TStr<__V>, __F, Ty = __Ty>,
fn get_vfield_mut_(&mut self, vname: TStr<__V>, fname: __F) -> Option<&mut __Ty>
[src]
unsafe fn get_vfield_raw_mut_(
this: *mut (),
vname: TStr<__V>,
fname: __F
) -> Option<NonNull<__Ty>> where
Self: Sized,
[src]
this: *mut (),
vname: TStr<__V>,
fname: __F
) -> Option<NonNull<__Ty>> where
Self: Sized,
fn get_vfield_raw_mut_unchecked_fn(&self) -> GetFieldRawMutFn<__F, __Ty>
[src]
fn get_vfield_raw_mut_fn(&self) -> GetVFieldRawMutFn<TStr<__V>, __F, __Ty>
[src]
unsafe fn get_vfield_mut_unchecked(
&mut self,
variant: V,
field: F
) -> &mut Self::Ty
[src]
&mut self,
variant: V,
field: F
) -> &mut Self::Ty
unsafe fn get_vfield_raw_mut_unchecked(ptr: *mut (), field: F) -> *mut Self::Ty where
Self: Sized,
V: ConstDefault,
[src]
Self: Sized,
V: ConstDefault,
impl<C0> IntoField<TStr<__TS<(__0,)>>> for (C0,)
[src]
fn into_field_(self, _: I0) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1> IntoField<TStr<__TS<(__0,)>>> for (C0, C1)
[src]
fn into_field_(self, _: I0) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> IntoField<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn into_field_(self, _: I0) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> IntoField<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn into_field_(self, _: I0) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2> IntoField<TStr<__TS<(__0,)>>> for (C0, C1, C2)
[src]
fn into_field_(self, _: I0) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3> IntoField<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3)
[src]
fn into_field_(self, _: I0) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4> IntoField<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4)
[src]
fn into_field_(self, _: I0) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5> IntoField<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
fn into_field_(self, _: I0) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6> IntoField<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
fn into_field_(self, _: I0) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7> IntoField<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn into_field_(self, _: I0) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> IntoField<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn into_field_(self, _: I0) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> IntoField<TStr<__TS<(__0,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn into_field_(self, _: I0) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I0,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> IntoField<TStr<__TS<(__1, __0)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn into_field_(self, _: I10) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I10,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I10,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> IntoField<TStr<__TS<(__1, __0)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn into_field_(self, _: I10) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I10,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I10,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> IntoField<TStr<__TS<(__1, __1)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn into_field_(self, _: I11) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I11,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I11,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1> IntoField<TStr<__TS<(__1,)>>> for (C0, C1)
[src]
fn into_field_(self, _: I1) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I1,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I1,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2> IntoField<TStr<__TS<(__1,)>>> for (C0, C1, C2)
[src]
fn into_field_(self, _: I1) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I1,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I1,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> IntoField<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn into_field_(self, _: I1) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I1,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I1,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3> IntoField<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3)
[src]
fn into_field_(self, _: I1) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I1,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I1,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4> IntoField<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4)
[src]
fn into_field_(self, _: I1) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I1,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I1,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5> IntoField<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
fn into_field_(self, _: I1) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I1,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I1,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6> IntoField<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
fn into_field_(self, _: I1) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I1,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I1,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7> IntoField<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn into_field_(self, _: I1) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I1,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I1,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> IntoField<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn into_field_(self, _: I1) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I1,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I1,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> IntoField<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn into_field_(self, _: I1) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I1,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I1,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> IntoField<TStr<__TS<(__1,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn into_field_(self, _: I1) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I1,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I1,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2> IntoField<TStr<__TS<(__2,)>>> for (C0, C1, C2)
[src]
fn into_field_(self, _: I2) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I2,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I2,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3> IntoField<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3)
[src]
fn into_field_(self, _: I2) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I2,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I2,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4> IntoField<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4)
[src]
fn into_field_(self, _: I2) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I2,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I2,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5> IntoField<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
fn into_field_(self, _: I2) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I2,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I2,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6> IntoField<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
fn into_field_(self, _: I2) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I2,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I2,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7> IntoField<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn into_field_(self, _: I2) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I2,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I2,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> IntoField<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn into_field_(self, _: I2) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I2,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I2,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> IntoField<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn into_field_(self, _: I2) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I2,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I2,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> IntoField<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn into_field_(self, _: I2) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I2,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I2,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> IntoField<TStr<__TS<(__2,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn into_field_(self, _: I2) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I2,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I2,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3> IntoField<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3)
[src]
fn into_field_(self, _: I3) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I3,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I3,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4> IntoField<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4)
[src]
fn into_field_(self, _: I3) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I3,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I3,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5> IntoField<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
fn into_field_(self, _: I3) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I3,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I3,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6> IntoField<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
fn into_field_(self, _: I3) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I3,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I3,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7> IntoField<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn into_field_(self, _: I3) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I3,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I3,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> IntoField<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn into_field_(self, _: I3) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I3,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I3,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> IntoField<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn into_field_(self, _: I3) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I3,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I3,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> IntoField<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn into_field_(self, _: I3) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I3,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I3,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> IntoField<TStr<__TS<(__3,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn into_field_(self, _: I3) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I3,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I3,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4> IntoField<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4)
[src]
fn into_field_(self, _: I4) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I4,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I4,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5> IntoField<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
fn into_field_(self, _: I4) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I4,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I4,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6> IntoField<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
fn into_field_(self, _: I4) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I4,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I4,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7> IntoField<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn into_field_(self, _: I4) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I4,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I4,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> IntoField<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn into_field_(self, _: I4) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I4,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I4,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> IntoField<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn into_field_(self, _: I4) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I4,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I4,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> IntoField<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn into_field_(self, _: I4) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I4,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I4,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> IntoField<TStr<__TS<(__4,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn into_field_(self, _: I4) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I4,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I4,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5> IntoField<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5)
[src]
fn into_field_(self, _: I5) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I5,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I5,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6> IntoField<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
fn into_field_(self, _: I5) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I5,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I5,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7> IntoField<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn into_field_(self, _: I5) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I5,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I5,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> IntoField<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn into_field_(self, _: I5) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I5,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I5,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> IntoField<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn into_field_(self, _: I5) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I5,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I5,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> IntoField<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn into_field_(self, _: I5) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I5,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I5,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> IntoField<TStr<__TS<(__5,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn into_field_(self, _: I5) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I5,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I5,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6> IntoField<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6)
[src]
fn into_field_(self, _: I6) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I6,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I6,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7> IntoField<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn into_field_(self, _: I6) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I6,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I6,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> IntoField<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn into_field_(self, _: I6) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I6,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I6,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> IntoField<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn into_field_(self, _: I6) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I6,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I6,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> IntoField<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn into_field_(self, _: I6) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I6,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I6,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> IntoField<TStr<__TS<(__6,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn into_field_(self, _: I6) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I6,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I6,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7> IntoField<TStr<__TS<(__7,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
fn into_field_(self, _: I7) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I7,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I7,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> IntoField<TStr<__TS<(__7,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn into_field_(self, _: I7) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I7,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I7,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> IntoField<TStr<__TS<(__7,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn into_field_(self, _: I7) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I7,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I7,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> IntoField<TStr<__TS<(__7,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn into_field_(self, _: I7) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I7,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I7,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> IntoField<TStr<__TS<(__7,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn into_field_(self, _: I7) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I7,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I7,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> IntoField<TStr<__TS<(__8,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
fn into_field_(self, _: I8) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I8,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I8,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> IntoField<TStr<__TS<(__8,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn into_field_(self, _: I8) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I8,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I8,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> IntoField<TStr<__TS<(__8,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn into_field_(self, _: I8) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I8,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I8,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> IntoField<TStr<__TS<(__8,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn into_field_(self, _: I8) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I8,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I8,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> IntoField<TStr<__TS<(__9,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
fn into_field_(self, _: I9) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I9,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I9,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> IntoField<TStr<__TS<(__9,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
fn into_field_(self, _: I9) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I9,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I9,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> IntoField<TStr<__TS<(__9,)>>> for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
fn into_field_(self, _: I9) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: I9,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: I9,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<T> IntoField<TStr<__TS<(__e, __n, __d)>>> for Range<T>
[src]
fn into_field_(self, _: TStr<__TS<(__e, __n, __d)>>) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: TStr<__TS<(__e, __n, __d)>>,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: TStr<__TS<(__e, __n, __d)>>,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<T> IntoField<TStr<__TS<(__e, __n, __d)>>> for RangeTo<T>
[src]
fn into_field_(self, _: TStr<__TS<(__e, __n, __d)>>) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: TStr<__TS<(__e, __n, __d)>>,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: TStr<__TS<(__e, __n, __d)>>,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<T> IntoField<TStr<__TS<(__e, __n, __d)>>> for RangeToInclusive<T>
[src]
fn into_field_(self, _: TStr<__TS<(__e, __n, __d)>>) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: TStr<__TS<(__e, __n, __d)>>,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: TStr<__TS<(__e, __n, __d)>>,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<T> IntoField<TStr<__TS<(__s, __t, __a, __r, __t)>>> for Range<T>
[src]
fn into_field_(self, _: TStr<__TS<(__s, __t, __a, __r, __t)>>) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: TStr<__TS<(__s, __t, __a, __r, __t)>>,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: TStr<__TS<(__s, __t, __a, __r, __t)>>,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<T> IntoField<TStr<__TS<(__s, __t, __a, __r, __t)>>> for RangeFrom<T>
[src]
fn into_field_(self, _: TStr<__TS<(__s, __t, __a, __r, __t)>>) -> Self::Ty
[src]
unsafe fn move_out_field_(
&mut self,
_: TStr<__TS<(__s, __t, __a, __r, __t)>>,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
_: TStr<__TS<(__s, __t, __a, __r, __t)>>,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<T: ?Sized, V, F, Ty> IntoVariantField<TStr<V>, F> for Box<T> where
T: IntoVariantField<TStr<V>, F, Ty = Ty>,
[src]
T: IntoVariantField<TStr<V>, F, Ty = Ty>,
fn into_vfield_(self, vname: TStr<V>, fname: F) -> Option<Ty>
[src]
unsafe fn move_out_vfield_(
&mut self,
vname: TStr<V>,
fname: F,
moved: &mut MovedOutFields
) -> Option<Ty>
[src]
&mut self,
vname: TStr<V>,
fname: F,
moved: &mut MovedOutFields
) -> Option<Ty>
unsafe fn into_vfield_unchecked_(
self,
variant_name: V,
field_name: F
) -> Self::Ty where
Self: Sized,
[src]
self,
variant_name: V,
field_name: F
) -> Self::Ty where
Self: Sized,
unsafe fn move_out_vfield_unchecked_(
&mut self,
variant_name: V,
field_name: F,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
variant_name: V,
field_name: F,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<T, V, F> IntoVariantField<TStr<V>, F> for FieldCloner<T> where
T: GetVariantField<TStr<V>, F>,
T::Ty: Clone,
[src]
T: GetVariantField<TStr<V>, F>,
T::Ty: Clone,
fn into_vfield_(self, variant_name: TStr<V>, field_name: F) -> Option<Self::Ty>
[src]
unsafe fn move_out_vfield_(
&mut self,
variant_name: TStr<V>,
field_name: F,
_: &mut MovedOutFields
) -> Option<Self::Ty>
[src]
&mut self,
variant_name: TStr<V>,
field_name: F,
_: &mut MovedOutFields
) -> Option<Self::Ty>
unsafe fn into_vfield_unchecked_(
self,
variant_name: V,
field_name: F
) -> Self::Ty where
Self: Sized,
[src]
self,
variant_name: V,
field_name: F
) -> Self::Ty where
Self: Sized,
unsafe fn move_out_vfield_unchecked_(
&mut self,
variant_name: V,
field_name: F,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
variant_name: V,
field_name: F,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<T, E> IntoVariantField<TStr<__TS<(__E, __r, __r)>>, TStr<__TS<(__0,)>>> for Result<T, E> where
Self: DropFields,
[src]
Self: DropFields,
fn into_vfield_(
self,
_: TStr<__TS<(__E, __r, __r)>>,
_: TStr<__TS<(__0,)>>
) -> Option<E>
[src]
self,
_: TStr<__TS<(__E, __r, __r)>>,
_: TStr<__TS<(__0,)>>
) -> Option<E>
unsafe fn move_out_vfield_(
&mut self,
_: TStr<__TS<(__E, __r, __r)>>,
_: TStr<__TS<(__0,)>>,
moved_fields: &mut MovedOutFields
) -> Option<E>
[src]
&mut self,
_: TStr<__TS<(__E, __r, __r)>>,
_: TStr<__TS<(__0,)>>,
moved_fields: &mut MovedOutFields
) -> Option<E>
unsafe fn into_vfield_unchecked_(
self,
variant_name: V,
field_name: F
) -> Self::Ty where
Self: Sized,
[src]
self,
variant_name: V,
field_name: F
) -> Self::Ty where
Self: Sized,
unsafe fn move_out_vfield_unchecked_(
&mut self,
variant_name: V,
field_name: F,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
variant_name: V,
field_name: F,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<T, E> IntoVariantField<TStr<__TS<(__O, __k)>>, TStr<__TS<(__0,)>>> for Result<T, E> where
Self: DropFields,
[src]
Self: DropFields,
fn into_vfield_(
self,
_: TStr<__TS<(__O, __k)>>,
_: TStr<__TS<(__0,)>>
) -> Option<T>
[src]
self,
_: TStr<__TS<(__O, __k)>>,
_: TStr<__TS<(__0,)>>
) -> Option<T>
unsafe fn move_out_vfield_(
&mut self,
_: TStr<__TS<(__O, __k)>>,
_: TStr<__TS<(__0,)>>,
moved_fields: &mut MovedOutFields
) -> Option<T>
[src]
&mut self,
_: TStr<__TS<(__O, __k)>>,
_: TStr<__TS<(__0,)>>,
moved_fields: &mut MovedOutFields
) -> Option<T>
unsafe fn into_vfield_unchecked_(
self,
variant_name: V,
field_name: F
) -> Self::Ty where
Self: Sized,
[src]
self,
variant_name: V,
field_name: F
) -> Self::Ty where
Self: Sized,
unsafe fn move_out_vfield_unchecked_(
&mut self,
variant_name: V,
field_name: F,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
variant_name: V,
field_name: F,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<T> IntoVariantField<TStr<__TS<(__S, __o, __m, __e)>>, TStr<__TS<(__0,)>>> for Option<T> where
Self: DropFields,
[src]
Self: DropFields,
fn into_vfield_(
self,
_: TStr<__TS<(__S, __o, __m, __e)>>,
_: TStr<__TS<(__0,)>>
) -> Option<T>
[src]
self,
_: TStr<__TS<(__S, __o, __m, __e)>>,
_: TStr<__TS<(__0,)>>
) -> Option<T>
unsafe fn move_out_vfield_(
&mut self,
_: TStr<__TS<(__S, __o, __m, __e)>>,
_: TStr<__TS<(__0,)>>,
moved_fields: &mut MovedOutFields
) -> Option<T>
[src]
&mut self,
_: TStr<__TS<(__S, __o, __m, __e)>>,
_: TStr<__TS<(__0,)>>,
moved_fields: &mut MovedOutFields
) -> Option<T>
unsafe fn into_vfield_unchecked_(
self,
variant_name: V,
field_name: F
) -> Self::Ty where
Self: Sized,
[src]
self,
variant_name: V,
field_name: F
) -> Self::Ty where
Self: Sized,
unsafe fn move_out_vfield_unchecked_(
&mut self,
variant_name: V,
field_name: F,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
variant_name: V,
field_name: F,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<T, __V, __F, __Ty> IntoVariantField<TStr<__V>, __F> for StrucWrapper<T> where
T: IntoVariantField<TStr<__V>, __F, Ty = __Ty>,
[src]
T: IntoVariantField<TStr<__V>, __F, Ty = __Ty>,
fn into_vfield_(self, vname: TStr<__V>, fname: __F) -> Option<__Ty>
[src]
unsafe fn move_out_vfield_(
&mut self,
vname: TStr<__V>,
fname: __F,
moved: &mut MovedOutFields
) -> Option<__Ty>
[src]
&mut self,
vname: TStr<__V>,
fname: __F,
moved: &mut MovedOutFields
) -> Option<__Ty>
unsafe fn into_vfield_unchecked_(
self,
variant_name: V,
field_name: F
) -> Self::Ty where
Self: Sized,
[src]
self,
variant_name: V,
field_name: F
) -> Self::Ty where
Self: Sized,
unsafe fn move_out_vfield_unchecked_(
&mut self,
variant_name: V,
field_name: F,
moved_fields: &mut MovedOutFields
) -> Self::Ty
[src]
&mut self,
variant_name: V,
field_name: F,
moved_fields: &mut MovedOutFields
) -> Self::Ty
impl<T> IsMultiFieldPath for TStr<T>
[src]
type PathUniqueness = UniquePaths
Whether the paths in the set can contain duplicate paths. Read more
impl<T> IsSingleFieldPath for TStr<T>
[src]
impl<T> IsTStr for TStr<T>
[src]
impl<T, E> IsVariant<TStr<__TS<(__E, __r, __r)>>> for Result<T, E>
[src]
impl<T> IsVariant<TStr<__TS<(__N, __o, __n, __e)>>> for Option<T>
[src]
impl<T, E> IsVariant<TStr<__TS<(__O, __k)>>> for Result<T, E>
[src]
impl<T> IsVariant<TStr<__TS<(__S, __o, __m, __e)>>> for Option<T>
[src]
impl<T, __V> IsVariant<TStr<__V>> for ManuallyDrop<T> where
T: IsVariant<TStr<__V>>,
[src]
T: IsVariant<TStr<__V>>,
fn is_variant_(&self, name: TStr<__V>) -> bool
[src]
impl<P, __V> IsVariant<TStr<__V>> for Pin<P> where
P::Target: IsVariant<TStr<__V>>,
P: Deref,
P::Target: Sized,
[src]
P::Target: IsVariant<TStr<__V>>,
P: Deref,
P::Target: Sized,
fn is_variant_(&self, name: TStr<__V>) -> bool
[src]
impl<T, __V> IsVariant<TStr<__V>> for Arc<T> where
T: IsVariant<TStr<__V>>,
T: ?Sized,
[src]
T: IsVariant<TStr<__V>>,
T: ?Sized,
fn is_variant_(&self, name: TStr<__V>) -> bool
[src]
impl<T, __V> IsVariant<TStr<__V>> for Rc<T> where
T: IsVariant<TStr<__V>>,
T: ?Sized,
[src]
T: IsVariant<TStr<__V>>,
T: ?Sized,
fn is_variant_(&self, name: TStr<__V>) -> bool
[src]
impl<T, __V> IsVariant<TStr<__V>> for Box<T> where
T: IsVariant<TStr<__V>>,
T: ?Sized,
[src]
T: IsVariant<TStr<__V>>,
T: ?Sized,
fn is_variant_(&self, name: TStr<__V>) -> bool
[src]
impl<'a, T, __V> IsVariant<TStr<__V>> for &'a T where
T: IsVariant<TStr<__V>>,
T: ?Sized,
[src]
T: IsVariant<TStr<__V>>,
T: ?Sized,
fn is_variant_(&self, name: TStr<__V>) -> bool
[src]
impl<'a, T, __V> IsVariant<TStr<__V>> for &'a mut T where
T: IsVariant<TStr<__V>>,
T: 'a + ?Sized,
[src]
T: IsVariant<TStr<__V>>,
T: 'a + ?Sized,
fn is_variant_(&self, name: TStr<__V>) -> bool
[src]
impl<T, __V> IsVariant<TStr<__V>> for FieldCloner<T> where
T: IsVariant<TStr<__V>>,
[src]
T: IsVariant<TStr<__V>>,
fn is_variant_(&self, name: TStr<__V>) -> bool
[src]
impl<T, __V> IsVariant<TStr<__V>> for StrucWrapper<T> where
T: IsVariant<TStr<__V>>,
[src]
T: IsVariant<TStr<__V>>,
fn is_variant_(&self, name: TStr<__V>) -> bool
[src]
impl<T> Ord for TStr<T>
[src]
fn cmp(&self, _other: &Self) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl<T> PartialEq<TStr<T>> for TStr<T>
[src]
impl<T> PartialOrd<TStr<T>> for TStr<T>
[src]
fn partial_cmp(&self, _other: &Self) -> Option<Ordering>
[src]
#[must_use]fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl<This: ?Sized, T> RevFieldErr<This> for TStr<T> where
This: FieldType<Self>,
[src]
This: FieldType<Self>,
type Err = InfallibleAccess
The error returned by rev_*
methods. Read more
impl<This: ?Sized, T> RevFieldType<This> for TStr<T> where
This: FieldType<Self>,
[src]
This: FieldType<Self>,
type Ty = GetFieldType<This, Self>
The type of the field.
impl<'a, This: ?Sized, T> RevGetFieldImpl<'a, This> for TStr<T> where
This: 'a + GetField<Self>,
This::Ty: 'a,
[src]
This: 'a + GetField<Self>,
This::Ty: 'a,
fn rev_get_field(self, this: &'a This) -> Result<&'a This::Ty, InfallibleAccess>
[src]
impl<'a, This: ?Sized, T> RevGetFieldMutImpl<'a, This> for TStr<T> where
This: 'a + GetFieldMut<Self>,
This::Ty: 'a,
[src]
This: 'a + GetFieldMut<Self>,
This::Ty: 'a,
fn rev_get_field_mut(
self,
this: &'a mut This
) -> Result<&'a mut This::Ty, InfallibleAccess>
[src]
self,
this: &'a mut This
) -> Result<&'a mut This::Ty, InfallibleAccess>
unsafe fn rev_get_field_raw_mut(
self,
this: *mut This
) -> Result<*mut This::Ty, InfallibleAccess>
[src]
self,
this: *mut This
) -> Result<*mut This::Ty, InfallibleAccess>
impl<'a, This: ?Sized, T> RevGetMultiFieldImpl<'a, This> for TStr<T> where
Self: RevGetFieldImpl<'a, This>,
This: 'a,
RGFT<Self, This>: 'a,
Result<&'a RGFT<Self, This>, RGFE<Self, This>>: 'a + NormalizeFields,
[src]
Self: RevGetFieldImpl<'a, This>,
This: 'a,
RGFT<Self, This>: 'a,
Result<&'a RGFT<Self, This>, RGFE<Self, This>>: 'a + NormalizeFields,
type UnnormFields = (Result<&'a RGFT<Self, This>, RGFE<Self, This>>,)
A collection of Results<&'a _,_>
s referencing fields.
fn rev_get_multi_field_impl(
self,
this: &'a This
) -> (Result<&'a RGFT<Self, This>, RGFE<Self, This>>,)
[src]
self,
this: &'a This
) -> (Result<&'a RGFT<Self, This>, RGFE<Self, This>>,)
impl<'a, This: ?Sized, T> RevGetMultiFieldMutImpl<'a, This> for TStr<T> where
Self: RevGetFieldMutImpl<'a, This>,
This: 'a,
RGFT<Self, This>: 'a,
Result<&'a mut RGFT<Self, This>, RGFE<Self, This>>: NormalizeFields,
Result<*mut RGFT<Self, This>, RGFE<Self, This>>: NormalizeFields,
[src]
Self: RevGetFieldMutImpl<'a, This>,
This: 'a,
RGFT<Self, This>: 'a,
Result<&'a mut RGFT<Self, This>, RGFE<Self, This>>: NormalizeFields,
Result<*mut RGFT<Self, This>, RGFE<Self, This>>: NormalizeFields,
type UnnormFieldsMut = (Result<&'a mut RGFT<Self, This>, RGFE<Self, This>>,)
This is usually a tuple of Result<&mut _,E: IsFieldErr>
s.
type UnnormFieldsRawMut = (Result<*mut RGFT<Self, This>, RGFE<Self, This>>,)
This is usually a tuple of Result<*mut _,E: IsFieldErr>
s.
fn rev_get_multi_field_mut_impl(
self,
this: &'a mut This
) -> (Result<&'a mut RGFT<Self, This>, RGFE<Self, This>>,)
[src]
self,
this: &'a mut This
) -> (Result<&'a mut RGFT<Self, This>, RGFE<Self, This>>,)
unsafe fn rev_get_multi_field_raw_mut_impl(
self,
this: *mut This
) -> (Result<*mut RGFT<Self, This>, RGFE<Self, This>>,)
[src]
self,
this: *mut This
) -> (Result<*mut RGFT<Self, This>, RGFE<Self, This>>,)
impl<This: ?Sized, T> RevIntoFieldImpl<This> for TStr<T> where
This: IntoField<Self>,
[src]
This: IntoField<Self>,
fn rev_into_field(self, this: This) -> Result<This::Ty, InfallibleAccess> where
This: Sized,
Self::Ty: Sized,
[src]
This: Sized,
Self::Ty: Sized,
impl<This, T> RevIntoMultiFieldImpl<This> for TStr<T> where
Self: RevIntoFieldImpl<This>,
RGFT<Self, This>: Sized,
Result<RGFT<Self, This>, RGFE<Self, This>>: NormalizeFields,
[src]
Self: RevIntoFieldImpl<This>,
RGFT<Self, This>: Sized,
Result<RGFT<Self, This>, RGFE<Self, This>>: NormalizeFields,
type UnnormIntoFields = (Result<RGFT<Self, This>, RGFE<Self, This>>,)
This is usually a tuple of Result<_, E: IsFieldErr>
s.
fn rev_into_multi_field_impl(
self,
this: This
) -> (Result<RGFT<Self, This>, RGFE<Self, This>>,)
[src]
self,
this: This
) -> (Result<RGFT<Self, This>, RGFE<Self, This>>,)
impl<This: ?Sized, T> RevMoveOutFieldImpl<This> for TStr<T> where
This: IntoField<Self>,
[src]
This: IntoField<Self>,
unsafe fn rev_move_out_field(
self,
this: &mut This,
moved: &mut MovedOutFields
) -> Result<Self::Ty, Self::Err> where
Self::Ty: Sized,
[src]
self,
this: &mut This,
moved: &mut MovedOutFields
) -> Result<Self::Ty, Self::Err> where
Self::Ty: Sized,
impl<T> ShallowFieldPath for TStr<T>
[src]
impl ToUsize for TStr<__TS<()>>
[src]
impl<P0> ToUsize for TStr<__TS<(P0,)>> where
P0: ToDigit,
[src]
P0: ToDigit,
impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9)>> where
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
P9: ToDigit,
[src]
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
P9: ToDigit,
impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10)>> where
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
P9: ToDigit,
P10: ToDigit,
[src]
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
P9: ToDigit,
P10: ToDigit,
impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11)>> where
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
P9: ToDigit,
P10: ToDigit,
P11: ToDigit,
[src]
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
P9: ToDigit,
P10: ToDigit,
P11: ToDigit,
impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12)>> where
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
P9: ToDigit,
P10: ToDigit,
P11: ToDigit,
P12: ToDigit,
[src]
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
P9: ToDigit,
P10: ToDigit,
P11: ToDigit,
P12: ToDigit,
impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13)>> where
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
P9: ToDigit,
P10: ToDigit,
P11: ToDigit,
P12: ToDigit,
P13: ToDigit,
[src]
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
P9: ToDigit,
P10: ToDigit,
P11: ToDigit,
P12: ToDigit,
P13: ToDigit,
impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14)>> where
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
P9: ToDigit,
P10: ToDigit,
P11: ToDigit,
P12: ToDigit,
P13: ToDigit,
P14: ToDigit,
[src]
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
P9: ToDigit,
P10: ToDigit,
P11: ToDigit,
P12: ToDigit,
P13: ToDigit,
P14: ToDigit,
impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15)>> where
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
P9: ToDigit,
P10: ToDigit,
P11: ToDigit,
P12: ToDigit,
P13: ToDigit,
P14: ToDigit,
P15: ToDigit,
[src]
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
P9: ToDigit,
P10: ToDigit,
P11: ToDigit,
P12: ToDigit,
P13: ToDigit,
P14: ToDigit,
P15: ToDigit,
impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16)>> where
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
P9: ToDigit,
P10: ToDigit,
P11: ToDigit,
P12: ToDigit,
P13: ToDigit,
P14: ToDigit,
P15: ToDigit,
P16: ToDigit,
[src]
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
P9: ToDigit,
P10: ToDigit,
P11: ToDigit,
P12: ToDigit,
P13: ToDigit,
P14: ToDigit,
P15: ToDigit,
P16: ToDigit,
impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17)>> where
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
P9: ToDigit,
P10: ToDigit,
P11: ToDigit,
P12: ToDigit,
P13: ToDigit,
P14: ToDigit,
P15: ToDigit,
P16: ToDigit,
P17: ToDigit,
[src]
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
P9: ToDigit,
P10: ToDigit,
P11: ToDigit,
P12: ToDigit,
P13: ToDigit,
P14: ToDigit,
P15: ToDigit,
P16: ToDigit,
P17: ToDigit,
impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18)>> where
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
P9: ToDigit,
P10: ToDigit,
P11: ToDigit,
P12: ToDigit,
P13: ToDigit,
P14: ToDigit,
P15: ToDigit,
P16: ToDigit,
P17: ToDigit,
P18: ToDigit,
[src]
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
P9: ToDigit,
P10: ToDigit,
P11: ToDigit,
P12: ToDigit,
P13: ToDigit,
P14: ToDigit,
P15: ToDigit,
P16: ToDigit,
P17: ToDigit,
P18: ToDigit,
impl<P0, P1> ToUsize for TStr<__TS<(P0, P1)>> where
P0: ToDigit,
P1: ToDigit,
[src]
P0: ToDigit,
P1: ToDigit,
impl<P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19)>> where
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
P9: ToDigit,
P10: ToDigit,
P11: ToDigit,
P12: ToDigit,
P13: ToDigit,
P14: ToDigit,
P15: ToDigit,
P16: ToDigit,
P17: ToDigit,
P18: ToDigit,
P19: ToDigit,
[src]
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
P9: ToDigit,
P10: ToDigit,
P11: ToDigit,
P12: ToDigit,
P13: ToDigit,
P14: ToDigit,
P15: ToDigit,
P16: ToDigit,
P17: ToDigit,
P18: ToDigit,
P19: ToDigit,
impl<P0, P1, P2> ToUsize for TStr<__TS<(P0, P1, P2)>> where
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
[src]
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
impl<P0, P1, P2, P3> ToUsize for TStr<__TS<(P0, P1, P2, P3)>> where
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
[src]
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
impl<P0, P1, P2, P3, P4> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4)>> where
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
[src]
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
impl<P0, P1, P2, P3, P4, P5> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5)>> where
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
[src]
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
impl<P0, P1, P2, P3, P4, P5, P6> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6)>> where
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
[src]
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
impl<P0, P1, P2, P3, P4, P5, P6, P7> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7)>> where
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
[src]
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
impl<P0, P1, P2, P3, P4, P5, P6, P7, P8> ToUsize for TStr<__TS<(P0, P1, P2, P3, P4, P5, P6, P7, P8)>> where
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
[src]
P0: ToDigit,
P1: ToDigit,
P2: ToDigit,
P3: ToDigit,
P4: ToDigit,
P5: ToDigit,
P6: ToDigit,
P7: ToDigit,
P8: ToDigit,
Auto Trait Implementations
impl<T> RefUnwindSafe for TStr<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Send for TStr<T> where
T: Send,
T: Send,
impl<T> Sync for TStr<T> where
T: Sync,
T: Sync,
impl<T> Unpin for TStr<T> where
T: Unpin,
T: Unpin,
impl<T> UnwindSafe for TStr<T> where
T: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<This, T> Array0<T> for This where
This: ?Sized,
[src]
This: ?Sized,
impl<This, V, T> Array0Variant<T, V> for This where
This: ?Sized,
[src]
This: ?Sized,
impl<This, T> ArrayMove0<T> for This where
This: ?Sized,
[src]
This: ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<This, T> IntoStructural<T> for This where
T: FromStructural<This>,
[src]
T: FromStructural<This>,
fn into_structural(Self) -> T
[src]
impl<'a, Path, This> RevGetField<'a, This> for Path where
Path: RevGetFieldImpl<'a, This, Err = InfallibleAccess>,
[src]
Path: RevGetFieldImpl<'a, This, Err = InfallibleAccess>,
impl<'a, Path, This> RevGetFieldMut<'a, This> for Path where
Path: RevGetFieldMutImpl<'a, This, Err = InfallibleAccess>,
[src]
Path: RevGetFieldMutImpl<'a, This, Err = InfallibleAccess>,
impl<'a, This, Path> RevGetMultiField<'a, This> for Path where
Path: RevGetMultiFieldImpl<'a, This>,
This: 'a + ?Sized,
[src]
Path: RevGetMultiFieldImpl<'a, This>,
This: 'a + ?Sized,
type Fields = <<Path as RevGetMultiFieldImpl<'a, This>>::UnnormFields as NormalizeFields>::Output
This is usually a tuple of Option<&_>
s and &_
s.
fn rev_get_multi_field(
Self,
&'a This
) -> <Path as RevGetMultiField<'a, This>>::Fields
[src]
Self,
&'a This
) -> <Path as RevGetMultiField<'a, This>>::Fields
impl<'a, This, Path> RevGetMultiFieldMut<'a, This> for Path where
Path: RevGetMultiFieldMutImpl<'a, This>,
This: 'a + ?Sized,
[src]
Path: RevGetMultiFieldMutImpl<'a, This>,
This: 'a + ?Sized,
type FieldsMut = <<Path as RevGetMultiFieldMutImpl<'a, This>>::UnnormFieldsMut as NormalizeFields>::Output
This is usually a tuple of Option<&mut _>
s and &mut _
s.
type FieldsRawMut = <<Path as RevGetMultiFieldMutImpl<'a, This>>::UnnormFieldsRawMut as NormalizeFields>::Output
This is usually a tuple of Option<*mut _>
s and *mut _
s.
fn rev_get_multi_field_mut(
Self,
&'a mut This
) -> <Path as RevGetMultiFieldMut<'a, This>>::FieldsMut
[src]
Self,
&'a mut This
) -> <Path as RevGetMultiFieldMut<'a, This>>::FieldsMut
unsafe fn rev_get_multi_field_raw_mut(
Self,
*mut This
) -> <Path as RevGetMultiFieldMut<'a, This>>::FieldsRawMut
[src]
Self,
*mut This
) -> <Path as RevGetMultiFieldMut<'a, This>>::FieldsRawMut
impl<Path, This> RevIntoField<This> for Path where
Path: RevIntoFieldImpl<This, Err = InfallibleAccess>,
[src]
Path: RevIntoFieldImpl<This, Err = InfallibleAccess>,
impl<'a, Path, This> RevIntoFieldMut<'a, This> for Path where
Path: RevIntoField<This> + RevGetFieldMut<'a, This>,
[src]
Path: RevIntoField<This> + RevGetFieldMut<'a, This>,
impl<'a, Path, This> RevIntoFieldRef<'a, This> for Path where
Path: RevIntoField<This> + RevGetFieldMut<'a, This>,
[src]
Path: RevIntoField<This> + RevGetFieldMut<'a, This>,
impl<This, Path> RevIntoMultiField<This> for Path where
Path: RevIntoMultiFieldImpl<This>,
[src]
Path: RevIntoMultiFieldImpl<This>,
type IntoFields = <<Path as RevIntoMultiFieldImpl<This>>::UnnormIntoFields as NormalizeFields>::Output
This is usually a tuple of Option<T>
s and T
s.
fn rev_into_multi_field(
Self,
This
) -> <Path as RevIntoMultiField<This>>::IntoFields
[src]
Self,
This
) -> <Path as RevIntoMultiField<This>>::IntoFields
impl<T> SelfOps for T where
T: ?Sized,
[src]
T: ?Sized,
const T: PhantomData<fn() -> Self>
[src]
const T_D: PhantomData<Self>
[src]
fn assert_ty(self, _other: PhantomData<fn() -> Self>) -> Self
[src]
fn assert_ty_ref(&self, _other: PhantomData<fn() -> Self>) -> &Self
[src]
fn assert_ty_mut(&mut self, _other: PhantomData<fn() -> Self>) -> &mut Self
[src]
fn ty_(&self) -> PhantomData<fn() -> Self>
[src]
fn ty_d(&self) -> PhantomData<Self>
[src]
fn ty_inv(&self) -> PhantomData<fn(Self) -> Self>
[src]
fn ty_inv_ref(&self) -> PhantomData<Cell<&Self>>
[src]
fn eq_id(&self, other: &Self) -> bool
[src]
fn piped<F, U>(self, f: F) -> U where
F: FnOnce(Self) -> U,
[src]
F: FnOnce(Self) -> U,
fn piped_ref<'a, F, U>(&'a self, f: F) -> U where
F: FnOnce(&'a Self) -> U,
[src]
F: FnOnce(&'a Self) -> U,
fn piped_mut<'a, F, U>(&'a mut self, f: F) -> U where
F: FnOnce(&'a mut Self) -> U,
[src]
F: FnOnce(&'a mut Self) -> U,
fn mutated<F>(self, f: F) -> Self where
F: FnOnce(&mut Self),
[src]
F: FnOnce(&mut Self),
fn observe<F>(self, f: F) -> Self where
F: FnOnce(&Self),
[src]
F: FnOnce(&Self),
fn into_<T>(self, PhantomData<fn() -> T>) -> T where
Self: Into<T>,
[src]
Self: Into<T>,
fn as_ref_<T>(&self) -> &T where
Self: AsRef<T>,
T: ?Sized,
[src]
Self: AsRef<T>,
T: ?Sized,
fn as_mut_<T>(&mut self) -> &mut T where
Self: AsMut<T>,
T: ?Sized,
[src]
Self: AsMut<T>,
T: ?Sized,
fn drop_(self)
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The error type returned when the conversion fails.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<This, T> TryIntoStructural<T> for This where
T: TryFromStructural<This>,
[src]
T: TryFromStructural<This>,
type Error = <T as TryFromStructural<This>>::Error
The error parameter of TryFromError
, returned from try_into_structural
on conversion error. Read more
fn try_into_structural(
Self
) -> Result<T, TryFromError<This, <This as TryIntoStructural<T>>::Error>>
[src]
Self
) -> Result<T, TryFromError<This, <This as TryIntoStructural<T>>::Error>>
impl<T> TypeIdentity for T where
T: ?Sized,
[src]
T: ?Sized,
type Type = T
The same type as Self. Read more
fn into_type_val(self) -> Self::Type where
Self::Type: Sized,
[src]
Self::Type: Sized,
fn into_type_ref(&self) -> &Self::Type
[src]
fn into_type_mut(&mut self) -> &mut Self::Type
[src]
fn into_type_box(self: Box<Self>) -> Box<Self::Type>ⓘImportant traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Important traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
fn into_type_arc(this: Arc<Self>) -> Arc<Self::Type>
[src]
fn into_type_rc(this: Rc<Self>) -> Rc<Self::Type>
[src]
fn from_type_val(this: Self::Type) -> Self where
Self::Type: Sized,
[src]
Self::Type: Sized,
fn from_type_ref(this: &Self::Type) -> &Self
[src]
fn from_type_mut(this: &mut Self::Type) -> &mut Self
[src]
fn from_type_box(this: Box<Self::Type>) -> Box<Self>ⓘImportant traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Important traits for Box<R>
impl<R> Read for Box<R> where
R: Read + ?Sized, impl<W> Write for Box<W> where
W: Write + ?Sized, impl<F> Future for Box<F> where
F: Unpin + Future + ?Sized, type Output = <F as Future>::Output;impl<I> Iterator for Box<I> where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;