Advertisement
Guest User

Untitled

a guest
Nov 24th, 2017
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rust 0.44 KB | None | 0 0
  1. use std::sync::Mutex;
  2. use rusoto_core::{default_tls_client, DefaultCredentialsProvider, Region};
  3. use rusoto_sns::{Sns, SnsClient};
  4.  
  5. lazy_static! {
  6.     pub static ref SNS: Mutex<Box<Sns + Send>> = Mutex::new(init_sns());
  7. }
  8.  
  9. fn init_sns() -> Box<Sns + Send> {
  10.     let provider = DefaultCredentialsProvider::new().unwrap();
  11.     let client = SnsClient::new(default_tls_client().unwrap(), provider, Region::UsEast1);
  12.  
  13.     Box::new(client)
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement