MCPcopy Create free account

hub / github.com/buraksenyurt/rust-training / functions

Functions216 in github.com/buraksenyurt/rust-training

Methoddrop
(&mut self)
S13_built_in_traits/src/main.rs:257
Methoddrop
(&mut self)
S26_unsafe_coding/src/advanced.rs:80
Methodeq
(&self, other: &Self)
S13_built_in_traits/src/main.rs:156
Functionfind_total_scenario
()
S22_parallelism/src/main.rs:18
Methodfmt
(&self, f: &mut Formatter<'_>)
S18_smart_pointers/src/boxing.rs:38
Methodfmt
(&self, f: &mut Formatter<'_>)
S13_built_in_traits/src/main.rs:116
Methodfmt
(&self, f: &mut Formatter)
S15_error_handling/src/main.rs:84
Methodfmt
(&self, f: &mut Formatter<'_>)
S24_file_io/src/model.rs:25
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
S25_streams/src/ping_server.rs:69
Methodfrom_str
(s: &str)
S13_built_in_traits/src/main.rs:219
Methodget_bonus
()
S14_modules/src/membership/mod.rs:17
Methodget_info
(&self)
S09_enums/src/main.rs:19
Functionget_metric
()
S23_asynchronous_programming/src/metric_sample.rs:35
Functiongiving_back
()
S14_modules/src/borrow_system.rs:2
Functiongreet
()
meth-leb/src/lib.rs:11
Functiongreet
()
s27-hello-wasm/src/lib.rs:11
Functionhello_channels
()
S20_channels/src/basic.rs:5
Methodinfo
(&self)
S11_generics/src/main.rs:77
Methodinfo
(&self)
S10_pattern_matching/src/main.rs:146
Functionis_borrowable
()
S14_modules/src/borrow_system.rs:3
Functionjust_fails
()
S16_testing/src/lib.rs:45
Functionlist
()
S14_modules/src/repository.rs:3
Functionlist
()
S14_modules/src/membership/member_management.rs:3
Methodlog
(&self, msg: &str)
S21_macros/src/main.rs:45
Functionlog_execution
(attr: TokenStream, item: TokenStream)
proc_macros/src/lib.rs:50
Functionmain
()
S18_smart_pointers/src/main.rs:32
Functionmain
()
S00_hello_world/src/main.rs:1
Functionmain
()
S11_generics/src/main.rs:12
Functionmain
()
S01_variables/src/main.rs:3
Functionmain
()
S19_threads/src/main.rs:8
Functionmain
()
S13_built_in_traits/src/main.rs:10
Functionmain
()
S20_channels/src/main.rs:21
Functionmain
()
S22_parallelism/src/main.rs:7
Functionmain
()
S04_functions/src/main.rs:1
Functionmain
()
S03_strings/src/main.rs:1
Functionmain
()
S23_asynchronous_programming/src/main.rs:19
Functionmain
()
S17_closures/src/main.rs:23
Functionmain
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
Functionmain
()
S10_pattern_matching/src/main.rs:8
Functionmain
()
S06_ownership/src/main.rs:1
Functionmain
()
S26_unsafe_coding/src/main.rs:30
Functionmain
()
S15_error_handling/src/main.rs:15
Functionmain
()
S05_control_flows/src/main.rs:3
Functionmain
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
Functionmain
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
Functionmain
()
S25_streams/src/main.rs:10
Functionmain
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
Functionmain
()
S02_vectors/src/main.rs:1
Functionmain
()
S09_enums/src/main.rs:85
Functionmain
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
Functionmax_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
Functionmove_keyword_success
()
S19_threads/src/basic.rs:64
Functionmulti_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
Functionmulti_producer_2
()
S20_channels/src/basic.rs:76
Functionmultiple_threads_sample
()
S19_threads/src/basic.rs:77
Methodnew
(id: u32, name: &str)
S18_smart_pointers/src/rc_scenario.rs:134
Methodnew
(x: T, y: T, z: T)
S11_generics/src/main.rs:74
Methodnew
(id: u32, title: String, email: Option<String>)
S10_pattern_matching/src/main.rs:142
Methodnew
(id: u32, full_name: String, level: u8)
S14_modules/src/membership/mod.rs:10
Methodnew
(total_size: usize)
S26_unsafe_coding/src/advanced.rs:35
Methodnew
(id: u32, name: &'a str, release_year: u16, category: &'a str, score: f32)
S24_file_io/src/model.rs:13
Methodnew
(title: String, level: Level)
S09_enums/src/main.rs:67
Methodnew
(width: f32, height: f32)
S07_structs/src/main.rs:62
Functionpass
()
meth-leb/tests/web.rs:11
Functionpass
()
s27-hello-wasm/tests/web.rs:11
Methodpay
(&self, amount: f64)
S12_traits/src/main.rs:112
Methodperimeter
(&self)
S07_structs/src/main.rs:68
Functionpoisoning_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
Functionprocess_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
Functionread_from_pipe
()
S25_streams/src/basics.rs:85
Functionread_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
Functionremove
()
S14_modules/src/repository.rs:2
Functionrun
()
S23_asynchronous_programming/src/metric_sample.rs:7
Functionrun
()
S23_asynchronous_programming/src/api_sample.rs:3
Functionrun
()
S26_unsafe_coding/src/simple_ffi.rs:12
Functionrun
()
S24_file_io/src/data_generator.rs:94
Functionrun
()
S24_file_io/src/advanced.rs:56
Functionrun
()
S25_streams/src/file_server.rs:69
Functionrun
()
S25_streams/src/ping_server.rs:48
Functionrun
()
S25_streams/src/kv_server.rs:71
Functionrun
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
Functionrun
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
Functionrun_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
Functionrun_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
Functionset_panic_hook
()
meth-leb/src/utils.rs:1
Functionset_panic_hook
()
s27-hello-wasm/src/utils.rs:1
Functionsimulate_sensor_reading
()
S23_asynchronous_programming/src/iot_sample.rs:25
Functionstart_a_simple_thread
()
S19_threads/src/basic.rs:4
Methodstatus
(&self)
S12_traits/src/main.rs:67
Methodstatus
(&self)
S12_traits/src/main.rs:100
Functionsubscribe
()
S14_modules/src/membership/member_management.rs:1
Functionsum
(value_1: i32, value_2: i32)
S04_functions/src/main.rs:34
Functionsum
()
S25_streams/src/basics.rs:49
Functiontest_crud_macro
()
S21_macros/src/with_macro.rs:55
Functiontest_full_discount
()
S16_testing/src/accounting.rs:37
Functiontest_invalid_discount_greater_than_one
()
S16_testing/src/accounting.rs:50
Functiontest_invalid_discount_negative
()
S16_testing/src/accounting.rs:58
Functiontest_long_nick_name
()
S16_testing/src/membership.rs:58
Functiontest_max_macro
()
S21_macros/src/with_macro.rs:47
Functiontest_max_of_two
()
S21_macros/src/without_macro.rs:19
← previousnext →101–200 of 216, ranked by callers