27 releases

0.1.29 Jul 20, 2021
0.1.28 Jul 20, 2021
0.1.27 Jun 16, 2021
0.1.23 May 6, 2021
0.1.18 Dec 31, 2020

#2011 in Web programming

Download history 9/week @ 2024-06-05 13/week @ 2024-06-12 16/week @ 2024-06-19 12/week @ 2024-06-26 15/week @ 2024-07-03 11/week @ 2024-07-10 15/week @ 2024-07-17 30/week @ 2024-07-24 27/week @ 2024-07-31 72/week @ 2024-08-07 60/week @ 2024-08-14 26/week @ 2024-08-21 48/week @ 2024-08-28 37/week @ 2024-09-04 40/week @ 2024-09-11 43/week @ 2024-09-18

171 downloads per month

Apache-2.0

68KB
1K SLoC

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 Shippo API.
  • For more information, the Shippo API is documented at goshippo.com/docs/reference.
  • Example:
  • use serde::{Deserialize, Serialize};
  • use shippo::Shippo;
  • async fn get_shipments() {
  • // Initialize the Shippo client.
    
  • let shippo = Shippo::new_from_env();
    
  • // List the shipments.
    
  • let shipments = shippo.list_shipments().await.unwrap();
    
  • // Iterate over the shipments.
    
  • for shipment in shipments {
    
  •     println!("{:?}", shipment);
    
  • }
    
  • }
  • 
    

Dependencies

~5–16MB
~241K SLoC