pub fn serialize<S>(
    v: &TimeSpec,
    s: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
    S: Serializer