15 releases

0.3.1 Nov 18, 2022
0.1.15 Aug 25, 2021
0.1.13 Jul 7, 2021
0.1.11 Jun 21, 2021

#2329 in Web programming

Download history 20/week @ 2024-04-14 15/week @ 2024-04-21 14/week @ 2024-04-28 9/week @ 2024-05-05 29/week @ 2024-05-12 18/week @ 2024-05-19 12/week @ 2024-05-26 7/week @ 2024-06-02 5/week @ 2024-06-09 23/week @ 2024-06-16 22/week @ 2024-06-23 8/week @ 2024-06-30 17/week @ 2024-07-07 11/week @ 2024-07-14 26/week @ 2024-07-21 141/week @ 2024-07-28

195 downloads per month

Apache-2.0

30KB
586 lines

cio

cargo-build cargo-clippy cargo-test rustfmt cloud-run

Helper functions and types for doing the activities of a CIO.

Configuration

Runtime Flags

Specific runtime behaviors can be controlled via environment variables. Flags are disabled by default and setting the variable to true will enable the feature.

Flag Description
RFD_PDFS_IN_GITHUB Enables committing of rendered RFD PDFs back to their source repo
RFD_PDFS_IN_GOOGLE_DRIVE Enables writing of rendered RFD PDFs to Google Drive

The architecture for this application server and all it's surroundings is:

arch.png


lib.rs:

  • A rust library for interacting with the MailChimp API.
  • For more information, the MailChimp API is documented at docs.mailchimp.com.
  • Example:
  • use mailchimp_api::MailChimp;
  • use serde::{Deserialize, Serialize};
  • async fn get_subscribers() {
  • // Initialize the MailChimp client.
    
  • let mailchimp = MailChimp::new_from_env("", "", "");
    
  • // Get the subscribers for a mailing list.
    
  • let subscribers = mailchimp.get_subscribers("some_id").await.unwrap();
    
  • println!("{:?}", subscribers);
    
  • }
  • 
    

Dependencies

~5–20MB
~257K SLoC