MCPcopy Create free account

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

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

↓ 34 callersFunctionvalid_description
()
helpers/common/src/lib.rs:13
↓ 33 callersFunctionvalid_title
()
helpers/common/src/lib.rs:9
↓ 27 callersFunctionticket_description
A function to generate a valid ticket description, for test purposes.
helpers/ticket_fields/src/test_helpers.rs:12
↓ 27 callersFunctionticket_title
A function to generate a valid ticket title, for test purposes.
helpers/ticket_fields/src/test_helpers.rs:6
↓ 16 callersMethoditer
(&self)
TicketManagement/Iter/Task/src/lib.rs:48
↓ 8 callersMethodinsert
(&self, draft: TicketDraft)
Threads/RwLock/Task/src/lib.rs:18
↓ 8 callersFunctionoverly_long_description
()
helpers/common/src/lib.rs:1
↓ 8 callersFunctionoverly_long_title
()
helpers/common/src/lib.rs:5
↓ 8 callersMethodset_temperature
(&mut self, day: Weekday, temperature: i32)
TicketManagement/Arrays/Task/src/lib.rs:29
↓ 7 callersMethodget
(&self, id: TicketId)
Threads/RwLock/Task/src/lib.rs:29
↓ 6 callersMethodinto_iter
(self)
TicketManagement/BTreeMap/Task/src/lib.rs:102
↓ 6 callersFunctionsetup_app
()
Futures/Outro/Task/tests/tests.rs:14
↓ 4 callersFunctioneasy_ticket
(title: String, description: String, status: Status)
TicketV2/Unwrap/Task/src/lib.rs:5
↓ 4 callersFunctioneasy_ticket
TODO: `easy_ticket` should panic when the title is invalid, using the error message stored inside the relevant variant of the `TicketNewError` enum. W
TicketV2/ErrorTrait/Task/src/lib.rs:27
↓ 4 callersFunctioneasy_ticket
TODO: `easy_ticket` should panic when the title is invalid, using the error message stored inside the relevant variant of the `TicketNewError` enum. W
TicketV2/ErrorEnums/Task/src/lib.rs:14
↓ 3 callersMethodget
(&self, id: TicketId)
Threads/Patching/Task/src/lib.rs:27
↓ 3 callersMethodget
(&self, id: TicketId)
Threads/MutexSendAndArc/Task/src/lib.rs:30
↓ 3 callersMethodinsert
Feel free to panic on all errors, for simplicity.
Threads/Client/Task/src/lib.rs:16
↓ 3 callersMethodpower
(&self, n: u16)
Traits/AssociatedVsGenericTypes/Task/src/lib.rs:25
↓ 3 callersMethodradius
TODO: Implement the `radius` method using either an `if let` or a `let/else`.
TicketV2/BranchingIfLetAndLetElse/Task/src/lib.rs:10
↓ 3 callersMethodset_description
(&mut self, description: String)
TicketV1/Setters/Task/src/lib.rs:42
↓ 3 callersMethodset_title
(&mut self, title: String)
TicketV1/Setters/Task/src/lib.rs:37
↓ 3 callersFunctionsquared
(slice: &mut [i32])
TicketManagement/MutableSlices/Task/src/lib.rs:4
↓ 2 callersFunction_fixed_reply
(listener: TcpListener, reply: Arc<T>)
Futures/Runtime/Task/src/lib.rs:21
↓ 2 callersMethodadd_ticket
(&mut self, draft: TicketDraft)
TicketManagement/TwoStates/Task/src/lib.rs:49
↓ 2 callersMethodadd_ticket
(&mut self, ticket: TicketDraft)
TicketManagement/IndexTrait/Task/src/lib.rs:44
↓ 2 callersMethodadd_ticket
(&mut self, ticket: Ticket)
TicketManagement/Iterators/Task/src/lib.rs:47
↓ 2 callersMethodadd_ticket
(&mut self, ticket: Ticket)
TicketManagement/ImplTrait/Task/src/lib.rs:31
↓ 2 callersMethodadd_ticket
(&mut self, ticket: Ticket)
TicketManagement/Iter/Task/src/lib.rs:44
↓ 2 callersMethodadd_ticket
(&mut self, ticket: Ticket)
TicketManagement/Combinators/Task/src/lib.rs:31
↓ 2 callersMethodadd_ticket
(&mut self, ticket: Ticket)
TicketManagement/Lifetimes/Task/src/lib.rs:30
↓ 2 callersMethodadd_ticket
(&mut self, ticket: TicketDraft)
Threads/WithoutChannels/Task/src/store.rs:23
↓ 2 callersMethodassigned_to
(&self)
TicketV2/VariantsWithData/Task/src/lib.rs:40
↓ 2 callersFunctionbind_random
()
Futures/Runtime/Task/tests/tests.rs:10
↓ 2 callersFunctionbind_random
()
Futures/SpawningTasks/Task/tests/tests.rs:10
↓ 2 callersFunctionecho
(listener: TcpListener)
Futures/SpawningTasks/Task/src/lib.rs:15
↓ 2 callersFunctionempty
()
Threads/Threads/Task/tests/tests.rs:6
↓ 2 callersMethodget
(&self, id: TicketId)
TicketManagement/TwoStates/Task/src/lib.rs:62
↓ 2 callersMethodget
(&self, id: TicketId)
Threads/WithoutChannels/Task/src/store.rs:37
↓ 2 callersMethodget
(&self, id: TicketId)
Threads/Client/Task/src/lib.rs:27
↓ 2 callersMethodget
(&self, id: TicketId)
Threads/BoundedChannels/Task/src/lib.rs:26
↓ 2 callersMethodinsert
(&self, draft: TicketDraft)
Threads/Patching/Task/src/lib.rs:16
↓ 2 callersMethodinsert
(&self, draft: TicketDraft)
Threads/MutexSendAndArc/Task/src/lib.rs:19
↓ 2 callersMethodinsert
(&self, draft: TicketDraft)
Threads/BoundedChannels/Task/src/lib.rs:15
↓ 2 callersMethoditer
(&self)
TicketManagement/Lifetimes/Task/src/lib.rs:34
↓ 2 callersMethodnext
Generate a 4 alphanumeric long alias, starting from "aaaa" and incrementing by one each time until "9999", using only lowercase letters and numbers. W
helpers/mdbook-link-shortener/src/lib.rs:28
↓ 2 callersFunctionreplace_anchors
( chapter: &mut Chapter, root_url: &str, alias_gen: &mut AliasGenerator, link2alias: &mut BiHa
helpers/mdbook-link-shortener/src/lib.rs:147
↓ 2 callersMethodrun
(&self, ctx: &PreprocessorContext, mut book: Book)
helpers/mdbook-link-shortener/src/lib.rs:67
↓ 2 callersMethodset_status
(&mut self, status: String)
TicketV1/Setters/Task/src/lib.rs:47
↓ 2 callersFunctionvalidate
(title: &str)
helpers/ticket_fields/src/title.rs:32
↓ 2 callersFunctionvalidate
(description: &str)
helpers/ticket_fields/src/description.rs:30
↓ 2 callersFunctionvalidate
(title: &str)
TicketV2/Outro/Task/src/title.rs:40
↓ 2 callersFunctionvalidate
(description: &str)
TicketV2/Outro/Task/src/description.rs:40
↓ 2 callersFunctionvalidate_description
(description: &String)
TicketV1/Setters/Task/src/lib.rs:62
↓ 2 callersFunctionvalidate_product_name
(product_name: &String)
TicketV1/Outro/Task/src/lib.rs:66
↓ 2 callersFunctionvalidate_quantity
(quantity: &u32)
TicketV1/Outro/Task/src/lib.rs:75
↓ 2 callersFunctionvalidate_status
(status: &String)
TicketV1/Setters/Task/src/lib.rs:71
↓ 2 callersFunctionvalidate_title
(title: &String)
TicketV1/Setters/Task/src/lib.rs:53
↓ 2 callersFunctionvalidate_unit_price
(unit_price: &u32)
TicketV1/Outro/Task/src/lib.rs:81
↓ 2 callersFunctionweekday2index
(day: &Weekday)
TicketManagement/Arrays/Task/src/lib.rs:35
↓ 1 callersMethodadd_ticket
(&mut self, ticket: TicketDraft)
TicketManagement/IndexMutTrait/Task/src/lib.rs:44
↓ 1 callersMethodadd_ticket
(&mut self, ticket: TicketDraft)
TicketManagement/BTreeMap/Task/src/lib.rs:48
↓ 1 callersMethodadd_ticket
(&mut self, ticket: TicketDraft)
TicketManagement/HashMap/Task/src/lib.rs:46
↓ 1 callersMethodadd_ticket
(&mut self, ticket: TicketDraft)
Threads/AckPattern/Task/src/store.rs:21
↓ 1 callersMethodadd_ticket
(&mut self, ticket: TicketDraft)
Threads/RwLock/Task/src/store.rs:22
↓ 1 callersMethodadd_ticket
(&mut self, ticket: TicketDraft)
Threads/Patching/Task/src/store.rs:21
↓ 1 callersMethodadd_ticket
(&mut self, ticket: TicketDraft)
Threads/MutexSendAndArc/Task/src/store.rs:22
↓ 1 callersMethodadd_ticket
(&mut self, ticket: TicketDraft)
Threads/Client/Task/src/store.rs:21
↓ 1 callersMethodadd_ticket
(&mut self, ticket: TicketDraft)
Threads/BoundedChannels/Task/src/store.rs:21
↓ 1 callersMethodadd_ticket
(&mut self, ticket: TicketDraft)
Threads/Channels/Task/src/store.rs:21
↓ 1 callersFunctionbind_random
()
Futures/BlockingTheRuntime/Task/tests/tests.rs:10
↓ 1 callersMethoddefuse
(&mut self)
Traits/DropTrait/Task/src/lib.rs:13
↓ 1 callersFunctionecho
(listener: TcpListener)
Futures/BlockingTheRuntime/Task/src/lib.rs:9
↓ 1 callersFunctionecho
TODO: write an echo server that accepts incoming TCP connections and echoes the received data back to the client. `echo` should not return when it fin
Futures/AsynchronousFunctions/Task/src/lib.rs:13
↓ 1 callersFunctionechoes
TODO: write an echo server that accepts TCP connections on two listeners, concurrently. Multiple connections (on the same listeners) should be process
Futures/SpawningTasks/Task/src/lib.rs:6
↓ 1 callersFunctionexample
()
Futures/FutureTrait/Task/src/main.rs:12
↓ 1 callersFunctionfixed_reply
(first: TcpListener, second: TcpListener, reply: T)
Futures/Runtime/Task/src/lib.rs:9
↓ 1 callersMethodget
(&self, id: TicketId)
TicketManagement/IndexMutTrait/Task/src/lib.rs:57
↓ 1 callersMethodget
(&self, id: TicketId)
TicketManagement/BTreeMap/Task/src/lib.rs:61
↓ 1 callersMethodget
(&self, id: TicketId)
TicketManagement/HashMap/Task/src/lib.rs:59
↓ 1 callersMethodget
(&self, id: TicketId)
Threads/AckPattern/Task/src/store.rs:34
↓ 1 callersMethodget_mut
(&mut self, id: TicketId)
TicketManagement/BTreeMap/Task/src/lib.rs:65
↓ 1 callersMethodget_mut
(&mut self, id: TicketId)
TicketManagement/HashMap/Task/src/lib.rs:63
↓ 1 callersMethodget_mut
(&mut self, id: TicketId)
Threads/Patching/Task/src/store.rs:38
↓ 1 callersFunctionhandle_preprocessing
(pre: &dyn Preprocessor)
helpers/mdbook-link-shortener/src/main.rs:46
↓ 1 callersFunctionhandle_preprocessing
(pre: &dyn Preprocessor)
helpers/mdbook-exercise-linker/src/main.rs:33
↓ 1 callersFunctionhandle_supports
(pre: &dyn Preprocessor, sub_args: &ArgMatches)
helpers/mdbook-exercise-linker/src/main.rs:55
↓ 1 callersFunctionhello_world
()
TicketV2/Packages/Task/src/lib.rs:1
↓ 1 callersMethodin_progress
(&self)
TicketManagement/ImplTrait/Task/src/lib.rs:35
↓ 1 callersMethodinto_iter
(self)
TicketManagement/Iterators/Task/src/lib.rs:60
↓ 1 callersMethodinto_iter
(self)
TicketManagement/Lifetimes/Task/src/lib.rs:43
↓ 1 callersFunctionlaunch
()
Threads/AckPattern/Task/src/lib.rs:20
↓ 1 callersFunctionlaunch
(capacity: usize)
Threads/RwLock/Task/src/lib.rs:45
↓ 1 callersFunctionlaunch
(capacity: usize)
Threads/Patching/Task/src/lib.rs:54
↓ 1 callersFunctionlaunch
(capacity: usize)
Threads/MutexSendAndArc/Task/src/lib.rs:46
↓ 1 callersFunctionlaunch
()
Threads/Client/Task/src/lib.rs:39
↓ 1 callersFunctionlaunch
(capacity: usize)
Threads/BoundedChannels/Task/src/lib.rs:42
↓ 1 callersFunctionlaunch
Start the system by spawning the server thread. It returns a `Sender` instance which can then be used by one or more clients to interact with the serv
Threads/Channels/Task/src/lib.rs:15
↓ 1 callersFunctionmake_app
()
helpers/mdbook-exercise-linker/src/main.rs:11
↓ 1 callersMethodname
(&self)
helpers/mdbook-link-shortener/src/lib.rs:63
next →1–100 of 610, ranked by callers