Crate lib

Source
Expand description

-- mode: rust; --

This file is part of privatemail crate. Copyright (c) 2022 Nyah Check See LICENSE for licensing information.

A rust library for handling SNS requests to Lambda.

Authors:

Example:

use crate::lib::config::PrivatEmailConfig;
use serde::{Deserialize, Serialize};

async fn privatemail_handler() {
    // Initialize PrivatEmailConfig object.
    let email_config = PrivatEmailConfig::default();

}

Modules§

config
-- mode: rust; --

Structs§

CommonHeaders
EmailReceiptNotification
LambdaResponse
LambdaResponse: The Outgoing response being passed by the Lambda
Mail
Receipt
Verdict

Functions§

privatemail_handler
PrivatEmail_Handler: processes incoming messages from SNS and forwards to the appropriate recipient email