#[derive(Clone, Debug)]
pub struct BelongsTo<B: ToString> {
    pub local: String,
    pub remote: B,
    pub inverse: Option<String>,
}

#[derive(Clone, Debug)]
pub struct HasMany<B: ToString> {
    pub local: String,
    pub remote: B,
    pub inverse: Option<String>,
}
