1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
use templateless::{utils, Content, Email, EmailAddress, Result, Templateless};

#[tokio::main]
async fn main() -> Result<()> {
	let api_key = utils::get_env("TEMPLATELESS_API_KEY");
	let email_address = utils::get_env("TEMPLATELESS_EMAIL_ADDRESS");

	let content = Content::builder().text("Hello world").build()?;

	let email = Email::builder()
		.to(EmailAddress::new(&email_address))
		.subject("Hello")
		.content(content)
		.build()?;

	let templateless = Templateless::new(&api_key);
	let result = templateless.send(email).await?;

	println!("{:?}", result);
	Ok(())
}