MCPcopy Create free account

hub / github.com/JetBrains/100-exercises-to-learn-rust / functions

Functions610 in github.com/JetBrains/100-exercises-to-learn-rust

↓ 1 callersMethodname
(&self)
helpers/mdbook-exercise-linker/src/lib.rs:15
↓ 1 callersMethodnext_until_unique
Generate a unique alias that is not already used by the `link2alias` map.
helpers/mdbook-link-shortener/src/lib.rs:47
↓ 1 callersMethodpayload
(self)
Futures/AsyncAwarePrimitives/Task/src/lib.rs:22
↓ 1 callersFunctionpong
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 callersFunctionprocess_book_item
(item: &mut BookItem, renderer: &str, root_url: &str)
helpers/mdbook-exercise-linker/src/lib.rs:44
↓ 1 callersFunctionrun
(listener: TcpListener, n_messages: usize, timeout: Duration)
Futures/Cancellation/Task/src/lib.rs:5
↓ 1 callersMethodrun
(&self, ctx: &PreprocessorContext, mut book: Book)
helpers/mdbook-exercise-linker/src/lib.rs:19
↓ 1 callersFunctionserver
TODO: handle incoming commands as expected.
Threads/AckPattern/Task/src/lib.rs:27
↓ 1 callersFunctionserver
(receiver: Receiver<Command>)
Threads/RwLock/Task/src/lib.rs:62
↓ 1 callersFunctionserver
(receiver: Receiver<Command>)
Threads/Patching/Task/src/lib.rs:75
↓ 1 callersFunctionserver
(receiver: Receiver<Command>)
Threads/MutexSendAndArc/Task/src/lib.rs:63
↓ 1 callersFunctionserver
(receiver: Receiver<Command>)
Threads/Client/Task/src/lib.rs:57
↓ 1 callersFunctionserver
(receiver: Receiver<Command>)
Threads/BoundedChannels/Task/src/lib.rs:59
↓ 1 callersFunctionserver
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 callersMethodset_product_name
(&mut self, product_name: String)
TicketV1/Outro/Task/src/lib.rs:46
↓ 1 callersMethodset_quantity
(&mut self, quantity: u32)
TicketV1/Outro/Task/src/lib.rs:51
↓ 1 callersMethodset_unit_price
(&mut self, unit_price: u32)
TicketV1/Outro/Task/src/lib.rs:56
↓ 1 callersFunctionspeed
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 callersMethodsummary
(self)
Traits/CloneTrait/Task/src/main.rs:16
↓ 1 callersMethodsupports_renderer
(&self, _renderer: &str)
helpers/mdbook-link-shortener/src/lib.rs:142
↓ 1 callersMethodsupports_renderer
(&self, _renderer: &str)
helpers/mdbook-exercise-linker/src/lib.rs:39
↓ 1 callersMethodto_dos
(&self)
TicketManagement/Combinators/Task/src/lib.rs:35
↓ 1 callersMethodupdate
(&self, ticket_patch: TicketPatch)
Threads/Patching/Task/src/lib.rs:38
Functiona_thread_is_spawned
()
Threads/Channels/Task/tests/tests.rs:9
Methodadd
(self, rhs: Self)
Traits/Outro/Task/src/lib.rs:44
Methodadd
(self, rhs: Self)
Traits/CopyTrait/Task/src/lib.rs:16
Functionadd_ticket
()
TicketManagement/Iterators/Task/tests/tests.rs:7
Functionadd_ticket
()
TicketManagement/Iter/Task/tests/tests.rs:7
Functionadd_ticket
()
TicketManagement/Lifetimes/Task/tests/tests.rs:7
Methodadd_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
Functionarray_slice
()
TicketManagement/Slices/Task/tests/tests.rs:24
Methodassigned_to
(&self)
TicketV2/Nullability/Task/src/lib.rs:38
Functionbool_size
()
TicketV1/Stack/Task/tests/tests.rs:18
Functionbool_to_u8
()
ABasicCalculator/ConversionsAsCasting/Task/tests/tests.rs:30
Functionby_zero
()
ABasicCalculator/Panics/Task/tests/tests.rs:15
Functioncase1
()
ABasicCalculator/Panics/Task/tests/tests.rs:6
Functioncase1
()
ABasicCalculator/Variables/Task/tests/tests.rs:6
Functioncase2
()
ABasicCalculator/Variables/Task/tests/tests.rs:11
Functioncase3
()
ABasicCalculator/Variables/Task/tests/tests.rs:16
Functioncase_1
()
ABasicCalculator/Integers/Task/tests/tests.rs:7
Functioncase_2
()
ABasicCalculator/Integers/Task/tests/tests.rs:12
Functioncompute
(a: u32, b: u32)
ABasicCalculator/Integers/Task/src/lib.rs:1
Functioncreate_ticket
( State(state): State<Arc<AppState>>, Json(payload): Json<CreateTicketRequest>, )
Futures/Outro/Task/src/lib.rs:79
Functioncreate_todo_ticket
(title: String, description: String)
TicketV1/Modules/Task/src/main.rs:7
Functiondescription
()
TicketV1/Encapsulation/Task/tests/tests.rs:6
Methoddescription
(&self)
Traits/StringSlices/Task/src/lib.rs:38
Methoddescription
(&self)
Traits/DerefTrait/Task/src/lib.rs:26
Methoddescription
(&self)
Futures/Outro/Task/src/lib.rs:39
Methoddescription
(self)
TicketV1/Encapsulation/Task/src/lib.rs:42
Methoddescription
(&self)
TicketV1/Ownership/Task/src/lib.rs:41
Methoddescription
(&self)
TicketV1/Setters/Task/src/lib.rs:29
Methoddescription
(&self)
TicketV2/Unwrap/Task/src/lib.rs:58
Methoddescription
(&self)
TicketV2/Enums/Task/src/lib.rs:46
Methoddescription
(&self)
TicketV2/ErrorTrait/Task/src/lib.rs:91
Methoddescription
(&self)
TicketV2/ErrorEnums/Task/src/lib.rs:76
Functiondescription_cannot_be_empty
()
TicketV1/Validation/Task/tests/tests.rs:14
Functiondescription_cannot_be_empty
()
TicketV1/Setters/Task/tests/tests.rs:26
Functiondescription_cannot_be_empty
()
TicketV2/Fallibility/Task/tests/tests.rs:13
Functiondescription_cannot_be_empty
()
TicketV2/thiserror/Task/tests/tests.rs:13
Functiondescription_cannot_be_longer_than_500_chars
()
TicketV1/Validation/Task/tests/tests.rs:26
Functiondescription_cannot_be_longer_than_500_chars
()
TicketV1/Setters/Task/tests/tests.rs:39
Functiondescription_cannot_be_longer_than_500_chars
()
TicketV2/Fallibility/Task/tests/tests.rs:26
Functiondescription_cannot_be_too_long
()
TicketV2/thiserror/Task/tests/tests.rs:25
Functiondescription_test_try_from_empty_string
()
TicketV2/Outro/Task/tests/integration.rs:14
Functiondescription_test_try_from_long_string
()
TicketV2/Outro/Task/tests/integration.rs:20
Functiondescription_test_try_from_str
()
TicketV2/Outro/Task/tests/integration.rs:30
Functiondescription_test_try_from_string
()
TicketV2/Outro/Task/tests/integration.rs:8
Functiondisplay_is_correctly_implemented
()
TicketV2/ErrorTrait/Task/tests/tests.rs:33
Functiondone_is_allowed
()
TicketV1/Validation/Task/tests/tests.rs:37
Methoddrop
(&mut self)
Traits/DropTrait/Task/src/lib.rs:19
Methoddrop
(&mut self)
Threads/InteriorMutability/Task/src/lib.rs:19
Functionempty
()
TicketManagement/MutableSlices/Task/tests/tests.rs:6
Functionempty
()
TicketManagement/Slices/Task/tests/tests.rs:6
Functionempty
()
Threads/StaticLifetime/Task/tests/tests.rs:6
Functionempty
()
Threads/LeakingMemory/Task/tests/tests.rs:6
Functionempty
()
Threads/ScopedThreads/Task/tests/tests.rs:6
Functionencapsulation_cannot_be_violated
()
TicketV1/Visibility/Task/tests/tests.rs:29
Methodeq
(&self, other: &Self)
Traits/OperatorOverloading/Task/src/lib.rs:21
Methodeq
(&self, other: &u16)
Traits/Outro/Task/src/lib.rs:75
Functionexample
()
Traits/FromTrait/Task/src/main.rs:13
Functionfactorial
Rewrite the factorial function using a `while` loop.
ABasicCalculator/LoopsWhile/Task/src/lib.rs:2
Functionfactorial
(n: u32)
ABasicCalculator/Factorial/Task/src/lib.rs:13
Functionfactorial
(n: u32)
ABasicCalculator/SaturatingArithmetic/Task/src/lib.rs:1
Functionfactorial
Rewrite the factorial function using a `for` loop.
ABasicCalculator/LoopsFor/Task/src/lib.rs:2
Functionfactorial
(n: u32)
ABasicCalculator/OverflowAndUnderflow/Task/src/lib.rs:1
Functionfibonacci
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
Functionfifth
()
ABasicCalculator/LoopsWhile/Task/tests/tests.rs:21
Functionfifth
()
ABasicCalculator/Factorial/Task/tests/tests.rs:21
Functionfifth
()
ABasicCalculator/SaturatingArithmetic/Task/tests/tests.rs:26
Functionfifth
()
ABasicCalculator/LoopsFor/Task/tests/tests.rs:21
Functionfifth
()
ABasicCalculator/OverflowAndUnderflow/Task/tests/tests.rs:31
Functionfirst
()
ABasicCalculator/LoopsWhile/Task/tests/tests.rs:6
Functionfirst
()
ABasicCalculator/Factorial/Task/tests/tests.rs:6
Functionfirst
()
ABasicCalculator/SaturatingArithmetic/Task/tests/tests.rs:11
Functionfirst
()
ABasicCalculator/LoopsFor/Task/tests/tests.rs:6
Functionfirst
()
ABasicCalculator/OverflowAndUnderflow/Task/tests/tests.rs:16
Functionfirst
()
TicketManagement/Vectors/Task/tests/tests.rs:6
Functionfive
()
Threads/StaticLifetime/Task/tests/tests.rs:18
Functionfive
()
Threads/LeakingMemory/Task/tests/tests.rs:16
Functionfive
()
Threads/Threads/Task/tests/tests.rs:16
← previousnext →101–200 of 610, ranked by callers