Skip to content

Instantly share code, notes, and snippets.

View sungkim11's full-sized avatar

Sung Kim sungkim11

View GitHub Profile
//Lesson 1: A Simple Application that calls Coinbase REST API
//Declare Modules
mod crypto_publisher_1;
fn main() {
crypto_publisher_1::crypto_publisher_1().unwrap();
}
extern crate serde;
use serde::{Serialize, Deserialize};
extern crate reqwest;
use reqwest::Client;
#[derive(Serialize, Deserialize, Debug)]
pub struct CoinbasePrice {
pub data: CoinPrice
}
extern crate serde;
use serde::{Serialize, Deserialize};
extern crate reqwest;
use reqwest::blocking::Client;
#[derive(Serialize, Deserialize, Debug)]
pub struct CoinPrice {
pub base: String,
pub currency: String,
extern crate serde;
use serde::{Serialize, Deserialize};
extern crate reqwest;
use reqwest::blocking::Client;
#[derive(Serialize, Deserialize, Debug)]
pub struct CoinPrice {
pub base: String,
pub currency: String,
extern crate serde;
use serde::{Serialize, Deserialize};
extern crate reqwest;
use reqwest::blocking::Client;
#[derive(Serialize, Deserialize, Debug)]
pub struct CoinPrice {
pub base: String,
pub currency: String,
extern crate serde;
use serde::{Serialize, Deserialize};
extern crate reqwest;
use reqwest::blocking::Client;
#[derive(Serialize, Deserialize, Debug)]
pub struct CoinPrice {
pub base: String,
pub currency: String,
@sungkim11
sungkim11 / rust_struct_1.rs
Created March 17, 2022 02:14
Learn Rust by Example: Rust Structs, Impl, and Traits - Lesson 1: Define Structs
extern crate serde;
use serde::{Serialize, Deserialize};
extern crate reqwest;
use reqwest::blocking::Client;
#[derive(Serialize, Deserialize, Debug)]
pub struct CoinPrice {
pub base: String,
pub currency: String,