Crate
assert_type_match
assert_
type_
match
0.1.1
All Items
Crate Items
Attribute Macros
Crates
accesskit
ahash
aho_corasick
allocator_api2
approx
arrayref
arrayvec
ash
assert_type_match
async_broadcast
async_channel
async_executor
async_fs
async_lock
async_task
atomic_waker
atomicow
avian2d
avian3d
avian_derive
base64
bevy
bevy_a11y
bevy_app
bevy_asset
bevy_asset_macros
bevy_color
bevy_core
bevy_core_pipeline
bevy_derive
bevy_diagnostic
bevy_ecs
bevy_ecs_macros
bevy_encase_derive
bevy_gizmos
bevy_gizmos_macros
bevy_heavy
bevy_hierarchy
bevy_image
bevy_input
bevy_internal
bevy_log
bevy_macro_utils
bevy_math
bevy_mesh
bevy_mikktspace
bevy_ptr
bevy_rapier2d
bevy_rapier3d
bevy_reflect
bevy_reflect_derive
bevy_render
bevy_render_macros
bevy_tasks
bevy_time
bevy_tnua
bevy_tnua_avian2d
bevy_tnua_avian3d
bevy_tnua_physics_integration_layer
bevy_tnua_rapier2d
bevy_tnua_rapier3d
bevy_transform
bevy_transform_interpolation
bevy_utils
bevy_utils_proc_macros
bevy_window
bit_set
bit_vec
bitflags
blake3
blocking
bytemuck
bytemuck_derive
byteorder
byteorder_lite
cfg_if
codespan_reporting
concurrent_queue
const_fnv1a_hash
const_panic
const_random
const_random_macro
const_soft_float
constant_time_eq
constgebra
crossbeam
crossbeam_channel
crossbeam_deque
crossbeam_epoch
crossbeam_queue
crossbeam_utils
crunchy
ctrlc
data_encoding
derive_more
derive_more_impl
disqualified
document_features
downcast_rs
either
ena
encase
encase_derive
encase_derive_impl
equivalent
erased_serde
event_listener
event_listener_strategy
fastrand
fixedbitset
foldhash
futures_core
futures_io
futures_lite
fxhash
getrandom
glam
glow
gpu_alloc
gpu_alloc_types
gpu_descriptor
gpu_descriptor_types
hash32
hashbrown
heapless
hexasphere
hexf_parse
image
indexmap
itertools
khronos_egl
lazy_static
libc
libloading
libm
litrs
lock_api
log
matchers
matrixmultiply
memchr
naga
naga_oil
nalgebra
nalgebra_macros
nix
nonmax
nu_ansi_term
num_complex
num_derive
num_integer
num_rational
num_traits
offset_allocator
once_cell
ordered_float
overload
parking
parking_lot
parking_lot_core
parry2d
parry3d
paste
petgraph
pin_project_lite
piper
ppv_lite86
proc_macro2
proc_macro_error2
proc_macro_error_attr2
profiling
profiling_procmacros
quote
radsort
rand
rand_chacha
rand_core
rand_distr
rapier2d
rapier3d
raw_window_handle
rawpointer
regex
regex_automata
regex_syntax
renderdoc_sys
robust
ron
rstar
rustc_hash
safe_arch
scopeguard
serde
serde_derive
sharded_slab
simba
slab
smallvec
smol_str
spade
spirv
stable_deref_trait
stackfuture
static_assertions
syn
termcolor
thiserror
thread_local
tiny_keccak
tinyvec
tinyvec_macros
toml_datetime
toml_edit
tracing
tracing_attributes
tracing_core
tracing_log
tracing_subscriber
typeid
typenum
unicode_ident
unicode_width
unicode_xid
uuid
wgpu
wgpu_core
wgpu_hal
wgpu_types
wide
winnow
zerocopy
Crate
assert_type_match
Copy item path
Settings
Help
Summary
Source
Attribute Macros
§
assert_
type_
match
An attribute macro that can be used to statically verify that the annotated struct or enum matches the structure of a foreign type.