[−][src]Module structural::field_traits
Accessor and extension traits for fields.
Re-exports
pub use self::rev_get_field::RevGetFieldType; |
pub use self::rev_get_field::RevGetFieldType_; |
pub use self::rev_get_field::RevFieldRefType; |
pub use self::rev_get_field::RevFieldMutType; |
pub use self::rev_get_field::RevIntoFieldType; |
pub use self::rev_get_field::RevGetField; |
pub use self::rev_get_field::RevGetFieldMut; |
pub use self::rev_get_field::RevIntoField; |
Modules
for_arrays | Traits related to arrays. |
for_tuples | Contains structural aliases for tuples, with shared,mutable,and by value access to every field of the tuple. |
rev_get_field | Contains traits implemented on field paths,taking Structural types as parameters. |
Traits
GetField | Allows accessing the |
GetFieldExt | A trait defining the primary way to call methods from structural traits. |
GetFieldMut | Allows accessing the |
IntoField | Converts this type into its |
IntoFieldMut | An alias for a shared,mutable,and by-value accessor for a field. |
Type Definitions
GetFieldMutRefFn | The type of |
GetFieldType | Queries the type of a field. |
GetFieldType2 | Queries the type of a double nested field (eg: |
GetFieldType3 | Queries the type of a triple nested field (eg: |
GetFieldType4 | Queries the type of a quadruple nested field (eg: |