MCPcopy Create free account

hub / github.com/Kobzol/rust-course-fei / functions

Functions835 in github.com/Kobzol/rust-course-fei

↓ 236 callersFunctionnew
()
lessons/01/exercises/tests/03_struct.rs:14
↓ 62 callersFunctioncheck
(mut parser: P, input: &str, expected_rest: &str, expected: T)
lessons/05/exercises/tests/02_parser_combinator.rs:556
↓ 47 callersFunctionpc_transition
(mut computer: ComputerState, event: Event)
lessons/02/exercises/tests/03_state_transition_struct.rs:64
↓ 46 callersMethodsend
(&mut self, message: T)
lessons/09/exercises/src/writer.rs:18
↓ 42 callersMethodclose
(self)
lessons/09/exercises/src/lib.rs:700
↓ 41 callersMethodadd
Add a new node to the graph. The `dependents` links of all the passed `dependencies` should be updated. If there is already a node with the given nod
lessons/05/exercises/tests/03_graph.rs:59
↓ 40 callersMethodclient
(&self)
lessons/10/exercises/src/lib.rs:835
↓ 39 callersMethodclient
(&self)
lessons/09/exercises/src/lib.rs:730
↓ 37 callersMethodjoin
(&mut self, name: &str)
lessons/09/exercises/src/lib.rs:619
↓ 35 callersMethodclient
(&self)
lessons/08/exercises/src/lib.rs:695
↓ 35 callersFunctionjson_parser
()
lessons/05/exercises/tests/02_parser_combinator.rs:487
↓ 31 callersFunctioncheck_fail
(mut parser: P, input: &str)
lessons/05/exercises/tests/02_parser_combinator.rs:567
↓ 29 callersMethodjoin
(&mut self, name: &str)
lessons/10/exercises/src/lib.rs:744
↓ 29 callersMethodjoin
(&mut self, name: &str)
lessons/08/exercises/src/lib.rs:585
↓ 26 callersFunctionfrom
()
lessons/06/exercises/assignments/tests/01_newtype_wrapper.rs:62
↓ 26 callersFunctionopts
(max_clients: usize)
lessons/10/exercises/src/lib.rs:852
↓ 26 callersFunctionrun_test
TODO(bonus): The server should correctly close client sockets when it shuts down, to avoid a situation where the clients would be stuck waiting for a
lessons/10/exercises/src/lib.rs:702
↓ 25 callersFunctionopts
(max_clients: usize)
lessons/09/exercises/src/lib.rs:745
↓ 24 callersFunctionrun_test
(opts: ServerOpts, func: F)
lessons/09/exercises/src/lib.rs:604
↓ 22 callersFunctionopts
(max_clients: usize)
lessons/08/exercises/src/lib.rs:714
↓ 22 callersFunctionrun_test
TODO(bonus): uncomment the following test and make it pass The server should correctly close client socket when it shuts down, to avoid a situation wh
lessons/08/exercises/src/lib.rs:570
↓ 21 callersFunctionchar_parser
This is the simplest parser combinator. It returns a parser that parses a specific character.
lessons/05/exercises/tests/02_parser_combinator.rs:87
↓ 19 callersFunctionsleep
(duration_ms: u64)
lessons/09/exercises/src/lib.rs:741
↓ 18 callersFunctioncheck_value
(input: &str, value: HandValue)
lessons/04/exercises/tests/09_poker_hand_value.rs:250
↓ 17 callersMethodsend
(&mut self, msg: ClientToServerMsg)
lessons/10/exercises/src/lib.rs:792
↓ 15 callersMethodrecv
(&mut self)
lessons/10/exercises/src/lib.rs:812
↓ 14 callersMethodsend
(&mut self, msg: ClientToServerMsg)
lessons/09/exercises/src/lib.rs:670
↓ 14 callersFunctionsleep
(duration_ms: u64)
lessons/10/exercises/src/lib.rs:848
↓ 14 callersMethodwrite
TODO: implement a method that writes the given byte buffer at the specified address. You will need to overwrite (or even outright remove) existing buf
lessons/06/exercises/assignments/tests/04_memory_map.rs:113
↓ 13 callersMethodsend
(&mut self, msg: ClientToServerMsg)
lessons/08/exercises/src/lib.rs:636
↓ 12 callersFunctionassert_almost_eq
(value: f64, expected: f64)
lessons/04/exercises/tests/01_shape.rs:65
↓ 12 callersMethodinto
(self)
archive/2023/projects/assembly-interpret/03/src/memory.rs:35
↓ 12 callersFunctionmake_map
TODO(bonus): The tests below are bonus tests that will only work if you implement defragmentation. #[test] fn lower_allocation_neighbour() {
lessons/06/exercises/assignments/tests/04_memory_map.rs:330
↓ 12 callersFunctionnode_leaf
(t: T)
lessons/05/exercises/tests/01_binary_tree.rs:282
↓ 11 callersMethodfinish
Finish the node with the given `id` with the provided `value`. If the given node is not **ready** (or does not exist), the function should panic. Ret
lessons/05/exercises/tests/03_graph.rs:75
↓ 10 callersMethodrecv
(&mut self)
lessons/09/exercises/src/lib.rs:692
↓ 10 callersMethodrecv
(&mut self)
lessons/08/exercises/src/lib.rs:658
↓ 9 callersMethoddm
(&mut self, to: &str, message: &str)
lessons/10/exercises/src/lib.rs:773
↓ 9 callersMethodexpect_error
(&mut self, expected_error: &str)
lessons/10/exercises/src/lib.rs:800
↓ 9 callersFunctionnode
(t: T, s: BinaryTree<T>, l: BinaryTree<T>)
lessons/05/exercises/tests/01_binary_tree.rs:274
↓ 9 callersFunctionrepeated
()
archive/2023/exercises/04/exercises/tests/06_count.rs:30
↓ 9 callersFunctiontest_sort
(items: &mut [i64], expected: &[i64])
lessons/03/exercises/tests/05_bubble_sort.rs:65
↓ 8 callersMethodexpect_error
(&mut self, expected_error: &str)
lessons/09/exercises/src/lib.rs:680
↓ 8 callersMethodlen
Return the number of nodes in the graph.
lessons/05/exercises/tests/03_graph.rs:117
↓ 7 callersFunctionassert_almost_eq
(value: f64, expected: f64)
lessons/01/exercises/tests/03_struct.rs:58
↓ 7 callersMethodexpect_error
(&mut self, expected_error: &str)
lessons/08/exercises/src/lib.rs:646
↓ 7 callersMethodread
(&self, expr: ReadableExpr<T>)
archive/2023/projects/assembly-interpret/04/src/cpu.rs:62
↓ 6 callersMethoddm
(&mut self, to: &str, message: &str)
lessons/09/exercises/src/lib.rs:650
↓ 6 callersMethoddm
(&mut self, to: &str, message: &str)
lessons/08/exercises/src/lib.rs:616
↓ 6 callersMethodflush
(&mut self)
lessons/09/exercises/src/lib.rs:724
↓ 6 callersFunctionparse
(input: &str)
archive/2023/projects/assembly-interpret/02/src/parsing.rs:53
↓ 6 callersMethodread
(&self, expr: ReadableExpr<T>)
archive/2023/projects/assembly-interpret/03/src/cpu.rs:62
↓ 6 callersFunctionskip_whitespace
(parser: P)
lessons/05/exercises/tests/02_parser_combinator.rs:493
↓ 5 callersFunctioncheck_output
(program_text: &str, input: &str, expected_output: &str)
lessons/02/exercises/tests/06_brainfuck_interpreter.rs:87
↓ 5 callersMethodexecute
( &self, line: &str, state: &mut InterpreterState, output: &mut dyn Write,
archive/2023/projects/shell-interpret/src/commands/change_dir.rs:14
↓ 5 callersMethodping
(&mut self)
lessons/10/exercises/src/lib.rs:753
↓ 5 callersMethodremove
Remove a node from the graph. The `dependencies` and `dependents` links of affected nodes should be updated. If the id does not exist, the function s
lessons/05/exercises/tests/03_graph.rs:67
↓ 4 callersFunctionadd_line
(line: usize, result: Result<T, ParseErrorKind>)
archive/2023/projects/assembly-interpret/04/src/parser.rs:118
↓ 4 callersFunctioncheck_map
(map: MemoryMap, data: &[(Address, &[u8])])
lessons/06/exercises/assignments/tests/04_memory_map.rs:335
↓ 4 callersMethodclose
(self)
lessons/10/exercises/src/lib.rs:820
↓ 4 callersMethodclose
(self)
lessons/08/exercises/src/lib.rs:666
↓ 4 callersFunctionleaf
Bonus tests #[test] fn iter_empty() { assert_eq!(leaf::<u32>().iter().next(), None); } #[test] fn iter_single() { ass
lessons/05/exercises/tests/01_binary_tree.rs:270
↓ 4 callersFunctionparse_program
(input: &str)
archive/2023/projects/assembly-interpret/03/src/parser.rs:34
↓ 4 callersMethodwrite
(&mut self, expr: WriteExpr, value: u8)
archive/2023/projects/assembly-interpret/02/src/cpu.rs:72
↓ 3 callersFunctionadd_line
(line: usize, result: Result<T, ParseErrorKind>)
archive/2023/projects/assembly-interpret/03/src/parser.rs:111
↓ 3 callersMethodbroadcast
(&self, source: SocketAddr, message: String)
archive/2023/projects/network-chat/02/src/chat.rs:27
↓ 3 callersFunctioncount
Implement a function called `count`, which will receive a slice of strings, and it will return a hash map that will count the number of occurrences of
archive/2023/exercises/04/exercises/tests/06_count.rs:9
↓ 3 callersMethodget_ip
(&self)
archive/2023/projects/assembly-interpret/04/src/cpu.rs:92
↓ 3 callersMethodparse
(&mut self, input: &'a str)
lessons/05/exercises/tests/02_parser_combinator.rs:75
↓ 3 callersFunctionparse_dest_src
( line: usize, args: &str, )
archive/2023/projects/assembly-interpret/03/src/parser.rs:98
↓ 3 callersFunctionparse_dest_src
( line: usize, args: &str, )
archive/2023/projects/assembly-interpret/04/src/parser.rs:105
↓ 3 callersFunctionparse_readable_expr
(input: &str)
archive/2023/projects/assembly-interpret/04/src/parser.rs:122
↓ 3 callersMethodping
(&mut self)
lessons/09/exercises/src/lib.rs:628
↓ 3 callersMethodping
(&mut self)
lessons/08/exercises/src/lib.rs:594
↓ 3 callersMethodprogress
( &mut self, epoll: RawFd, new_futures: &mut Vec<Box<dyn Future>>, fds: &mut V
archive/2023/projects/network-chat/03/src/main.rs:63
↓ 3 callersFunctionread_message
(client: &mut Client)
archive/2023/projects/network-chat/03/src/main.rs:217
↓ 3 callersFunctionsleep
(duration_ms: u64)
lessons/08/exercises/src/lib.rs:710
↓ 3 callersMethodwrite
(&mut self, expr: WritableExpr, value: T)
archive/2023/projects/assembly-interpret/03/src/cpu.rs:80
↓ 3 callersMethodwrite
(&mut self, expr: WritableExpr, value: T)
archive/2023/projects/assembly-interpret/04/src/cpu.rs:80
↓ 2 callersMethodadd_command
(&mut self, command: T)
archive/2023/projects/shell-interpret/src/lib.rs:19
↓ 2 callersMethodas_read
(&self)
archive/2023/projects/assembly-interpret/03/src/memory.rs:27
↓ 2 callersMethodas_read
(&self)
archive/2023/projects/assembly-interpret/04/src/memory.rs:27
↓ 2 callersFunctionassert_duration
(f: F, check: Check)
lessons/07/exercises/tests/02_worker_queue.rs:235
↓ 2 callersMethodcheck_closed
(mut self)
lessons/10/exercises/src/lib.rs:824
↓ 2 callersFunctionexecute_instruction
(cpu: &mut Cpu, inst: Instruction)
archive/2023/projects/assembly-interpret/01/src/main.rs:165
↓ 2 callersMethodexpect_message
(&mut self, expected_from: &str, expected_message: &str)
lessons/09/exercises/src/lib.rs:658
↓ 2 callersMethodexpect_message
(&mut self, expected_from: &str, expected_message: &str)
lessons/10/exercises/src/lib.rs:781
↓ 2 callersMethodexpect_message
(&mut self, expected_from: &str, expected_message: &str)
lessons/08/exercises/src/lib.rs:624
↓ 2 callersFunctionlazy
Needed to break the recursion
lessons/05/exercises/tests/02_parser_combinator.rs:517
↓ 2 callersMethodnext
(&mut self)
archive/2023/projects/assembly-interpret/04/src/bin/main.rs:75
↓ 2 callersFunctionparse_readable_expr
(input: &str)
archive/2023/projects/assembly-interpret/03/src/parser.rs:115
↓ 2 callersMethodprint_prompt
(&self, output: &mut dyn Write)
archive/2023/projects/shell-interpret/src/lib.rs:38
↓ 2 callersMethodread
(&mut self)
lessons/08/exercises/src/reader.rs:20
↓ 2 callersMethodread
(&self, expr: ReadExpr)
archive/2023/projects/assembly-interpret/02/src/cpu.rs:55
↓ 2 callersMethodread
(&self, expr: ReadExpr)
archive/2023/projects/assembly-interpret/01/src/main.rs:73
↓ 2 callersMethodrecv
(&mut self)
lessons/09/exercises/src/reader.rs:24
↓ 2 callersFunctionrun_server
TODO: implement the following function called `run_server` It should start a chat server on a TCP/IP port assigned to it by the operating system and r
lessons/09/exercises/src/lib.rs:81
↓ 2 callersMethodsend
(&mut self, msg: T)
archive/2023/projects/network-chat/02/src/writer.rs:16
↓ 2 callersMethodsend
(&mut self, msg: ServerToClientMsg)
archive/2023/projects/network-chat/01/src/writer.rs:15
↓ 2 callersMethodset_ip
(&mut self, ip: u64)
archive/2023/projects/assembly-interpret/04/src/cpu.rs:95
next →1–100 of 835, ranked by callers