cgp-field 0.7.0

Context-generic programming field traits
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::traits::{HasFields, HasFieldsRef};

pub trait ToFields: HasFields {
    fn to_fields(self) -> Self::Fields;
}

pub trait ToFieldsRef: HasFieldsRef {
    fn to_fields_ref<'a>(&'a self) -> Self::FieldsRef<'a>
    where
        Self: 'a;
}