Crate contack_vcard[][src]

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);
}

Re-exports

pub extern crate vcard;

Modules

error

Functions

contack_to_vcard

Converts a Contack Contact to a VCard, which can later be written to a file.