Skip to content

Commit

Permalink
ch/06-00,01: Tłumaczenie wstepne
Browse files Browse the repository at this point in the history
  • Loading branch information
JakubKoralewski committed Mar 25, 2020
1 parent 9fa789f commit 38be8ab
Show file tree
Hide file tree
Showing 49 changed files with 264 additions and 262 deletions.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "enums"
name = "enumy"
version = "0.1.0"
authors = ["Twoje imię i nazwisko <you@example.com>"]
edition = "2018"
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "enums"
name = "enumy"
version = "0.1.0"
authors = ["Twoje imię i nazwisko <you@example.com>"]
edition = "2018"
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "enums"
name = "enumy"
version = "0.1.0"
authors = ["Twoje imię i nazwisko <you@example.com>"]
edition = "2018"
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "enums"
name = "enumy"
version = "0.1.0"
authors = ["Twoje imię i nazwisko <you@example.com>"]
edition = "2018"
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "enums"
name = "enumy"
version = "0.1.0"
authors = ["Twoje imię i nazwisko <you@example.com>"]
edition = "2018"
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "enums"
name = "enumy"
version = "0.1.0"
authors = ["Twoje imię i nazwisko <you@example.com>"]
edition = "2018"
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "enums"
name = "enumy"
version = "0.1.0"
authors = ["Twoje imię i nazwisko <you@example.com>"]
edition = "2018"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// ANCHOR: def

enum IpAddrKind {
V4,
V6,
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "enums"
name = "enumy"
version = "0.1.0"
authors = ["Twoje imię i nazwisko <you@example.com>"]
edition = "2018"
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "enums"
name = "enumy"
version = "0.1.0"
authors = ["Twoje imię i nazwisko <you@example.com>"]
edition = "2018"
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "enums"
name = "enumy"
version = "0.1.0"
authors = ["Twoje imię i nazwisko <you@example.com>"]
edition = "2018"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
// ANCHOR: here
struct QuitMessage; // unit struct
struct QuitMessage; // struktura-jednostka
struct MoveMessage {
x: i32,
y: i32,
}
struct WriteMessage(String); // tuple struct
struct ChangeColorMessage(i32, i32, i32); // tuple struct
struct WriteMessage(String); // struktura-krotka
struct ChangeColorMessage(i32, i32, i32); // struktura-krotka
// ANCHOR_END: here

fn main() {}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "enums"
name = "enumy"
version = "0.1.0"
authors = ["Twoje imię i nazwisko <you@example.com>"]
edition = "2018"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ fn main() {
// ANCHOR: here
impl Message {
fn call(&self) {
// method body would be defined here
// ciało metody byłoby tutaj zdefiniowane
}
}

Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "enums"
name = "enumy"
version = "0.1.0"
authors = ["Twoje imię i nazwisko <you@example.com>"]
edition = "2018"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
fn main() {
// ANCHOR: here
let some_number = Some(5);
let some_string = Some("a string");
let some_string = Some("jakiś string");

let absent_number: Option<i32> = None;
// ANCHOR_END: here
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "enums"
name = "enumy"
version = "0.1.0"
authors = ["Twoje imię i nazwisko <you@example.com>"]
edition = "2018"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
$ cargo run
Compiling enums v0.1.0 (file:///projects/enums)
Compiling enumy v0.1.0 (file:///projects/enumy)
error[E0277]: cannot add `std::option::Option<i8>` to `i8`
--> src/main.rs:5:17
|
Expand All @@ -11,6 +11,6 @@ error[E0277]: cannot add `std::option::Option<i8>` to `i8`
error: aborting due to previous error

For more information about this error, try `rustc --explain E0277`.
error: could not compile `enums`.
error: could not compile `enumy`.

To learn more, run the command again with --verbose.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "enums"
name = "enumy"
version = "0.1.0"
authors = ["Twoje imię i nazwisko <you@example.com>"]
edition = "2018"
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "enums"
name = "enumy"
version = "0.1.0"
authors = ["Twoje imię i nazwisko <you@example.com>"]
edition = "2018"
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "enums"
name = "enumy"
version = "0.1.0"
authors = ["Twoje imię i nazwisko <you@example.com>"]
edition = "2018"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
$ cargo run
Compiling enums v0.1.0 (file:///projects/enums)
Compiling enumy v0.1.0 (file:///projects/enumy)
error[E0004]: non-exhaustive patterns: `None` not covered
--> src/main.rs:3:15
|
Expand All @@ -11,6 +11,6 @@ error[E0004]: non-exhaustive patterns: `None` not covered
error: aborting due to previous error

For more information about this error, try `rustc --explain E0004`.
error: could not compile `enums`.
error: could not compile `enumy`.

To learn more, run the command again with --verbose.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "enums"
name = "enumy"
version = "0.1.0"
authors = ["Twoje imię i nazwisko <you@example.com>"]
edition = "2018"
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "enums"
name = "enumy"
version = "0.1.0"
authors = ["Twoje imię i nazwisko <you@example.com>"]
edition = "2018"
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "enums"
name = "enumy"
version = "0.1.0"
authors = ["Twoje imię i nazwisko <you@example.com>"]
edition = "2018"
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[package]
name = "enums"
name = "enumy"
version = "0.1.0"
authors = ["Twoje imię i nazwisko <you@example.com>"]
edition = "2018"
Expand Down
4 changes: 2 additions & 2 deletions src/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@
- [Przykładowy program wykorzystujący struktury](ch05-02-example-structs.md)
- [Method Syntax](ch05-03-method-syntax.md)

- [Enums and Pattern Matching](ch06-00-enums.md)
- [Defining an Enum](ch06-01-defining-an-enum.md)
- [Wyliczenia i dopasowywanie wzorców](ch06-00-enums.md)
- [Definiowanie wyliczeń](ch06-01-defining-an-enum.md)
- [The `match` Control Flow Operator](ch06-02-match.md)
- [Concise Control Flow with `if let`](ch06-03-if-let.md)

Expand Down

0 comments on commit 38be8ab

Please sign in to comment.