Module reflect

Source
Expand description

Runtime reflection

Modules§

prelude

Macros§

blank_reflect
delegate_reflect

Structs§

FieldInfo

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

Traits§

FieldValue
A value of a field..
GetField
Helper methods over Reflect types
Reflect
Trait for runtime reflection
ReflectArray
Reflect sub trait for working with slices.
ReflectBase
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