Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JetBrains/100-exercises-to-learn-rust
/ functions
Functions
610 in github.com/JetBrains/100-exercises-to-learn-rust
⨍
Functions
610
◇
Types & classes
176
↓ 1 callers
Method
name
(&self)
helpers/mdbook-exercise-linker/src/lib.rs:15
↓ 1 callers
Method
next_until_unique
Generate a unique alias that is not already used by the `link2alias` map.
helpers/mdbook-link-shortener/src/lib.rs:47
↓ 1 callers
Method
payload
(self)
Futures/AsyncAwarePrimitives/Task/src/lib.rs:22
↓ 1 callers
Function
pong
Replies with `pong` to any message it receives, setting up a new channel to continue communicating with the caller.
Futures/AsyncAwarePrimitives/Task/src/lib.rs:29
↓ 1 callers
Function
process_book_item
(item: &mut BookItem, renderer: &str, root_url: &str)
helpers/mdbook-exercise-linker/src/lib.rs:44
↓ 1 callers
Function
run
(listener: TcpListener, n_messages: usize, timeout: Duration)
Futures/Cancellation/Task/src/lib.rs:5
↓ 1 callers
Method
run
(&self, ctx: &PreprocessorContext, mut book: Book)
helpers/mdbook-exercise-linker/src/lib.rs:19
↓ 1 callers
Function
server
TODO: handle incoming commands as expected.
Threads/AckPattern/Task/src/lib.rs:27
↓ 1 callers
Function
server
(receiver: Receiver<Command>)
Threads/RwLock/Task/src/lib.rs:62
↓ 1 callers
Function
server
(receiver: Receiver<Command>)
Threads/Patching/Task/src/lib.rs:75
↓ 1 callers
Function
server
(receiver: Receiver<Command>)
Threads/MutexSendAndArc/Task/src/lib.rs:63
↓ 1 callers
Function
server
(receiver: Receiver<Command>)
Threads/Client/Task/src/lib.rs:57
↓ 1 callers
Function
server
(receiver: Receiver<Command>)
Threads/BoundedChannels/Task/src/lib.rs:59
↓ 1 callers
Function
server
TODO: The server task should **never** stop. Enter a loop: wait for a command to show up in the channel, then execute it, then start waiting for the n
Threads/Channels/Task/src/lib.rs:25
↓ 1 callers
Method
set_product_name
(&mut self, product_name: String)
TicketV1/Outro/Task/src/lib.rs:46
↓ 1 callers
Method
set_quantity
(&mut self, quantity: u32)
TicketV1/Outro/Task/src/lib.rs:51
↓ 1 callers
Method
set_unit_price
(&mut self, unit_price: u32)
TicketV1/Outro/Task/src/lib.rs:56
↓ 1 callers
Function
speed
Given the start and end points of a journey, and the time it took to complete the journey, calculate the average speed of the journey.
ABasicCalculator/Panics/Task/src/lib.rs:3
↓ 1 callers
Method
summary
(self)
Traits/CloneTrait/Task/src/main.rs:16
↓ 1 callers
Method
supports_renderer
(&self, _renderer: &str)
helpers/mdbook-link-shortener/src/lib.rs:142
↓ 1 callers
Method
supports_renderer
(&self, _renderer: &str)
helpers/mdbook-exercise-linker/src/lib.rs:39
↓ 1 callers
Method
to_dos
(&self)
TicketManagement/Combinators/Task/src/lib.rs:35
↓ 1 callers
Method
update
(&self, ticket_patch: TicketPatch)
Threads/Patching/Task/src/lib.rs:38
Function
a_thread_is_spawned
()
Threads/Channels/Task/tests/tests.rs:9
Method
add
(self, rhs: Self)
Traits/Outro/Task/src/lib.rs:44
Method
add
(self, rhs: Self)
Traits/CopyTrait/Task/src/lib.rs:16
Function
add_ticket
()
TicketManagement/Iterators/Task/tests/tests.rs:7
Function
add_ticket
()
TicketManagement/Iter/Task/tests/tests.rs:7
Function
add_ticket
()
TicketManagement/Lifetimes/Task/tests/tests.rs:7
Method
add_ticket
Using `Into<Ticket>` as the type parameter for `ticket` allows the method to accept any type that can be infallibly converted into a `Ticket`. This ca
TicketManagement/ImplTraitPt2/Task/src/lib.rs:36
Function
array_slice
()
TicketManagement/Slices/Task/tests/tests.rs:24
Method
assigned_to
(&self)
TicketV2/Nullability/Task/src/lib.rs:38
Function
bool_size
()
TicketV1/Stack/Task/tests/tests.rs:18
Function
bool_to_u8
()
ABasicCalculator/ConversionsAsCasting/Task/tests/tests.rs:30
Function
by_zero
()
ABasicCalculator/Panics/Task/tests/tests.rs:15
Function
case1
()
ABasicCalculator/Panics/Task/tests/tests.rs:6
Function
case1
()
ABasicCalculator/Variables/Task/tests/tests.rs:6
Function
case2
()
ABasicCalculator/Variables/Task/tests/tests.rs:11
Function
case3
()
ABasicCalculator/Variables/Task/tests/tests.rs:16
Function
case_1
()
ABasicCalculator/Integers/Task/tests/tests.rs:7
Function
case_2
()
ABasicCalculator/Integers/Task/tests/tests.rs:12
Function
compute
(a: u32, b: u32)
ABasicCalculator/Integers/Task/src/lib.rs:1
Function
create_ticket
( State(state): State<Arc<AppState>>, Json(payload): Json<CreateTicketRequest>, )
Futures/Outro/Task/src/lib.rs:79
Function
create_todo_ticket
(title: String, description: String)
TicketV1/Modules/Task/src/main.rs:7
Function
description
()
TicketV1/Encapsulation/Task/tests/tests.rs:6
Method
description
(&self)
Traits/StringSlices/Task/src/lib.rs:38
Method
description
(&self)
Traits/DerefTrait/Task/src/lib.rs:26
Method
description
(&self)
Futures/Outro/Task/src/lib.rs:39
Method
description
(self)
TicketV1/Encapsulation/Task/src/lib.rs:42
Method
description
(&self)
TicketV1/Ownership/Task/src/lib.rs:41
Method
description
(&self)
TicketV1/Setters/Task/src/lib.rs:29
Method
description
(&self)
TicketV2/Unwrap/Task/src/lib.rs:58
Method
description
(&self)
TicketV2/Enums/Task/src/lib.rs:46
Method
description
(&self)
TicketV2/ErrorTrait/Task/src/lib.rs:91
Method
description
(&self)
TicketV2/ErrorEnums/Task/src/lib.rs:76
Function
description_cannot_be_empty
()
TicketV1/Validation/Task/tests/tests.rs:14
Function
description_cannot_be_empty
()
TicketV1/Setters/Task/tests/tests.rs:26
Function
description_cannot_be_empty
()
TicketV2/Fallibility/Task/tests/tests.rs:13
Function
description_cannot_be_empty
()
TicketV2/thiserror/Task/tests/tests.rs:13
Function
description_cannot_be_longer_than_500_chars
()
TicketV1/Validation/Task/tests/tests.rs:26
Function
description_cannot_be_longer_than_500_chars
()
TicketV1/Setters/Task/tests/tests.rs:39
Function
description_cannot_be_longer_than_500_chars
()
TicketV2/Fallibility/Task/tests/tests.rs:26
Function
description_cannot_be_too_long
()
TicketV2/thiserror/Task/tests/tests.rs:25
Function
description_test_try_from_empty_string
()
TicketV2/Outro/Task/tests/integration.rs:14
Function
description_test_try_from_long_string
()
TicketV2/Outro/Task/tests/integration.rs:20
Function
description_test_try_from_str
()
TicketV2/Outro/Task/tests/integration.rs:30
Function
description_test_try_from_string
()
TicketV2/Outro/Task/tests/integration.rs:8
Function
display_is_correctly_implemented
()
TicketV2/ErrorTrait/Task/tests/tests.rs:33
Function
done_is_allowed
()
TicketV1/Validation/Task/tests/tests.rs:37
Method
drop
(&mut self)
Traits/DropTrait/Task/src/lib.rs:19
Method
drop
(&mut self)
Threads/InteriorMutability/Task/src/lib.rs:19
Function
empty
()
TicketManagement/MutableSlices/Task/tests/tests.rs:6
Function
empty
()
TicketManagement/Slices/Task/tests/tests.rs:6
Function
empty
()
Threads/StaticLifetime/Task/tests/tests.rs:6
Function
empty
()
Threads/LeakingMemory/Task/tests/tests.rs:6
Function
empty
()
Threads/ScopedThreads/Task/tests/tests.rs:6
Function
encapsulation_cannot_be_violated
()
TicketV1/Visibility/Task/tests/tests.rs:29
Method
eq
(&self, other: &Self)
Traits/OperatorOverloading/Task/src/lib.rs:21
Method
eq
(&self, other: &u16)
Traits/Outro/Task/src/lib.rs:75
Function
example
()
Traits/FromTrait/Task/src/main.rs:13
Function
factorial
Rewrite the factorial function using a `while` loop.
ABasicCalculator/LoopsWhile/Task/src/lib.rs:2
Function
factorial
(n: u32)
ABasicCalculator/Factorial/Task/src/lib.rs:13
Function
factorial
(n: u32)
ABasicCalculator/SaturatingArithmetic/Task/src/lib.rs:1
Function
factorial
Rewrite the factorial function using a `for` loop.
ABasicCalculator/LoopsFor/Task/src/lib.rs:2
Function
factorial
(n: u32)
ABasicCalculator/OverflowAndUnderflow/Task/src/lib.rs:1
Function
fibonacci
Given a number `n`, return the `n+1`th number in the Fibonacci sequence. The Fibonacci sequence is defined as follows: - The first number of the seq
TicketManagement/Vectors/Task/src/lib.rs:13
Function
fifth
()
ABasicCalculator/LoopsWhile/Task/tests/tests.rs:21
Function
fifth
()
ABasicCalculator/Factorial/Task/tests/tests.rs:21
Function
fifth
()
ABasicCalculator/SaturatingArithmetic/Task/tests/tests.rs:26
Function
fifth
()
ABasicCalculator/LoopsFor/Task/tests/tests.rs:21
Function
fifth
()
ABasicCalculator/OverflowAndUnderflow/Task/tests/tests.rs:31
Function
first
()
ABasicCalculator/LoopsWhile/Task/tests/tests.rs:6
Function
first
()
ABasicCalculator/Factorial/Task/tests/tests.rs:6
Function
first
()
ABasicCalculator/SaturatingArithmetic/Task/tests/tests.rs:11
Function
first
()
ABasicCalculator/LoopsFor/Task/tests/tests.rs:6
Function
first
()
ABasicCalculator/OverflowAndUnderflow/Task/tests/tests.rs:16
Function
first
()
TicketManagement/Vectors/Task/tests/tests.rs:6
Function
five
()
Threads/StaticLifetime/Task/tests/tests.rs:18
Function
five
()
Threads/LeakingMemory/Task/tests/tests.rs:16
Function
five
()
Threads/Threads/Task/tests/tests.rs:16
← previous
next →
101–200 of 610, ranked by callers