Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/buraksenyurt/rust-training
/ functions
Functions
216 in github.com/buraksenyurt/rust-training
⨍
Functions
216
◇
Types & classes
54
Method
drop
(&mut self)
S13_built_in_traits/src/main.rs:257
Method
drop
(&mut self)
S26_unsafe_coding/src/advanced.rs:80
Method
eq
(&self, other: &Self)
S13_built_in_traits/src/main.rs:156
Function
find_total_scenario
()
S22_parallelism/src/main.rs:18
Method
fmt
(&self, f: &mut Formatter<'_>)
S18_smart_pointers/src/boxing.rs:38
Method
fmt
(&self, f: &mut Formatter<'_>)
S13_built_in_traits/src/main.rs:116
Method
fmt
(&self, f: &mut Formatter)
S15_error_handling/src/main.rs:84
Method
fmt
(&self, f: &mut Formatter<'_>)
S24_file_io/src/model.rs:25
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
S25_streams/src/ping_server.rs:69
Method
from_str
(s: &str)
S13_built_in_traits/src/main.rs:219
Method
get_bonus
()
S14_modules/src/membership/mod.rs:17
Method
get_info
(&self)
S09_enums/src/main.rs:19
Function
get_metric
()
S23_asynchronous_programming/src/metric_sample.rs:35
Function
giving_back
()
S14_modules/src/borrow_system.rs:2
Function
greet
()
meth-leb/src/lib.rs:11
Function
greet
()
s27-hello-wasm/src/lib.rs:11
Function
hello_channels
()
S20_channels/src/basic.rs:5
Method
info
(&self)
S11_generics/src/main.rs:77
Method
info
(&self)
S10_pattern_matching/src/main.rs:146
Function
is_borrowable
()
S14_modules/src/borrow_system.rs:3
Function
just_fails
()
S16_testing/src/lib.rs:45
Function
list
()
S14_modules/src/repository.rs:3
Function
list
()
S14_modules/src/membership/member_management.rs:3
Method
log
(&self, msg: &str)
S21_macros/src/main.rs:45
Function
log_execution
(attr: TokenStream, item: TokenStream)
proc_macros/src/lib.rs:50
Function
main
()
S18_smart_pointers/src/main.rs:32
Function
main
()
S00_hello_world/src/main.rs:1
Function
main
()
S11_generics/src/main.rs:12
Function
main
()
S01_variables/src/main.rs:3
Function
main
()
S19_threads/src/main.rs:8
Function
main
()
S13_built_in_traits/src/main.rs:10
Function
main
()
S20_channels/src/main.rs:21
Function
main
()
S22_parallelism/src/main.rs:7
Function
main
()
S04_functions/src/main.rs:1
Function
main
()
S03_strings/src/main.rs:1
Function
main
()
S23_asynchronous_programming/src/main.rs:19
Function
main
()
S17_closures/src/main.rs:23
Function
main
Log çıktılarını görmek için uygulamayı linux platformunda RUST_LOG=info cargo run ile, Windows platformunda Powershell' de ise
S21_macros/src/main.rs:71
Function
main
()
S10_pattern_matching/src/main.rs:8
Function
main
()
S06_ownership/src/main.rs:1
Function
main
()
S26_unsafe_coding/src/main.rs:30
Function
main
()
S15_error_handling/src/main.rs:15
Function
main
()
S05_control_flows/src/main.rs:3
Function
main
Pek çok programlama dilinde olduğu gibi Rust tarafında da kullanışlı File I/O modüller ve fonksiyonellikleri vardır. Bu bölümde fiziki dosyalar il
S24_file_io/src/main.rs:12
Function
main
Her referansın bir yaşam ömrü vardır(lifetime). Çoğunlukla implicit olarak var olurlar ve bazı durumlarda açıkça belirtmek gerekir. lifetimes, d
S08_lifetimes/src/main.rs:6
Function
main
()
S25_streams/src/main.rs:10
Function
main
Trait'ler Rust'ın en önemli enstrümanlarından birisidir. Özellikle generic olma kabiliyeti ile birlikte ele alınır. Bu örneğe kadar çok detaya g
S12_traits/src/main.rs:13
Function
main
()
S02_vectors/src/main.rs:1
Function
main
()
S09_enums/src/main.rs:85
Function
main
Rust dilinde 3 tür struct vardır. Named Field base. Player struct'ı bu türdendir Tuple based. Position struct'ı bu türdendir. Unit based. */
S07_structs/src/main.rs:8
Function
max_of_two
Aşağıdaki senaryoda iki sayıdan hangisi büyükse o geriye dönüyor. Ancak üç sayı kıyaslamak istediğimiz bir durum olursa ne yaparız? Bu durumda V
S21_macros/src/without_macro.rs:7
Function
move_keyword_success
()
S19_threads/src/basic.rs:64
Function
multi_producer
Aşağıdaki örnekte birden fazla producer kullanımı denenmektedir. Bu kodun ilginç yanı ikinci for döngüsünde transmitter'lardan gelen tüm mesajlar y
S20_channels/src/basic.rs:42
Function
multi_producer_2
()
S20_channels/src/basic.rs:76
Function
multiple_threads_sample
()
S19_threads/src/basic.rs:77
Method
new
(id: u32, name: &str)
S18_smart_pointers/src/rc_scenario.rs:134
Method
new
(x: T, y: T, z: T)
S11_generics/src/main.rs:74
Method
new
(id: u32, title: String, email: Option<String>)
S10_pattern_matching/src/main.rs:142
Method
new
(id: u32, full_name: String, level: u8)
S14_modules/src/membership/mod.rs:10
Method
new
(total_size: usize)
S26_unsafe_coding/src/advanced.rs:35
Method
new
(id: u32, name: &'a str, release_year: u16, category: &'a str, score: f32)
S24_file_io/src/model.rs:13
Method
new
(title: String, level: Level)
S09_enums/src/main.rs:67
Method
new
(width: f32, height: f32)
S07_structs/src/main.rs:62
Function
pass
()
meth-leb/tests/web.rs:11
Function
pass
()
s27-hello-wasm/tests/web.rs:11
Method
pay
(&self, amount: f64)
S12_traits/src/main.rs:112
Method
perimeter
(&self)
S07_structs/src/main.rs:68
Function
poisoning_case
Bu fonksiyonda thread poisoning durumu ele alınmaktadır. thread açıldığında Mutex'ten bir kilit alınır ancak hemen arkasından kasıtlı olarak panic
S20_channels/src/problems.rs:109
Function
process_reports
Bu senaryoda sistemdeki n sayıda dosyanın n thread ile işlenmesi söz konusudur. Her thread dosyayı işlediğinde ve işlemi bitirdiğinde kanala bilgi
S20_channels/src/scenarios.rs:12
Function
read_from_pipe
()
S25_streams/src/basics.rs:85
Function
read_lines
Fiziki I/O işlemleri disk veya usb gibi ortamları kullandıklarından büyük boyutlu dosyalarla çalışmak problem olabilir. Bu durumda veriyi memory'd
S24_file_io/src/data_generator.rs:43
Function
remove
()
S14_modules/src/repository.rs:2
Function
run
()
S23_asynchronous_programming/src/metric_sample.rs:7
Function
run
()
S23_asynchronous_programming/src/api_sample.rs:3
Function
run
()
S26_unsafe_coding/src/simple_ffi.rs:12
Function
run
()
S24_file_io/src/data_generator.rs:94
Function
run
()
S24_file_io/src/advanced.rs:56
Function
run
()
S25_streams/src/file_server.rs:69
Function
run
()
S25_streams/src/ping_server.rs:48
Function
run
()
S25_streams/src/kv_server.rs:71
Function
run
Aşağıdaki kod parçasında stdin ve stdout kullanılarak çok düşük seviyede bir http server fonksiyonelliği ele alınmaktadır. Bu tabii çok düşük sevi
S25_streams/src/low_level_server.rs:24
Function
run
Aşağıdaki örnek basit bir echo server. Client server arasında kurulan bağlantıda, client'ın gönderdiği mesaj sunucu tarafından client'a geri gönde
S25_streams/src/echo_server.rs:15
Function
run_mutex
Mutex veriyi kullandırırken kilit mekanizmasını işletir. Bunu görmek için aşağıdaki örneğe bakabiliriz. */
S19_threads/src/arc_and_mutex.rs:148
Function
run_safely
Bu metot data'ya ortaklaşa erişen ve onu güvenli şekilde değiştiren çoklu thread kullanımını örneklemektedir. */
S19_threads/src/arc_and_mutex.rs:119
Function
set_panic_hook
()
meth-leb/src/utils.rs:1
Function
set_panic_hook
()
s27-hello-wasm/src/utils.rs:1
Function
simulate_sensor_reading
()
S23_asynchronous_programming/src/iot_sample.rs:25
Function
start_a_simple_thread
()
S19_threads/src/basic.rs:4
Method
status
(&self)
S12_traits/src/main.rs:67
Method
status
(&self)
S12_traits/src/main.rs:100
Function
subscribe
()
S14_modules/src/membership/member_management.rs:1
Function
sum
(value_1: i32, value_2: i32)
S04_functions/src/main.rs:34
Function
sum
()
S25_streams/src/basics.rs:49
Function
test_crud_macro
()
S21_macros/src/with_macro.rs:55
Function
test_full_discount
()
S16_testing/src/accounting.rs:37
Function
test_invalid_discount_greater_than_one
()
S16_testing/src/accounting.rs:50
Function
test_invalid_discount_negative
()
S16_testing/src/accounting.rs:58
Function
test_long_nick_name
()
S16_testing/src/membership.rs:58
Function
test_max_macro
()
S21_macros/src/with_macro.rs:47
Function
test_max_of_two
()
S21_macros/src/without_macro.rs:19
← previous
next →
101–200 of 216, ranked by callers