sp_vcard 0.2.0

Simple vCard library will help you generate vCard
Documentation
use super::super::values::{Gender, IGender};
use crate::common::{VCardProperty, VCardValue};

pub struct GenderProperty {
    gender: Gender,
}

impl GenderProperty {
    pub fn new() -> Self {
        GenderProperty {
            gender: Gender::new(),
        }
    }

    pub fn set(&mut self, gender: IGender) {
        self.gender.set(gender)
    }
}

impl VCardProperty for GenderProperty {
    fn to_content(&self) -> String {
        self.gender.format_value()
    }
}