Docs.rs
dyn-any-0.2.0
dyn-any 0.2.0
Docs.rs crate page
MIT
Links
Repository
crates.io
Source
Owners
TrueDoctor
Keavon
Dependencies
dyn-any-derive ^0.2.0
normal
Versions
0%
of the crate is documented
This release has been yanked, go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
StaticTypeSized
Associated Types
Static
Provided Methods
type_id
Implementations on Foreign Types
&'a [T]
&'a str
()
(A, B, C, D, E, F, G, H, I, J, K, L)
(B, C, D, E, F, G, H, I, J, K, L)
(C, D, E, F, G, H, I, J, K, L)
(D, E, F, G, H, I, J, K, L)
(E, F, G, H, I, J, K, L)
(F, G, H, I, J, K, L)
(G, H, I, J, K, L)
(H, I, J, K, L)
(I, J, K, L)
(J, K, L)
(K, L)
(L,)
*const [T]
*mut [T]
AtomicBool
AtomicI16
AtomicI32
AtomicI64
AtomicI8
AtomicIsize
AtomicPtr<T>
AtomicU16
AtomicU32
AtomicU64
AtomicU8
AtomicUsize
BTreeMap<K, V>
BTreeSet<V>
BinaryHeap<T>
Cell<T>
Duration
Empty<T>
LinkedList<T>
ManuallyDrop<T>
MaybeUninit<T>
Mutex<T>
Once
Option<T>
PhantomData<T>
PhantomPinned
RefCell<T>
Result<T, E>
RwLock<T>
String
UnsafeCell<T>
Vec<T>
VecDeque<T>
Wrapping<T>
[T; N]
bool
char
f32
f64
i128
i16
i32
i64
i8
isize
u128
u16
u32
u64
u8
usize
Implementors
In dyn_any
?
Trait
dyn_any
::
StaticTypeSized
source
·
[
−
]
pub trait StaticTypeSized<'a>: 'a { type
Static
: 'static; fn
type_id
(&self) ->
TypeId
{ ... } }
Associated Types
source
type
Static
: 'static
Provided methods
source
fn
type_id
(&self) ->
TypeId
Implementations on Foreign Types
source
impl<'a, T:
StaticTypeSized
<'a>>
StaticTypeSized
<'a> for
*const
[
T
]
type
Static
=
*const
[
<T as
StaticTypeSized
<'a>>::
Static
]
source
impl<'a, T:
StaticTypeSized
<'a>>
StaticTypeSized
<'a> for
*mut
[
T
]
type
Static
=
*mut
[
<T as
StaticTypeSized
<'a>>::
Static
]
source
impl<'a, T:
StaticTypeSized
<'a>>
StaticTypeSized
<'a> for
&'a [T]
type
Static
=
&'static [
<T as
StaticTypeSized
<'a>>::
Static
]
source
impl<'a>
StaticTypeSized
<'a> for &'a
str
type
Static
= &'static
str
source
impl<'a>
StaticTypeSized
<'a> for
()
type
Static
=
()
source
impl<'a, T:
StaticTypeSized
<'a>, const N:
usize
>
StaticTypeSized
<'a> for
[
T
; N]
type
Static
=
[
<T as
StaticTypeSized
<'a>>::
Static
; N]
source
impl<'a, T: 'a +
StaticTypeSized
<'a> +
Sized
>
StaticTypeSized
<'a> for
Option
<T>
type
Static
=
Option
<<T as
StaticTypeSized
<'a>>::
Static
>
source
impl<'a, T: 'a +
StaticTypeSized
<'a> +
Sized
, E: 'a +
StaticTypeSized
<'a> +
Sized
>
StaticTypeSized
<'a> for
Result
<T, E>
type
Static
=
Result
<<T as
StaticTypeSized
<'a>>::
Static
, <E as
StaticTypeSized
<'a>>::
Static
>
source
impl<'a, T: 'a +
StaticTypeSized
<'a> +
Sized
>
StaticTypeSized
<'a> for
Cell
<T>
type
Static
=
Cell
<<T as
StaticTypeSized
<'a>>::
Static
>
source
impl<'a, T: 'a +
StaticTypeSized
<'a> +
Sized
>
StaticTypeSized
<'a> for
UnsafeCell
<T>
type
Static
=
UnsafeCell
<<T as
StaticTypeSized
<'a>>::
Static
>
source
impl<'a, T: 'a +
StaticTypeSized
<'a> +
Sized
>
StaticTypeSized
<'a> for
RefCell
<T>
type
Static
=
RefCell
<<T as
StaticTypeSized
<'a>>::
Static
>
source
impl<'a, T: 'a +
StaticTypeSized
<'a> +
Sized
>
StaticTypeSized
<'a> for
MaybeUninit
<T>
type
Static
=
MaybeUninit
<<T as
StaticTypeSized
<'a>>::
Static
>
source
impl<'a, T: 'a +
StaticTypeSized
<'a> +
Sized
>
StaticTypeSized
<'a> for
Vec
<T>
type
Static
=
Vec
<<T as
StaticTypeSized
<'a>>::
Static
>
source
impl<'a>
StaticTypeSized
<'a> for
String
type
Static
=
String
source
impl<'a, K: 'a +
StaticTypeSized
<'a> +
Sized
, V: 'a +
StaticTypeSized
<'a> +
Sized
>
StaticTypeSized
<'a> for
BTreeMap
<K, V>
type
Static
=
BTreeMap
<<K as
StaticTypeSized
<'a>>::
Static
, <V as
StaticTypeSized
<'a>>::
Static
>
source
impl<'a, V: 'a +
StaticTypeSized
<'a> +
Sized
>
StaticTypeSized
<'a> for
BTreeSet
<V>
type
Static
=
BTreeSet
<<V as
StaticTypeSized
<'a>>::
Static
>
source
impl<'a, T: 'a +
StaticTypeSized
<'a> +
Sized
>
StaticTypeSized
<'a> for
LinkedList
<T>
type
Static
=
LinkedList
<<T as
StaticTypeSized
<'a>>::
Static
>
source
impl<'a, T: 'a +
StaticTypeSized
<'a> +
Sized
>
StaticTypeSized
<'a> for
VecDeque
<T>
type
Static
=
VecDeque
<<T as
StaticTypeSized
<'a>>::
Static
>
source
impl<'a, T: 'a +
StaticTypeSized
<'a> +
Sized
>
StaticTypeSized
<'a> for
BinaryHeap
<T>
type
Static
=
BinaryHeap
<<T as
StaticTypeSized
<'a>>::
Static
>
source
impl<'a, T: 'a +
StaticTypeSized
<'a> +
Sized
>
StaticTypeSized
<'a> for
ManuallyDrop
<T>
type
Static
=
ManuallyDrop
<<T as
StaticTypeSized
<'a>>::
Static
>
source
impl<'a, T: 'a +
StaticTypeSized
<'a> +
Sized
>
StaticTypeSized
<'a> for
PhantomData
<T>
type
Static
=
PhantomData
<<T as
StaticTypeSized
<'a>>::
Static
>
source
impl<'a>
StaticTypeSized
<'a> for
PhantomPinned
type
Static
=
PhantomPinned
source
impl<'a, T: 'a +
StaticTypeSized
<'a> +
Sized
>
StaticTypeSized
<'a> for
Empty
<T>
type
Static
=
Empty
<<T as
StaticTypeSized
<'a>>::
Static
>
source
impl<'a, T: 'a +
StaticTypeSized
<'a> +
Sized
>
StaticTypeSized
<'a> for
Wrapping
<T>
type
Static
=
Wrapping
<<T as
StaticTypeSized
<'a>>::
Static
>
source
impl<'a>
StaticTypeSized
<'a> for
Duration
type
Static
=
Duration
source
impl<'a>
StaticTypeSized
<'a> for
Once
type
Static
=
Once
source
impl<'a, T: 'a +
StaticTypeSized
<'a> +
Sized
>
StaticTypeSized
<'a> for
Mutex
<T>
type
Static
=
Mutex
<<T as
StaticTypeSized
<'a>>::
Static
>
source
impl<'a, T: 'a +
StaticTypeSized
<'a> +
Sized
>
StaticTypeSized
<'a> for
RwLock
<T>
type
Static
=
RwLock
<<T as
StaticTypeSized
<'a>>::
Static
>
source
impl<'a>
StaticTypeSized
<'a> for
bool
type
Static
=
bool
source
impl<'a>
StaticTypeSized
<'a> for
f32
type
Static
=
f32
source
impl<'a>
StaticTypeSized
<'a> for
f64
type
Static
=
f64
source
impl<'a>
StaticTypeSized
<'a> for
char
type
Static
=
char
source
impl<'a>
StaticTypeSized
<'a> for
u8
type
Static
=
u8
source
impl<'a>
StaticTypeSized
<'a> for
AtomicU8
type
Static
=
AtomicU8
source
impl<'a>
StaticTypeSized
<'a> for
u16
type
Static
=
u16
source
impl<'a>
StaticTypeSized
<'a> for
AtomicU16
type
Static
=
AtomicU16
source
impl<'a>
StaticTypeSized
<'a> for
u32
type
Static
=
u32
source
impl<'a>
StaticTypeSized
<'a> for
AtomicU32
type
Static
=
AtomicU32
source
impl<'a>
StaticTypeSized
<'a> for
u64
type
Static
=
u64
source
impl<'a>
StaticTypeSized
<'a> for
AtomicU64
type
Static
=
AtomicU64
source
impl<'a>
StaticTypeSized
<'a> for
usize
type
Static
=
usize
source
impl<'a>
StaticTypeSized
<'a> for
AtomicUsize
type
Static
=
AtomicUsize
source
impl<'a>
StaticTypeSized
<'a> for
i8
type
Static
=
i8
source
impl<'a>
StaticTypeSized
<'a> for
AtomicI8
type
Static
=
AtomicI8
source
impl<'a>
StaticTypeSized
<'a> for
i16
type
Static
=
i16
source
impl<'a>
StaticTypeSized
<'a> for
AtomicI16
type
Static
=
AtomicI16
source
impl<'a>
StaticTypeSized
<'a> for
i32
type
Static
=
i32
source
impl<'a>
StaticTypeSized
<'a> for
AtomicI32
type
Static
=
AtomicI32
source
impl<'a>
StaticTypeSized
<'a> for
i64
type
Static
=
i64
source
impl<'a>
StaticTypeSized
<'a> for
AtomicI64
type
Static
=
AtomicI64
source
impl<'a>
StaticTypeSized
<'a> for
isize
type
Static
=
isize
source
impl<'a>
StaticTypeSized
<'a> for
AtomicIsize
type
Static
=
AtomicIsize
source
impl<'a>
StaticTypeSized
<'a> for
i128
type
Static
=
i128
source
impl<'a>
StaticTypeSized
<'a> for
u128
type
Static
=
u128
source
impl<'a>
StaticTypeSized
<'a> for
AtomicBool
type
Static
=
AtomicBool
source
impl<'a, T: 'a +
StaticTypeSized
<'a> +
Sized
>
StaticTypeSized
<'a> for
AtomicPtr
<T>
type
Static
=
AtomicPtr
<<T as
StaticTypeSized
<'a>>::
Static
>
source
impl<'dyn_any, A:
StaticTypeSized
<'dyn_any>, B:
StaticTypeSized
<'dyn_any>, C:
StaticTypeSized
<'dyn_any>, D:
StaticTypeSized
<'dyn_any>, E:
StaticTypeSized
<'dyn_any>, F:
StaticTypeSized
<'dyn_any>, G:
StaticTypeSized
<'dyn_any>, H:
StaticTypeSized
<'dyn_any>, I:
StaticTypeSized
<'dyn_any>, J:
StaticTypeSized
<'dyn_any>, K:
StaticTypeSized
<'dyn_any>, L:
StaticTypeSized
<'dyn_any>>
StaticTypeSized
<'dyn_any> for
(
A, B, C, D, E, F, G, H, I, J, K, L
)
type
Static
=
(
<A as
StaticTypeSized
<'dyn_any>>::
Static
, <B as
StaticTypeSized
<'dyn_any>>::
Static
, <C as
StaticTypeSized
<'dyn_any>>::
Static
, <D as
StaticTypeSized
<'dyn_any>>::
Static
, <E as
StaticTypeSized
<'dyn_any>>::
Static
, <F as
StaticTypeSized
<'dyn_any>>::
Static
, <G as
StaticTypeSized
<'dyn_any>>::
Static
, <H as
StaticTypeSized
<'dyn_any>>::
Static
, <I as
StaticTypeSized
<'dyn_any>>::
Static
, <J as
StaticTypeSized
<'dyn_any>>::
Static
, <K as
StaticTypeSized
<'dyn_any>>::
Static
, <L as
StaticTypeSized
<'dyn_any>>::
Static
)
source
impl<'dyn_any, B:
StaticTypeSized
<'dyn_any>, C:
StaticTypeSized
<'dyn_any>, D:
StaticTypeSized
<'dyn_any>, E:
StaticTypeSized
<'dyn_any>, F:
StaticTypeSized
<'dyn_any>, G:
StaticTypeSized
<'dyn_any>, H:
StaticTypeSized
<'dyn_any>, I:
StaticTypeSized
<'dyn_any>, J:
StaticTypeSized
<'dyn_any>, K:
StaticTypeSized
<'dyn_any>, L:
StaticTypeSized
<'dyn_any>>
StaticTypeSized
<'dyn_any> for
(
B, C, D, E, F, G, H, I, J, K, L
)
type
Static
=
(
<B as
StaticTypeSized
<'dyn_any>>::
Static
, <C as
StaticTypeSized
<'dyn_any>>::
Static
, <D as
StaticTypeSized
<'dyn_any>>::
Static
, <E as
StaticTypeSized
<'dyn_any>>::
Static
, <F as
StaticTypeSized
<'dyn_any>>::
Static
, <G as
StaticTypeSized
<'dyn_any>>::
Static
, <H as
StaticTypeSized
<'dyn_any>>::
Static
, <I as
StaticTypeSized
<'dyn_any>>::
Static
, <J as
StaticTypeSized
<'dyn_any>>::
Static
, <K as
StaticTypeSized
<'dyn_any>>::
Static
, <L as
StaticTypeSized
<'dyn_any>>::
Static
)
source
impl<'dyn_any, C:
StaticTypeSized
<'dyn_any>, D:
StaticTypeSized
<'dyn_any>, E:
StaticTypeSized
<'dyn_any>, F:
StaticTypeSized
<'dyn_any>, G:
StaticTypeSized
<'dyn_any>, H:
StaticTypeSized
<'dyn_any>, I:
StaticTypeSized
<'dyn_any>, J:
StaticTypeSized
<'dyn_any>, K:
StaticTypeSized
<'dyn_any>, L:
StaticTypeSized
<'dyn_any>>
StaticTypeSized
<'dyn_any> for
(
C, D, E, F, G, H, I, J, K, L
)
type
Static
=
(
<C as
StaticTypeSized
<'dyn_any>>::
Static
, <D as
StaticTypeSized
<'dyn_any>>::
Static
, <E as
StaticTypeSized
<'dyn_any>>::
Static
, <F as
StaticTypeSized
<'dyn_any>>::
Static
, <G as
StaticTypeSized
<'dyn_any>>::
Static
, <H as
StaticTypeSized
<'dyn_any>>::
Static
, <I as
StaticTypeSized
<'dyn_any>>::
Static
, <J as
StaticTypeSized
<'dyn_any>>::
Static
, <K as
StaticTypeSized
<'dyn_any>>::
Static
, <L as
StaticTypeSized
<'dyn_any>>::
Static
)
source
impl<'dyn_any, D:
StaticTypeSized
<'dyn_any>, E:
StaticTypeSized
<'dyn_any>, F:
StaticTypeSized
<'dyn_any>, G:
StaticTypeSized
<'dyn_any>, H:
StaticTypeSized
<'dyn_any>, I:
StaticTypeSized
<'dyn_any>, J:
StaticTypeSized
<'dyn_any>, K:
StaticTypeSized
<'dyn_any>, L:
StaticTypeSized
<'dyn_any>>
StaticTypeSized
<'dyn_any> for
(
D, E, F, G, H, I, J, K, L
)
type
Static
=
(
<D as
StaticTypeSized
<'dyn_any>>::
Static
, <E as
StaticTypeSized
<'dyn_any>>::
Static
, <F as
StaticTypeSized
<'dyn_any>>::
Static
, <G as
StaticTypeSized
<'dyn_any>>::
Static
, <H as
StaticTypeSized
<'dyn_any>>::
Static
, <I as
StaticTypeSized
<'dyn_any>>::
Static
, <J as
StaticTypeSized
<'dyn_any>>::
Static
, <K as
StaticTypeSized
<'dyn_any>>::
Static
, <L as
StaticTypeSized
<'dyn_any>>::
Static
)
source
impl<'dyn_any, E:
StaticTypeSized
<'dyn_any>, F:
StaticTypeSized
<'dyn_any>, G:
StaticTypeSized
<'dyn_any>, H:
StaticTypeSized
<'dyn_any>, I:
StaticTypeSized
<'dyn_any>, J:
StaticTypeSized
<'dyn_any>, K:
StaticTypeSized
<'dyn_any>, L:
StaticTypeSized
<'dyn_any>>
StaticTypeSized
<'dyn_any> for
(
E, F, G, H, I, J, K, L
)
type
Static
=
(
<E as
StaticTypeSized
<'dyn_any>>::
Static
, <F as
StaticTypeSized
<'dyn_any>>::
Static
, <G as
StaticTypeSized
<'dyn_any>>::
Static
, <H as
StaticTypeSized
<'dyn_any>>::
Static
, <I as
StaticTypeSized
<'dyn_any>>::
Static
, <J as
StaticTypeSized
<'dyn_any>>::
Static
, <K as
StaticTypeSized
<'dyn_any>>::
Static
, <L as
StaticTypeSized
<'dyn_any>>::
Static
)
source
impl<'dyn_any, F:
StaticTypeSized
<'dyn_any>, G:
StaticTypeSized
<'dyn_any>, H:
StaticTypeSized
<'dyn_any>, I:
StaticTypeSized
<'dyn_any>, J:
StaticTypeSized
<'dyn_any>, K:
StaticTypeSized
<'dyn_any>, L:
StaticTypeSized
<'dyn_any>>
StaticTypeSized
<'dyn_any> for
(
F, G, H, I, J, K, L
)
type
Static
=
(
<F as
StaticTypeSized
<'dyn_any>>::
Static
, <G as
StaticTypeSized
<'dyn_any>>::
Static
, <H as
StaticTypeSized
<'dyn_any>>::
Static
, <I as
StaticTypeSized
<'dyn_any>>::
Static
, <J as
StaticTypeSized
<'dyn_any>>::
Static
, <K as
StaticTypeSized
<'dyn_any>>::
Static
, <L as
StaticTypeSized
<'dyn_any>>::
Static
)
source
impl<'dyn_any, G:
StaticTypeSized
<'dyn_any>, H:
StaticTypeSized
<'dyn_any>, I:
StaticTypeSized
<'dyn_any>, J:
StaticTypeSized
<'dyn_any>, K:
StaticTypeSized
<'dyn_any>, L:
StaticTypeSized
<'dyn_any>>
StaticTypeSized
<'dyn_any> for
(
G, H, I, J, K, L
)
type
Static
=
(
<G as
StaticTypeSized
<'dyn_any>>::
Static
, <H as
StaticTypeSized
<'dyn_any>>::
Static
, <I as
StaticTypeSized
<'dyn_any>>::
Static
, <J as
StaticTypeSized
<'dyn_any>>::
Static
, <K as
StaticTypeSized
<'dyn_any>>::
Static
, <L as
StaticTypeSized
<'dyn_any>>::
Static
)
source
impl<'dyn_any, H:
StaticTypeSized
<'dyn_any>, I:
StaticTypeSized
<'dyn_any>, J:
StaticTypeSized
<'dyn_any>, K:
StaticTypeSized
<'dyn_any>, L:
StaticTypeSized
<'dyn_any>>
StaticTypeSized
<'dyn_any> for
(
H, I, J, K, L
)
type
Static
=
(
<H as
StaticTypeSized
<'dyn_any>>::
Static
, <I as
StaticTypeSized
<'dyn_any>>::
Static
, <J as
StaticTypeSized
<'dyn_any>>::
Static
, <K as
StaticTypeSized
<'dyn_any>>::
Static
, <L as
StaticTypeSized
<'dyn_any>>::
Static
)
source
impl<'dyn_any, I:
StaticTypeSized
<'dyn_any>, J:
StaticTypeSized
<'dyn_any>, K:
StaticTypeSized
<'dyn_any>, L:
StaticTypeSized
<'dyn_any>>
StaticTypeSized
<'dyn_any> for
(
I, J, K, L
)
type
Static
=
(
<I as
StaticTypeSized
<'dyn_any>>::
Static
, <J as
StaticTypeSized
<'dyn_any>>::
Static
, <K as
StaticTypeSized
<'dyn_any>>::
Static
, <L as
StaticTypeSized
<'dyn_any>>::
Static
)
source
impl<'dyn_any, J:
StaticTypeSized
<'dyn_any>, K:
StaticTypeSized
<'dyn_any>, L:
StaticTypeSized
<'dyn_any>>
StaticTypeSized
<'dyn_any> for
(
J, K, L
)
type
Static
=
(
<J as
StaticTypeSized
<'dyn_any>>::
Static
, <K as
StaticTypeSized
<'dyn_any>>::
Static
, <L as
StaticTypeSized
<'dyn_any>>::
Static
)
source
impl<'dyn_any, K:
StaticTypeSized
<'dyn_any>, L:
StaticTypeSized
<'dyn_any>>
StaticTypeSized
<'dyn_any> for
(
K, L
)
type
Static
=
(
<K as
StaticTypeSized
<'dyn_any>>::
Static
, <L as
StaticTypeSized
<'dyn_any>>::
Static
)
source
impl<'dyn_any, L:
StaticTypeSized
<'dyn_any>>
StaticTypeSized
<'dyn_any> for
(
L
,)
type
Static
=
(
<L as
StaticTypeSized
<'dyn_any>>::
Static
,)
Implementors
source
impl<'a, T:
StaticTypeClone
<'a>>
StaticTypeSized
<'a> for T
type
Static
= <T as
StaticTypeClone
<'a>>::
Static