Skip to main content

Module reflect

Module reflect 

Source
Expand description

Runtime reflection

Modules§

prelude

Macros§

blank_reflect
delegate_reflect

Structs§

FieldMetadata
FieldMut
FieldRef

Enums§

CastError
An error that can occur during “type casting”
Component
Simple path parser / reflect path component
ReflectPathError
An error returned from a failed path string query.
SetFieldByPathError
SetFieldError

Traits§

FieldValue
A value of a field..
GetField
Helper methods over Reflect types
Reflect
A trait for runtime reflection.
ReflectArray
Reflect sub trait for working with slices.
ReflectBase
ReflectHandle
ReflectHashMap
ReflectInheritableVariable
ReflectList
Reflect sub trait for working with Vec-like types
ResolvePath

Functions§

is_path_to_array_element
path_to_components
Splits property path into individual components.

Derive Macros§

Reflect
Implements Reflect trait