View playground.rs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This is only a test |
View playground.rs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
struct t{ | |
a: u32, | |
b: u32 | |
} | |
fn main() { | |
let mut test: t; | |
test.a = 16; | |
test.b = 12; | |
let res: u32 = test.a*test.b; |
View playground.rs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
struct Test { | |
a: u32, | |
b: u32, | |
} | |
impl Test { | |
fn new(a: u32, b: u32) -> Test { | |
Test { a, b } | |
} | |
} |
View playground.rs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#![feature(specialization)] | |
pub struct MemberBase { | |
id: u32, | |
} | |
impl MemberBase { | |
pub fn id(&self) -> u32 { self.id } | |
} | |
pub trait UiMemberSpecialization { | |
fn size(&self) -> (u32, u32); |
View playground.rs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
struct Testing{ | |
one: Option<String> | |
} | |
impl Testing { | |
/// redis://[:<passwd>@]<hostname>[:port][/<db>] | |
pub fn do_something(&self) { | |
let one = &self.one.unwrap_or_default(); | |
println!("one is: {:?}", one); |
View playground.rs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
struct Testing{ | |
one: Option<String> | |
} | |
impl Testing { | |
/// redis://[:<passwd>@]<hostname>[:port][/<db>] | |
pub fn do_something(&self) { | |
let one = self.one.as_ref().unwrap(); | |
println!("one is: {:?}", one); |
View playground.rs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fn main() { | |
let mut v = vec![1, 2, 3, 4, 5]; | |
let first = &v[0]; | |
v.push(6); | |
} |
View playground.rs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//play.rust-lang.org | |
fn main() {} |
View playground.rs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
extern crate chrono; | |
use chrono::prelude::*; | |
fn main() { | |
let datetime = Utc.ymd(2020, 1, 1).and_hms(0, 0, 0); | |
let timestamp = datetime.timestamp(); | |
let naive_datetime = NaiveDateTime::from_timestamp(timestamp, 0); | |
let datetime_again: DateTime<Utc> = DateTime::from_utc(naive_datetime, Utc); | |
println!("{}", datetime_again); |
View playground.rs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fn greet_world() { | |
println!("Hello, world!"); // our old friend. | |
let southern_germany = "Grüß Gott!"; | |
let japan = "ハロー・ワールド"; | |
let regions = [southern_germany, japan]; | |
for region in ®ions { | |
println!("{}", region); |
OlderNewer