profile
viewpoint
Alban Baixas Alban-io @4X-SAS Clermont-Ferrand https://twitter.com/Alban_io :elephant:

Alban-io/Carbon 0

A simple PHP API extension for DateTime.

Alban-io/composer 0

Dependency Manager for PHP

Alban-io/contrib 0

DevTube contribution data.

Alban-io/CouponPack 0

This module provides useful coupons type

Alban-io/event-store-client 0

PHP 7.2 Event Store Client Implementation

Alban-io/eventstore-client 0

EventStore asynchronous PHP client with reactiveX flavours

Alban-io/gcloud-functions-snapshot-bakup 0

It is a code for Google Cloud Functions that make snapshot´s from a instance on Google Cloud Computer using gcloud apis

startedphp-ds/ext-ds

started time in 3 days

startedpestphp/pest-intellij

started time in 3 days

fork Alban-io/Carbon

A simple PHP API extension for DateTime.

https://carbon.nesbot.com/

fork in 11 days

delete branch Alban-io/tour_of_rust

delete branch : patch-1

delete time in 24 days

PR opened richardanaya/tour_of_rust

Fix indentation on 33_fr

➡️ https://tourofrust.com/33_fr.html

Current

// Une structure partiellement définie
struct BagOfHolding<T> {
    item: T,
}

fn main() {
    // Note: en utilisant les types génériques, nous créons des types qui 
    // seront créés lors de la compilation.
    // L'opérateur turbofish nous permet de préciser explicitement le type.
        let i32_bag = BagOfHolding::<i32> { item: 42 };
    let bool_bag = BagOfHolding::<bool> { item: true };
    
    // Rust peut toutefois inférer le type!
    let float_bag = BagOfHolding { item: 3.14 };
    
    // Note: si vous êtes un joueur de Donjons et Dragons, vous devriez savoir
    // que mettre un sac de ce type dans un autre du même type est une
    // opération risquée.
    let bag_in_bag = BagOfHolding {
        item: BagOfHolding { item: "boom!" },
    };

    println!(
        "{} {} {} {}",
        i32_bag.item, bool_bag.item, float_bag.item, bag_in_bag.item.item
    );
}

After

// Une structure partiellement définie
struct BagOfHolding<T> {
    item: T,
}

fn main() {
    // Note: en utilisant les types génériques, nous créons des types qui 
    // seront créés lors de la compilation.
    // L'opérateur turbofish nous permet de préciser explicitement le type.
    let i32_bag = BagOfHolding::<i32> { item: 42 };
    let bool_bag = BagOfHolding::<bool> { item: true };
    
    // Rust peut toutefois inférer le type!
    let float_bag = BagOfHolding { item: 3.14 };
    
    // Note: si vous êtes un joueur de Donjons et Dragons, vous devriez savoir
    // que mettre un sac de ce type dans un autre du même type est une
    // opération risquée.
    let bag_in_bag = BagOfHolding {
        item: BagOfHolding { item: "boom!" },
    };

    println!(
        "{} {} {} {}",
        i32_bag.item, bool_bag.item, float_bag.item, bag_in_bag.item.item
    );
}
+1 -1

0 comment

1 changed file

pr created time in 25 days

push eventAlban-io/tour_of_rust

Alban Baixas

commit sha 239f32672c54f06221cbd143893a0534378e1557

Fix indentation on 33_fr

view details

push time in 25 days

fork Alban-io/tour_of_rust

A tour of rust's language features

https://tourofrust.com

fork in 25 days

startedrichardanaya/tour_of_rust

started time in 25 days

create barnchAlban-io/Alban-io

branch : master

created branch time in a month

created repositoryAlban-io/Alban-io

created time in a month

startedhalaxa/json-machine

started time in 2 months

startedseven-phases/spectrum-analyzer

started time in 2 months

fork Alban-io/composer

Dependency Manager for PHP

https://getcomposer.org/

fork in 3 months

startedtldr-pages/tldr

started time in 3 months

startedmeilisearch/MeiliSearch

started time in 3 months

more