0.1.7 |
|
---|---|
0.1.6 |
|
0.1.2 |
|
0.1.1 |
|
#5 in #contacts
18KB
547 lines
Contack vCard
Contack is a simple library for managing contacts in rust. Contack-vCard allows simple exporting to the vcard format. Here is an example
fn main() {
// Creates a Contact
let mut contact = contack::Contact::new (
contack::name::Name {
given : Some("John"),
additional : None,
family : Some("Toohey"),
prefixes : None,
suffixes : None,
}
);
// Sets the email
contact.contact_information.push (
contack::contact_information::ContactInformation::new (
"john_t@mailo.com",
Email
)
);
// Turns it to a vCard
let vcontact = contack_vcard::contack_to_vcard (
contact
);
// Prints it out
println!("{}", vcontact);
}
```
Dependencies
~25MB
~237K SLoC