MCPcopy Create free account

hub / github.com/PacktPublishing/Creative-Projects-for-Rust-Programmers / functions

Functions478 in github.com/PacktPublishing/Creative-Projects-for-Rust-Programmers

↓ 38 callersMethodlen
(self)
Chapter09/nom_byte_machine/src/instructions.rs:41
↓ 32 callersMethoditer
(&self)
Chapter08/calc_compiler/src/symbol_table.rs:47
↓ 28 callersMethodlock
(&self)
Chapter10/linux-fw/src/sync.rs:41
↓ 26 callersMethodcontains
(&self, pt: Point2)
Chapter07/gg_whac/src/main.rs:154
↓ 11 callersFunctionget_le_word
(slice: &[u8], address: u16)
Chapter09/nom_byte_machine/src/emulator.rs:21
↓ 11 callersFunctionget_parsed_le_word
(process: &[Instruction], address: u16)
Chapter09/nom_byte_machine/src/parsing_interpreter.rs:55
↓ 10 callersMethodas_bytes
(&self)
Chapter10/linux-fw/src/printk.rs:39
↓ 7 callersFunctionget_page_login_with_message
(error_message: &str)
Chapter04/auth/src/main.rs:241
↓ 6 callersFunctioncheck_credentials
( auth: BasicAuth, state: &web::Data<Mutex<AppState>>, required_privilege: DbPrivilege, )
Chapter04/auth/src/main.rs:15
↓ 5 callersFunctionadd_auth
(username: &str, password: &str, request: &mut Request<T>)
Chapter05/yclient/src/common.rs:25
↓ 5 callersFunctioncheck_credentials
( auth: BasicAuth, state: &web::Data<Mutex<AppState>>, required_privilege: DbPrivilege, )
Chapter05/persons_db/src/main.rs:15
↓ 4 callersFunctionflush_stdout
()
Chapter03/file_transfer_stub/src/main.rs:22
↓ 4 callersFunctionflush_stdout
()
Chapter03/file_transfer/src/main.rs:18
↓ 4 callersMethodlen
(self)
Chapter09/nom_disassembler/src/main.rs:221
↓ 4 callersFunctionplay_sound
(sound: &mut audio::Source, volume: f32)
Chapter07/gg_assets_slalom/src/main.rs:40
↓ 4 callersFunctionplay_sound
(sound: &mut Asset<Sound>, volume: f32)
Chapter06/assets_slalom/src/main.rs:78
↓ 3 callersFunctionanalyze_expr
( variables: &mut SymbolTable, parsed_expr: &ParsedExpr, )
Chapter08/calc_compiler/src/analyzer.rs:68
↓ 3 callersFunctionanalyze_expr
( variables: &mut SymbolTable, parsed_expr: &ParsedExpr, )
Chapter08/calc_analyzer/src/analyzer.rs:68
↓ 3 callersFunctionanalyze_expr
( variables: &mut SymbolTable, parsed_expr: &ParsedExpr, )
Chapter08/calc_interpreter/src/analyzer.rs:68
↓ 3 callersFunctionevaluate_factor
(variables: &SymbolTable, factor: &AnalyzedFactor)
Chapter08/calc_compiler/src/executor.rs:7
↓ 3 callersFunctionevaluate_factor
(variables: &SymbolTable, factor: &AnalyzedFactor)
Chapter08/calc_interpreter/src/executor.rs:7
↓ 3 callersFunctionevaluate_term
(variables: &SymbolTable, term: &AnalyzedTerm)
Chapter08/calc_compiler/src/executor.rs:15
↓ 3 callersFunctionevaluate_term
(variables: &SymbolTable, term: &AnalyzedTerm)
Chapter08/calc_interpreter/src/executor.rs:15
↓ 3 callersMethodfind_symbol
(&self, identifier: &str)
Chapter08/calc_compiler/src/symbol_table.rs:28
↓ 3 callersMethodfind_symbol
(&self, identifier: &str)
Chapter08/calc_analyzer/src/symbol_table.rs:28
↓ 3 callersMethodfind_symbol
(&self, identifier: &str)
Chapter08/calc_interpreter/src/symbol_table.rs:28
↓ 3 callersFunctiongetPage
(uri)
Chapter04/auth/templates/main.js:23
↓ 3 callersMethodget_persons_by_partial_name
( &'a self, subname: &'a str, )
Chapter04/crud/src/db_access.rs:26
↓ 3 callersMethodget_persons_by_partial_name
(&self, subname: &str)
Chapter05/yauth/src/db_access.rs:61
↓ 3 callersMethoditer
(&self)
Chapter08/calc_interpreter/src/symbol_table.rs:44
↓ 3 callersFunctionparse_instruction
(input: &[u8])
Chapter09/nom_byte_machine/src/instructions.rs:156
↓ 3 callersFunctiontranslate_to_rust_factor
(variables: &SymbolTable, analyzed_factor: &AnalyzedFactor)
Chapter08/calc_compiler/src/compiler.rs:7
↓ 3 callersFunctiontranslate_to_rust_term
(variables: &SymbolTable, analyzed_term: &AnalyzedTerm)
Chapter08/calc_compiler/src/compiler.rs:17
↓ 2 callersFunctionanalyze_factor
( variables: &mut SymbolTable, parsed_factor: &ParsedFactor, )
Chapter08/calc_compiler/src/analyzer.rs:41
↓ 2 callersFunctionanalyze_factor
( variables: &mut SymbolTable, parsed_factor: &ParsedFactor, )
Chapter08/calc_analyzer/src/analyzer.rs:41
↓ 2 callersFunctionanalyze_factor
( variables: &mut SymbolTable, parsed_factor: &ParsedFactor, )
Chapter08/calc_interpreter/src/analyzer.rs:41
↓ 2 callersFunctionanalyze_program
( variables: &mut SymbolTable, parsed_program: &ParsedProgram, )
Chapter08/calc_compiler/src/analyzer.rs:30
↓ 2 callersFunctionanalyze_term
( variables: &mut SymbolTable, parsed_term: &ParsedTerm, )
Chapter08/calc_compiler/src/analyzer.rs:56
↓ 2 callersFunctionanalyze_term
( variables: &mut SymbolTable, parsed_term: &ParsedTerm, )
Chapter08/calc_analyzer/src/analyzer.rs:56
↓ 2 callersFunctionanalyze_term
( variables: &mut SymbolTable, parsed_term: &ParsedTerm, )
Chapter08/calc_interpreter/src/analyzer.rs:56
↓ 2 callersFunctionevaluate_expr
(variables: &SymbolTable, expr: &AnalyzedExpr)
Chapter08/calc_compiler/src/executor.rs:26
↓ 2 callersFunctionevaluate_expr
(variables: &SymbolTable, expr: &AnalyzedExpr)
Chapter08/calc_interpreter/src/executor.rs:26
↓ 2 callersFunctiongetPage
(uri)
Chapter04/crud/templates/main.js:17
↓ 2 callersMethodget_active_mole_bounding_box
(&self)
Chapter07/gg_whac/src/main.rs:97
↓ 2 callersFunctionget_byte
(slice: &[u8], address: u16)
Chapter09/nom_byte_machine/src/emulator.rs:30
↓ 2 callersFunctionget_parsed_byte
(process: &[Instruction], address: u16)
Chapter09/nom_byte_machine/src/parsing_interpreter.rs:69
↓ 2 callersMethodget_persons_by_partial_name
( &'a self, subname: &'a str, )
Chapter04/auth/src/db_access.rs:62
↓ 2 callersFunctionget_process_size
(program: &[u8])
Chapter09/nom_byte_machine/src/instructions.rs:51
↓ 2 callersMethodget_user_by_username
(&self, username: &str)
Chapter05/persons_db/src/db_access.rs:46
↓ 2 callersFunctionparse_instruction
(input: &[u8])
Chapter09/nom_disassembler/src/main.rs:187
↓ 2 callersFunctionparse_program
(input: &str)
Chapter08/calc_compiler/src/parser.rs:47
↓ 2 callersMethodraise_another_mole
(&mut self)
Chapter07/gg_whac/src/main.rs:107
↓ 2 callersFunctionsendCommand
(method, uri, body, success, failure)
Chapter04/auth/templates/main.js:10
↓ 2 callersFunctionsendCommand
(method, uri, body, success, failure)
Chapter04/crud/templates/main.js:6
↓ 2 callersFunctionset_byte
(slice: &mut [u8], address: u16, value: u16)
Chapter09/nom_byte_machine/src/emulator.rs:34
↓ 2 callersFunctionset_le_word
(slice: &mut [u8], address: u16, value: u16)
Chapter09/nom_byte_machine/src/emulator.rs:25
↓ 2 callersFunctionset_parsed_byte
(process: &mut [Instruction], address: u16, byte: u8)
Chapter09/nom_byte_machine/src/parsing_interpreter.rs:77
↓ 2 callersFunctionset_parsed_le_word
(process: &mut [Instruction], address: u16, word: u16)
Chapter09/nom_byte_machine/src/parsing_interpreter.rs:64
↓ 2 callersMethodset_value
(&mut self, handle: usize, value: f64)
Chapter08/calc_compiler/src/symbol_table.rs:41
↓ 2 callersMethodset_value
(&mut self, handle: usize, value: f64)
Chapter08/calc_interpreter/src/symbol_table.rs:41
↓ 2 callersMethodsteer
(&mut self, side: f32)
Chapter06/ski/src/main.rs:23
↓ 2 callersMethodsteer
(&mut self, side: f32)
Chapter06/silent_slalom/src/main.rs:55
↓ 2 callersMethodsteer
(&mut self, side: f32)
Chapter06/assets_slalom/src/main.rs:66
↓ 2 callersMethodupdate
(&mut self, msg: Self::Message)
Chapter05/yclient/src/persons_list.rs:81
↓ 1 callersFunctionanalyze_program
( variables: &mut SymbolTable, parsed_program: &ParsedProgram, )
Chapter08/calc_analyzer/src/analyzer.rs:30
↓ 1 callersFunctionanalyze_program
( variables: &mut SymbolTable, parsed_program: &ParsedProgram, )
Chapter08/calc_interpreter/src/analyzer.rs:30
↓ 1 callersFunctionanalyze_statement
( variables: &mut SymbolTable, parsed_statement: &ParsedStatement, )
Chapter08/calc_compiler/src/analyzer.rs:80
↓ 1 callersFunctionanalyze_statement
( variables: &mut SymbolTable, parsed_statement: &ParsedStatement, )
Chapter08/calc_analyzer/src/analyzer.rs:80
↓ 1 callersFunctionanalyze_statement
( variables: &mut SymbolTable, parsed_statement: &ParsedStatement, )
Chapter08/calc_interpreter/src/analyzer.rs:80
↓ 1 callersFunctioncreate_db
()
Chapter02/sqlite_example/src/main.rs:12
↓ 1 callersFunctioncreate_db
()
Chapter02/postgresql_example/src/main.rs:12
↓ 1 callersFunctiondeg_to_rad
(angle: f32)
Chapter06/silent_slalom/src/main.rs:65
↓ 1 callersFunctiondeg_to_rad
(angle: f32)
Chapter06/assets_slalom/src/main.rs:86
↓ 1 callersMethoddelete_by_id
(&mut self, id: u32)
Chapter04/auth/src/db_access.rs:71
↓ 1 callersMethoddelete_by_id
(&mut self, id: u32)
Chapter04/crud/src/db_access.rs:35
↓ 1 callersMethoddelete_by_id
(&mut self, id: u32)
Chapter05/persons_db/src/db_access.rs:67
↓ 1 callersMethoddelete_by_id
(&mut self, id: u32)
Chapter05/yauth/src/db_access.rs:69
↓ 1 callersFunctiondisassembly_program
(program: &[u8])
Chapter09/nom_disassembler/src/main.rs:255
↓ 1 callersFunctiondisassembly_program_for_debug
(program: &[u8])
Chapter09/nom_disassembler/src/main.rs:231
↓ 1 callersFunctionexecute
(program: &[u16])
Chapter09/word_machine_convert/src/main.rs:15
↓ 1 callersFunctionexecute
(program: &[u16])
Chapter09/word_machine_sieve/src/main.rs:15
↓ 1 callersFunctionexecute_instruction
( process: &mut [u8], r: &mut RegisterSet, instruction: Instruction, )
Chapter09/nom_byte_machine/src/emulator.rs:38
↓ 1 callersFunctionexecute_parsed_instruction
( process: &mut [Instruction], r: &mut ParsedRegisterSet, )
Chapter09/nom_byte_machine/src/parsing_interpreter.rs:81
↓ 1 callersFunctionexecute_parsed_program
(parsed_program: &mut Vec<Instruction>)
Chapter09/nom_byte_machine/src/parsing_interpreter.rs:33
↓ 1 callersFunctionexecute_program
(program: &[u8])
Chapter09/nom_byte_machine/src/emulator.rs:169
↓ 1 callersFunctionexecute_program
(variables: &mut SymbolTable, program: &AnalyzedProgram)
Chapter08/calc_compiler/src/executor.rs:58
↓ 1 callersFunctionexecute_program
(variables: &mut SymbolTable, program: &AnalyzedProgram)
Chapter08/calc_interpreter/src/executor.rs:58
↓ 1 callersFunctionexecute_statement
(variables: &mut SymbolTable, statement: &AnalyzedStatement)
Chapter08/calc_compiler/src/executor.rs:37
↓ 1 callersFunctionexecute_statement
(variables: &mut SymbolTable, statement: &AnalyzedStatement)
Chapter08/calc_interpreter/src/executor.rs:37
↓ 1 callersMethodget_all_persons_ids
(&self)
Chapter03/memory_db/src/db_access.rs:16
↓ 1 callersMethodget_name
(&self, handle: usize)
Chapter08/calc_compiler/src/symbol_table.rs:44
↓ 1 callersMethodget_person_by_id
(&self, id: u32)
Chapter04/auth/src/db_access.rs:54
↓ 1 callersMethodget_person_by_id
(&self, id: u32)
Chapter04/crud/src/db_access.rs:18
↓ 1 callersMethodget_person_by_id
(&self, id: u32)
Chapter05/persons_db/src/db_access.rs:54
↓ 1 callersMethodget_person_by_id
(&self, id: u32)
Chapter05/yauth/src/db_access.rs:53
↓ 1 callersMethodget_person_name_by_id
(&self, id: u32)
Chapter03/json_db/src/db_access.rs:20
↓ 1 callersMethodget_person_name_by_id
(&self, id: u32)
Chapter03/memory_db/src/db_access.rs:20
↓ 1 callersMethodget_persons_by_partial_name
( &'a self, subname: &'a str, )
Chapter04/list/src/db_access.rs:33
↓ 1 callersMethodget_persons_id_and_name_by_partial_name
( &'a self, subname: &'a str, )
Chapter03/memory_db/src/db_access.rs:24
↓ 1 callersMethodget_user_by_username
(&self, username: &str)
Chapter04/auth/src/db_access.rs:46
next →1–100 of 478, ranked by callers