├── .gitignore ├── advanced_traits ├── advanced_trait_1 │ ├── Cargo.toml │ └── src │ │ ├── calculation_spec.rs │ │ ├── main.rs │ │ └── two_dimensional.rs ├── advanced_trait_2 │ ├── Cargo.toml │ └── src │ │ ├── calculation_spec.rs │ │ ├── main.rs │ │ └── two_dimensional.rs ├── advanced_trait_3 │ ├── Cargo.toml │ └── src │ │ ├── calculation_spec.rs │ │ ├── main.rs │ │ └── two_dimensional.rs └── advanced_trait_4 │ ├── Cargo.toml │ └── src │ ├── circle.rs │ ├── main.rs │ ├── shape.rs │ └── square.rs ├── array ├── Cargo.lock ├── Cargo.toml └── src │ └── main.rs ├── associated_function ├── associated_function_1 │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── associated_function_2 │ ├── Cargo.toml │ └── src │ │ ├── lego.rs │ │ └── main.rs └── associated_function_3 │ ├── Cargo.toml │ └── src │ ├── main.rs │ └── model.rs ├── attributes ├── attribute_cfg_debug_assertions │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── attribute_cfg_target_os │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── attribute_derive │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── attribute_diagnostic_lint │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── attribute_path │ ├── Cargo.toml │ └── src │ │ ├── main.rs │ │ ├── util1.rs │ │ ├── util2 │ │ └── mod.rs │ │ └── util3_mymodule.rs ├── attribute_type_system │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── dtest │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── macro_cfg │ ├── Cargo.toml │ └── src │ └── main.rs ├── block_expression ├── Cargo.toml └── src │ └── main.rs ├── borrowing ├── borrowing_1 │ ├── Cargo.toml │ └── src │ │ └── main.rs └── borrowing_2 │ ├── Cargo.toml │ └── src │ └── main.rs ├── closures ├── closures_1 │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── closures_2 │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── closures_3 │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── closures_4 │ ├── Cargo.toml │ └── src │ │ └── main.rs └── closures_5 │ ├── Cargo.toml │ └── src │ └── main.rs ├── datetime ├── Cargo.toml └── src │ └── main.rs ├── enum ├── enum_1 │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── enum_2 │ ├── Cargo.toml │ └── src │ │ └── main.rs └── enum_3 │ ├── Cargo.toml │ └── src │ ├── constants.rs │ └── main.rs ├── file_path_directory ├── Cargo.toml └── src │ └── main.rs ├── function ├── Cargo.lock ├── Cargo.toml └── src │ └── main.rs ├── generics ├── generics_1 │ ├── Cargo.toml │ └── src │ │ └── main.rs └── generics_2 │ ├── Cargo.toml │ └── src │ └── main.rs ├── hello_rust ├── Cargo.toml └── src │ └── main.rs ├── komentar ├── Cargo.toml └── src │ └── main.rs ├── konstanta ├── Cargo.toml └── src │ └── main.rs ├── lifetime ├── lifetime_1 │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── lifetime_2 │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── lifetime_3 │ ├── Cargo.toml │ └── src │ │ └── main.rs └── lifetime_4 │ ├── Cargo.toml │ └── src │ └── main.rs ├── method ├── Cargo.toml └── src │ ├── main.rs │ └── models.rs ├── module_basic ├── module_1 │ ├── Cargo.toml │ └── src │ │ ├── main.rs │ │ └── my_io.rs ├── module_2 │ ├── Cargo.toml │ └── src │ │ ├── main.rs │ │ ├── my_io.rs │ │ └── my_number │ │ └── mod.rs ├── module_3 │ ├── Cargo.toml │ └── src │ │ ├── main.rs │ │ ├── my_io.rs │ │ └── my_number │ │ ├── conversion_utility │ │ └── mod.rs │ │ └── mod.rs └── module_4 │ ├── Cargo.toml │ └── src │ ├── main.rs │ ├── my_io.rs │ └── my_number │ ├── conversion.rs │ └── mod.rs ├── module_inline ├── module_inline_1 │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── module_inline_2 │ ├── Cargo.toml │ └── src │ │ ├── main.rs │ │ └── utilities.rs └── module_inline_3 │ ├── Cargo.toml │ └── src │ ├── main.rs │ └── utilities │ ├── password.rs │ └── random.rs ├── module_scope_item_access ├── module_scope_item_access_1 │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── module_scope_item_access_2 │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── module_scope_item_access_3 │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── module_scope_item_access_4 │ ├── Cargo.toml │ └── src │ │ └── main.rs └── module_scope_item_access_5 │ ├── Cargo.toml │ └── src │ └── main.rs ├── operator ├── Cargo.toml └── src │ └── main.rs ├── operator_tanda_tanya ├── operator_tanda_tanya_1 │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── operator_tanda_tanya_2 │ ├── Cargo.toml │ └── src │ │ └── main.rs └── operator_tanda_tanya_3 │ ├── Cargo.toml │ └── src │ └── main.rs ├── option_type ├── Cargo.toml └── src │ └── main.rs ├── ownership ├── ownership_1 │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── ownership_2 │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── ownership_3 │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── ownership_4 │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── ownership_5 │ ├── Cargo.toml │ └── src │ │ └── main.rs └── ownership_6 │ ├── Cargo.toml │ └── src │ └── main.rs ├── package_crate ├── Cargo.lock ├── Cargo.toml └── src │ └── main.rs ├── path_item ├── Cargo.toml └── src │ └── main.rs ├── pattern_matching ├── Cargo.toml └── src │ └── main.rs ├── perulangan_for_in ├── Cargo.lock ├── Cargo.toml └── src │ └── main.rs ├── perulangan_loop_break_continue_label ├── Cargo.toml └── src │ └── main.rs ├── perulangan_while ├── Cargo.toml └── src │ └── main.rs ├── pointer_references ├── pointer_references_1 │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── pointer_references_2 │ ├── Cargo.toml │ └── src │ │ └── main.rs └── pointer_references_3 │ ├── Cargo.toml │ └── src │ └── main.rs ├── recoverable_error_handling ├── Cargo.toml └── src │ ├── file_action_constant.rs │ ├── file_manager.rs │ ├── file_utility.rs │ └── main.rs ├── result_type ├── Cargo.toml └── src │ └── main.rs ├── seleksi_kondisi_if ├── Cargo.toml └── src │ └── main.rs ├── shadowing ├── Cargo.toml └── src │ └── main.rs ├── slice ├── Cargo.lock ├── Cargo.toml └── src │ └── main.rs ├── slice_memory_management ├── Cargo.toml └── src │ └── main.rs ├── static_example ├── Cargo.toml └── src │ └── main.rs ├── string_slice_vs_string_literal ├── Cargo.toml └── src │ └── main.rs ├── struct ├── struct_1 │ ├── Cargo.toml │ └── src │ │ └── main.rs └── struct_2 │ ├── Cargo.toml │ └── src │ ├── main.rs │ ├── models.rs │ └── models │ ├── color.rs │ └── game.rs ├── tipe_data_custom_type_string_slice ├── Cargo.toml └── src │ └── main.rs ├── tipe_data_primitive_scalar ├── Cargo.toml └── src │ └── main.rs ├── tipe_data_string_literal ├── Cargo.toml └── src │ └── main.rs ├── trait_function ├── trait_function_1 │ ├── Cargo.toml │ └── src │ │ └── main.rs └── trait_function_2 │ ├── Cargo.toml │ └── src │ └── main.rs ├── trait_iterator ├── Cargo.toml └── src │ └── main.rs ├── traits ├── Cargo.toml └── src │ └── main.rs ├── tuple ├── Cargo.lock ├── Cargo.toml └── src │ └── main.rs ├── type_alias_casting ├── Cargo.toml └── src │ └── main.rs ├── unrecoverable_panic_error ├── unrecoverable_panic_error_1 │ ├── Cargo.toml │ └── src │ │ └── main.rs └── unrecoverable_panic_error_2 │ ├── Cargo.toml │ └── src │ └── main.rs ├── use ├── use_1 │ ├── Cargo.toml │ └── src │ │ └── main.rs └── use_2 │ ├── Cargo.toml │ └── src │ ├── main.rs │ └── messaging.rs ├── variabel ├── Cargo.lock ├── Cargo.toml └── src │ └── main.rs ├── vector ├── Cargo.lock ├── Cargo.toml └── src │ └── main.rs └── visibility_privacy ├── visibility_privacy_1 ├── Cargo.toml └── src │ ├── main.rs │ └── messaging.rs ├── visibility_privacy_2 ├── Cargo.toml └── src │ ├── main.rs │ └── messaging.rs ├── visibility_privacy_3 ├── Cargo.toml └── src │ └── main.rs ├── visibility_privacy_4 ├── Cargo.toml └── src │ └── main.rs ├── visibility_privacy_5 ├── Cargo.toml └── src │ └── main.rs └── visibility_privacy_6 ├── Cargo.toml └── src └── main.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/.gitignore -------------------------------------------------------------------------------- /advanced_traits/advanced_trait_1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/advanced_traits/advanced_trait_1/Cargo.toml -------------------------------------------------------------------------------- /advanced_traits/advanced_trait_1/src/calculation_spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/advanced_traits/advanced_trait_1/src/calculation_spec.rs -------------------------------------------------------------------------------- /advanced_traits/advanced_trait_1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/advanced_traits/advanced_trait_1/src/main.rs -------------------------------------------------------------------------------- /advanced_traits/advanced_trait_1/src/two_dimensional.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/advanced_traits/advanced_trait_1/src/two_dimensional.rs -------------------------------------------------------------------------------- /advanced_traits/advanced_trait_2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/advanced_traits/advanced_trait_2/Cargo.toml -------------------------------------------------------------------------------- /advanced_traits/advanced_trait_2/src/calculation_spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/advanced_traits/advanced_trait_2/src/calculation_spec.rs -------------------------------------------------------------------------------- /advanced_traits/advanced_trait_2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/advanced_traits/advanced_trait_2/src/main.rs -------------------------------------------------------------------------------- /advanced_traits/advanced_trait_2/src/two_dimensional.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/advanced_traits/advanced_trait_2/src/two_dimensional.rs -------------------------------------------------------------------------------- /advanced_traits/advanced_trait_3/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/advanced_traits/advanced_trait_3/Cargo.toml -------------------------------------------------------------------------------- /advanced_traits/advanced_trait_3/src/calculation_spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/advanced_traits/advanced_trait_3/src/calculation_spec.rs -------------------------------------------------------------------------------- /advanced_traits/advanced_trait_3/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/advanced_traits/advanced_trait_3/src/main.rs -------------------------------------------------------------------------------- /advanced_traits/advanced_trait_3/src/two_dimensional.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/advanced_traits/advanced_trait_3/src/two_dimensional.rs -------------------------------------------------------------------------------- /advanced_traits/advanced_trait_4/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/advanced_traits/advanced_trait_4/Cargo.toml -------------------------------------------------------------------------------- /advanced_traits/advanced_trait_4/src/circle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/advanced_traits/advanced_trait_4/src/circle.rs -------------------------------------------------------------------------------- /advanced_traits/advanced_trait_4/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/advanced_traits/advanced_trait_4/src/main.rs -------------------------------------------------------------------------------- /advanced_traits/advanced_trait_4/src/shape.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/advanced_traits/advanced_trait_4/src/shape.rs -------------------------------------------------------------------------------- /advanced_traits/advanced_trait_4/src/square.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/advanced_traits/advanced_trait_4/src/square.rs -------------------------------------------------------------------------------- /array/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/array/Cargo.lock -------------------------------------------------------------------------------- /array/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/array/Cargo.toml -------------------------------------------------------------------------------- /array/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/array/src/main.rs -------------------------------------------------------------------------------- /associated_function/associated_function_1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/associated_function/associated_function_1/Cargo.toml -------------------------------------------------------------------------------- /associated_function/associated_function_1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/associated_function/associated_function_1/src/main.rs -------------------------------------------------------------------------------- /associated_function/associated_function_2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/associated_function/associated_function_2/Cargo.toml -------------------------------------------------------------------------------- /associated_function/associated_function_2/src/lego.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/associated_function/associated_function_2/src/lego.rs -------------------------------------------------------------------------------- /associated_function/associated_function_2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/associated_function/associated_function_2/src/main.rs -------------------------------------------------------------------------------- /associated_function/associated_function_3/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/associated_function/associated_function_3/Cargo.toml -------------------------------------------------------------------------------- /associated_function/associated_function_3/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/associated_function/associated_function_3/src/main.rs -------------------------------------------------------------------------------- /associated_function/associated_function_3/src/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/associated_function/associated_function_3/src/model.rs -------------------------------------------------------------------------------- /attributes/attribute_cfg_debug_assertions/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/attributes/attribute_cfg_debug_assertions/Cargo.toml -------------------------------------------------------------------------------- /attributes/attribute_cfg_debug_assertions/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/attributes/attribute_cfg_debug_assertions/src/main.rs -------------------------------------------------------------------------------- /attributes/attribute_cfg_target_os/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/attributes/attribute_cfg_target_os/Cargo.toml -------------------------------------------------------------------------------- /attributes/attribute_cfg_target_os/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/attributes/attribute_cfg_target_os/src/main.rs -------------------------------------------------------------------------------- /attributes/attribute_derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/attributes/attribute_derive/Cargo.toml -------------------------------------------------------------------------------- /attributes/attribute_derive/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/attributes/attribute_derive/src/main.rs -------------------------------------------------------------------------------- /attributes/attribute_diagnostic_lint/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/attributes/attribute_diagnostic_lint/Cargo.toml -------------------------------------------------------------------------------- /attributes/attribute_diagnostic_lint/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/attributes/attribute_diagnostic_lint/src/main.rs -------------------------------------------------------------------------------- /attributes/attribute_path/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/attributes/attribute_path/Cargo.toml -------------------------------------------------------------------------------- /attributes/attribute_path/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/attributes/attribute_path/src/main.rs -------------------------------------------------------------------------------- /attributes/attribute_path/src/util1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/attributes/attribute_path/src/util1.rs -------------------------------------------------------------------------------- /attributes/attribute_path/src/util2/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/attributes/attribute_path/src/util2/mod.rs -------------------------------------------------------------------------------- /attributes/attribute_path/src/util3_mymodule.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/attributes/attribute_path/src/util3_mymodule.rs -------------------------------------------------------------------------------- /attributes/attribute_type_system/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/attributes/attribute_type_system/Cargo.toml -------------------------------------------------------------------------------- /attributes/attribute_type_system/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/attributes/attribute_type_system/src/main.rs -------------------------------------------------------------------------------- /attributes/dtest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/attributes/dtest/Cargo.toml -------------------------------------------------------------------------------- /attributes/dtest/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/attributes/dtest/src/lib.rs -------------------------------------------------------------------------------- /attributes/macro_cfg/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/attributes/macro_cfg/Cargo.toml -------------------------------------------------------------------------------- /attributes/macro_cfg/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/attributes/macro_cfg/src/main.rs -------------------------------------------------------------------------------- /block_expression/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/block_expression/Cargo.toml -------------------------------------------------------------------------------- /block_expression/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/block_expression/src/main.rs -------------------------------------------------------------------------------- /borrowing/borrowing_1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/borrowing/borrowing_1/Cargo.toml -------------------------------------------------------------------------------- /borrowing/borrowing_1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/borrowing/borrowing_1/src/main.rs -------------------------------------------------------------------------------- /borrowing/borrowing_2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/borrowing/borrowing_2/Cargo.toml -------------------------------------------------------------------------------- /borrowing/borrowing_2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/borrowing/borrowing_2/src/main.rs -------------------------------------------------------------------------------- /closures/closures_1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/closures/closures_1/Cargo.toml -------------------------------------------------------------------------------- /closures/closures_1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/closures/closures_1/src/main.rs -------------------------------------------------------------------------------- /closures/closures_2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/closures/closures_2/Cargo.toml -------------------------------------------------------------------------------- /closures/closures_2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/closures/closures_2/src/main.rs -------------------------------------------------------------------------------- /closures/closures_3/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/closures/closures_3/Cargo.toml -------------------------------------------------------------------------------- /closures/closures_3/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/closures/closures_3/src/main.rs -------------------------------------------------------------------------------- /closures/closures_4/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/closures/closures_4/Cargo.toml -------------------------------------------------------------------------------- /closures/closures_4/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/closures/closures_4/src/main.rs -------------------------------------------------------------------------------- /closures/closures_5/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/closures/closures_5/Cargo.toml -------------------------------------------------------------------------------- /closures/closures_5/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/closures/closures_5/src/main.rs -------------------------------------------------------------------------------- /datetime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/datetime/Cargo.toml -------------------------------------------------------------------------------- /datetime/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/datetime/src/main.rs -------------------------------------------------------------------------------- /enum/enum_1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/enum/enum_1/Cargo.toml -------------------------------------------------------------------------------- /enum/enum_1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/enum/enum_1/src/main.rs -------------------------------------------------------------------------------- /enum/enum_2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/enum/enum_2/Cargo.toml -------------------------------------------------------------------------------- /enum/enum_2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/enum/enum_2/src/main.rs -------------------------------------------------------------------------------- /enum/enum_3/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/enum/enum_3/Cargo.toml -------------------------------------------------------------------------------- /enum/enum_3/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/enum/enum_3/src/constants.rs -------------------------------------------------------------------------------- /enum/enum_3/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/enum/enum_3/src/main.rs -------------------------------------------------------------------------------- /file_path_directory/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/file_path_directory/Cargo.toml -------------------------------------------------------------------------------- /file_path_directory/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/file_path_directory/src/main.rs -------------------------------------------------------------------------------- /function/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/function/Cargo.lock -------------------------------------------------------------------------------- /function/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/function/Cargo.toml -------------------------------------------------------------------------------- /function/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/function/src/main.rs -------------------------------------------------------------------------------- /generics/generics_1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/generics/generics_1/Cargo.toml -------------------------------------------------------------------------------- /generics/generics_1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/generics/generics_1/src/main.rs -------------------------------------------------------------------------------- /generics/generics_2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/generics/generics_2/Cargo.toml -------------------------------------------------------------------------------- /generics/generics_2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/generics/generics_2/src/main.rs -------------------------------------------------------------------------------- /hello_rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/hello_rust/Cargo.toml -------------------------------------------------------------------------------- /hello_rust/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/hello_rust/src/main.rs -------------------------------------------------------------------------------- /komentar/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/komentar/Cargo.toml -------------------------------------------------------------------------------- /komentar/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/komentar/src/main.rs -------------------------------------------------------------------------------- /konstanta/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/konstanta/Cargo.toml -------------------------------------------------------------------------------- /konstanta/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/konstanta/src/main.rs -------------------------------------------------------------------------------- /lifetime/lifetime_1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/lifetime/lifetime_1/Cargo.toml -------------------------------------------------------------------------------- /lifetime/lifetime_1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/lifetime/lifetime_1/src/main.rs -------------------------------------------------------------------------------- /lifetime/lifetime_2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/lifetime/lifetime_2/Cargo.toml -------------------------------------------------------------------------------- /lifetime/lifetime_2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/lifetime/lifetime_2/src/main.rs -------------------------------------------------------------------------------- /lifetime/lifetime_3/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/lifetime/lifetime_3/Cargo.toml -------------------------------------------------------------------------------- /lifetime/lifetime_3/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/lifetime/lifetime_3/src/main.rs -------------------------------------------------------------------------------- /lifetime/lifetime_4/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/lifetime/lifetime_4/Cargo.toml -------------------------------------------------------------------------------- /lifetime/lifetime_4/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/lifetime/lifetime_4/src/main.rs -------------------------------------------------------------------------------- /method/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/method/Cargo.toml -------------------------------------------------------------------------------- /method/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/method/src/main.rs -------------------------------------------------------------------------------- /method/src/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/method/src/models.rs -------------------------------------------------------------------------------- /module_basic/module_1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_basic/module_1/Cargo.toml -------------------------------------------------------------------------------- /module_basic/module_1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_basic/module_1/src/main.rs -------------------------------------------------------------------------------- /module_basic/module_1/src/my_io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_basic/module_1/src/my_io.rs -------------------------------------------------------------------------------- /module_basic/module_2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_basic/module_2/Cargo.toml -------------------------------------------------------------------------------- /module_basic/module_2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_basic/module_2/src/main.rs -------------------------------------------------------------------------------- /module_basic/module_2/src/my_io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_basic/module_2/src/my_io.rs -------------------------------------------------------------------------------- /module_basic/module_2/src/my_number/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_basic/module_2/src/my_number/mod.rs -------------------------------------------------------------------------------- /module_basic/module_3/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_basic/module_3/Cargo.toml -------------------------------------------------------------------------------- /module_basic/module_3/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_basic/module_3/src/main.rs -------------------------------------------------------------------------------- /module_basic/module_3/src/my_io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_basic/module_3/src/my_io.rs -------------------------------------------------------------------------------- /module_basic/module_3/src/my_number/conversion_utility/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_basic/module_3/src/my_number/conversion_utility/mod.rs -------------------------------------------------------------------------------- /module_basic/module_3/src/my_number/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_basic/module_3/src/my_number/mod.rs -------------------------------------------------------------------------------- /module_basic/module_4/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_basic/module_4/Cargo.toml -------------------------------------------------------------------------------- /module_basic/module_4/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_basic/module_4/src/main.rs -------------------------------------------------------------------------------- /module_basic/module_4/src/my_io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_basic/module_4/src/my_io.rs -------------------------------------------------------------------------------- /module_basic/module_4/src/my_number/conversion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_basic/module_4/src/my_number/conversion.rs -------------------------------------------------------------------------------- /module_basic/module_4/src/my_number/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_basic/module_4/src/my_number/mod.rs -------------------------------------------------------------------------------- /module_inline/module_inline_1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_inline/module_inline_1/Cargo.toml -------------------------------------------------------------------------------- /module_inline/module_inline_1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_inline/module_inline_1/src/main.rs -------------------------------------------------------------------------------- /module_inline/module_inline_2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_inline/module_inline_2/Cargo.toml -------------------------------------------------------------------------------- /module_inline/module_inline_2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_inline/module_inline_2/src/main.rs -------------------------------------------------------------------------------- /module_inline/module_inline_2/src/utilities.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_inline/module_inline_2/src/utilities.rs -------------------------------------------------------------------------------- /module_inline/module_inline_3/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_inline/module_inline_3/Cargo.toml -------------------------------------------------------------------------------- /module_inline/module_inline_3/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_inline/module_inline_3/src/main.rs -------------------------------------------------------------------------------- /module_inline/module_inline_3/src/utilities/password.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_inline/module_inline_3/src/utilities/password.rs -------------------------------------------------------------------------------- /module_inline/module_inline_3/src/utilities/random.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_inline/module_inline_3/src/utilities/random.rs -------------------------------------------------------------------------------- /module_scope_item_access/module_scope_item_access_1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_scope_item_access/module_scope_item_access_1/Cargo.toml -------------------------------------------------------------------------------- /module_scope_item_access/module_scope_item_access_1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_scope_item_access/module_scope_item_access_1/src/main.rs -------------------------------------------------------------------------------- /module_scope_item_access/module_scope_item_access_2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_scope_item_access/module_scope_item_access_2/Cargo.toml -------------------------------------------------------------------------------- /module_scope_item_access/module_scope_item_access_2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_scope_item_access/module_scope_item_access_2/src/main.rs -------------------------------------------------------------------------------- /module_scope_item_access/module_scope_item_access_3/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_scope_item_access/module_scope_item_access_3/Cargo.toml -------------------------------------------------------------------------------- /module_scope_item_access/module_scope_item_access_3/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_scope_item_access/module_scope_item_access_3/src/main.rs -------------------------------------------------------------------------------- /module_scope_item_access/module_scope_item_access_4/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_scope_item_access/module_scope_item_access_4/Cargo.toml -------------------------------------------------------------------------------- /module_scope_item_access/module_scope_item_access_4/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_scope_item_access/module_scope_item_access_4/src/main.rs -------------------------------------------------------------------------------- /module_scope_item_access/module_scope_item_access_5/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_scope_item_access/module_scope_item_access_5/Cargo.toml -------------------------------------------------------------------------------- /module_scope_item_access/module_scope_item_access_5/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/module_scope_item_access/module_scope_item_access_5/src/main.rs -------------------------------------------------------------------------------- /operator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/operator/Cargo.toml -------------------------------------------------------------------------------- /operator/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/operator/src/main.rs -------------------------------------------------------------------------------- /operator_tanda_tanya/operator_tanda_tanya_1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/operator_tanda_tanya/operator_tanda_tanya_1/Cargo.toml -------------------------------------------------------------------------------- /operator_tanda_tanya/operator_tanda_tanya_1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/operator_tanda_tanya/operator_tanda_tanya_1/src/main.rs -------------------------------------------------------------------------------- /operator_tanda_tanya/operator_tanda_tanya_2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/operator_tanda_tanya/operator_tanda_tanya_2/Cargo.toml -------------------------------------------------------------------------------- /operator_tanda_tanya/operator_tanda_tanya_2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/operator_tanda_tanya/operator_tanda_tanya_2/src/main.rs -------------------------------------------------------------------------------- /operator_tanda_tanya/operator_tanda_tanya_3/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/operator_tanda_tanya/operator_tanda_tanya_3/Cargo.toml -------------------------------------------------------------------------------- /operator_tanda_tanya/operator_tanda_tanya_3/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/operator_tanda_tanya/operator_tanda_tanya_3/src/main.rs -------------------------------------------------------------------------------- /option_type/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/option_type/Cargo.toml -------------------------------------------------------------------------------- /option_type/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/option_type/src/main.rs -------------------------------------------------------------------------------- /ownership/ownership_1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/ownership/ownership_1/Cargo.toml -------------------------------------------------------------------------------- /ownership/ownership_1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/ownership/ownership_1/src/main.rs -------------------------------------------------------------------------------- /ownership/ownership_2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/ownership/ownership_2/Cargo.toml -------------------------------------------------------------------------------- /ownership/ownership_2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/ownership/ownership_2/src/main.rs -------------------------------------------------------------------------------- /ownership/ownership_3/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/ownership/ownership_3/Cargo.toml -------------------------------------------------------------------------------- /ownership/ownership_3/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/ownership/ownership_3/src/main.rs -------------------------------------------------------------------------------- /ownership/ownership_4/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/ownership/ownership_4/Cargo.toml -------------------------------------------------------------------------------- /ownership/ownership_4/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/ownership/ownership_4/src/main.rs -------------------------------------------------------------------------------- /ownership/ownership_5/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/ownership/ownership_5/Cargo.toml -------------------------------------------------------------------------------- /ownership/ownership_5/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/ownership/ownership_5/src/main.rs -------------------------------------------------------------------------------- /ownership/ownership_6/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/ownership/ownership_6/Cargo.toml -------------------------------------------------------------------------------- /ownership/ownership_6/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/ownership/ownership_6/src/main.rs -------------------------------------------------------------------------------- /package_crate/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/package_crate/Cargo.lock -------------------------------------------------------------------------------- /package_crate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/package_crate/Cargo.toml -------------------------------------------------------------------------------- /package_crate/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/package_crate/src/main.rs -------------------------------------------------------------------------------- /path_item/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/path_item/Cargo.toml -------------------------------------------------------------------------------- /path_item/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/path_item/src/main.rs -------------------------------------------------------------------------------- /pattern_matching/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/pattern_matching/Cargo.toml -------------------------------------------------------------------------------- /pattern_matching/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/pattern_matching/src/main.rs -------------------------------------------------------------------------------- /perulangan_for_in/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/perulangan_for_in/Cargo.lock -------------------------------------------------------------------------------- /perulangan_for_in/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/perulangan_for_in/Cargo.toml -------------------------------------------------------------------------------- /perulangan_for_in/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/perulangan_for_in/src/main.rs -------------------------------------------------------------------------------- /perulangan_loop_break_continue_label/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/perulangan_loop_break_continue_label/Cargo.toml -------------------------------------------------------------------------------- /perulangan_loop_break_continue_label/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/perulangan_loop_break_continue_label/src/main.rs -------------------------------------------------------------------------------- /perulangan_while/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/perulangan_while/Cargo.toml -------------------------------------------------------------------------------- /perulangan_while/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/perulangan_while/src/main.rs -------------------------------------------------------------------------------- /pointer_references/pointer_references_1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/pointer_references/pointer_references_1/Cargo.toml -------------------------------------------------------------------------------- /pointer_references/pointer_references_1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/pointer_references/pointer_references_1/src/main.rs -------------------------------------------------------------------------------- /pointer_references/pointer_references_2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/pointer_references/pointer_references_2/Cargo.toml -------------------------------------------------------------------------------- /pointer_references/pointer_references_2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/pointer_references/pointer_references_2/src/main.rs -------------------------------------------------------------------------------- /pointer_references/pointer_references_3/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/pointer_references/pointer_references_3/Cargo.toml -------------------------------------------------------------------------------- /pointer_references/pointer_references_3/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/pointer_references/pointer_references_3/src/main.rs -------------------------------------------------------------------------------- /recoverable_error_handling/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/recoverable_error_handling/Cargo.toml -------------------------------------------------------------------------------- /recoverable_error_handling/src/file_action_constant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/recoverable_error_handling/src/file_action_constant.rs -------------------------------------------------------------------------------- /recoverable_error_handling/src/file_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/recoverable_error_handling/src/file_manager.rs -------------------------------------------------------------------------------- /recoverable_error_handling/src/file_utility.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/recoverable_error_handling/src/file_utility.rs -------------------------------------------------------------------------------- /recoverable_error_handling/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/recoverable_error_handling/src/main.rs -------------------------------------------------------------------------------- /result_type/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/result_type/Cargo.toml -------------------------------------------------------------------------------- /result_type/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/result_type/src/main.rs -------------------------------------------------------------------------------- /seleksi_kondisi_if/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/seleksi_kondisi_if/Cargo.toml -------------------------------------------------------------------------------- /seleksi_kondisi_if/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/seleksi_kondisi_if/src/main.rs -------------------------------------------------------------------------------- /shadowing/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/shadowing/Cargo.toml -------------------------------------------------------------------------------- /shadowing/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/shadowing/src/main.rs -------------------------------------------------------------------------------- /slice/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/slice/Cargo.lock -------------------------------------------------------------------------------- /slice/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/slice/Cargo.toml -------------------------------------------------------------------------------- /slice/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/slice/src/main.rs -------------------------------------------------------------------------------- /slice_memory_management/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/slice_memory_management/Cargo.toml -------------------------------------------------------------------------------- /slice_memory_management/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/slice_memory_management/src/main.rs -------------------------------------------------------------------------------- /static_example/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/static_example/Cargo.toml -------------------------------------------------------------------------------- /static_example/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/static_example/src/main.rs -------------------------------------------------------------------------------- /string_slice_vs_string_literal/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/string_slice_vs_string_literal/Cargo.toml -------------------------------------------------------------------------------- /string_slice_vs_string_literal/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/string_slice_vs_string_literal/src/main.rs -------------------------------------------------------------------------------- /struct/struct_1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/struct/struct_1/Cargo.toml -------------------------------------------------------------------------------- /struct/struct_1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/struct/struct_1/src/main.rs -------------------------------------------------------------------------------- /struct/struct_2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/struct/struct_2/Cargo.toml -------------------------------------------------------------------------------- /struct/struct_2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/struct/struct_2/src/main.rs -------------------------------------------------------------------------------- /struct/struct_2/src/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/struct/struct_2/src/models.rs -------------------------------------------------------------------------------- /struct/struct_2/src/models/color.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/struct/struct_2/src/models/color.rs -------------------------------------------------------------------------------- /struct/struct_2/src/models/game.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/struct/struct_2/src/models/game.rs -------------------------------------------------------------------------------- /tipe_data_custom_type_string_slice/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/tipe_data_custom_type_string_slice/Cargo.toml -------------------------------------------------------------------------------- /tipe_data_custom_type_string_slice/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/tipe_data_custom_type_string_slice/src/main.rs -------------------------------------------------------------------------------- /tipe_data_primitive_scalar/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/tipe_data_primitive_scalar/Cargo.toml -------------------------------------------------------------------------------- /tipe_data_primitive_scalar/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/tipe_data_primitive_scalar/src/main.rs -------------------------------------------------------------------------------- /tipe_data_string_literal/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/tipe_data_string_literal/Cargo.toml -------------------------------------------------------------------------------- /tipe_data_string_literal/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/tipe_data_string_literal/src/main.rs -------------------------------------------------------------------------------- /trait_function/trait_function_1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/trait_function/trait_function_1/Cargo.toml -------------------------------------------------------------------------------- /trait_function/trait_function_1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/trait_function/trait_function_1/src/main.rs -------------------------------------------------------------------------------- /trait_function/trait_function_2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/trait_function/trait_function_2/Cargo.toml -------------------------------------------------------------------------------- /trait_function/trait_function_2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/trait_function/trait_function_2/src/main.rs -------------------------------------------------------------------------------- /trait_iterator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/trait_iterator/Cargo.toml -------------------------------------------------------------------------------- /trait_iterator/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/trait_iterator/src/main.rs -------------------------------------------------------------------------------- /traits/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/traits/Cargo.toml -------------------------------------------------------------------------------- /traits/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/traits/src/main.rs -------------------------------------------------------------------------------- /tuple/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/tuple/Cargo.lock -------------------------------------------------------------------------------- /tuple/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/tuple/Cargo.toml -------------------------------------------------------------------------------- /tuple/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/tuple/src/main.rs -------------------------------------------------------------------------------- /type_alias_casting/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/type_alias_casting/Cargo.toml -------------------------------------------------------------------------------- /type_alias_casting/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/type_alias_casting/src/main.rs -------------------------------------------------------------------------------- /unrecoverable_panic_error/unrecoverable_panic_error_1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/unrecoverable_panic_error/unrecoverable_panic_error_1/Cargo.toml -------------------------------------------------------------------------------- /unrecoverable_panic_error/unrecoverable_panic_error_1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/unrecoverable_panic_error/unrecoverable_panic_error_1/src/main.rs -------------------------------------------------------------------------------- /unrecoverable_panic_error/unrecoverable_panic_error_2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/unrecoverable_panic_error/unrecoverable_panic_error_2/Cargo.toml -------------------------------------------------------------------------------- /unrecoverable_panic_error/unrecoverable_panic_error_2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/unrecoverable_panic_error/unrecoverable_panic_error_2/src/main.rs -------------------------------------------------------------------------------- /use/use_1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/use/use_1/Cargo.toml -------------------------------------------------------------------------------- /use/use_1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/use/use_1/src/main.rs -------------------------------------------------------------------------------- /use/use_2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/use/use_2/Cargo.toml -------------------------------------------------------------------------------- /use/use_2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/use/use_2/src/main.rs -------------------------------------------------------------------------------- /use/use_2/src/messaging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/use/use_2/src/messaging.rs -------------------------------------------------------------------------------- /variabel/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/variabel/Cargo.lock -------------------------------------------------------------------------------- /variabel/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/variabel/Cargo.toml -------------------------------------------------------------------------------- /variabel/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/variabel/src/main.rs -------------------------------------------------------------------------------- /vector/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/vector/Cargo.lock -------------------------------------------------------------------------------- /vector/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/vector/Cargo.toml -------------------------------------------------------------------------------- /vector/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/vector/src/main.rs -------------------------------------------------------------------------------- /visibility_privacy/visibility_privacy_1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/visibility_privacy/visibility_privacy_1/Cargo.toml -------------------------------------------------------------------------------- /visibility_privacy/visibility_privacy_1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/visibility_privacy/visibility_privacy_1/src/main.rs -------------------------------------------------------------------------------- /visibility_privacy/visibility_privacy_1/src/messaging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/visibility_privacy/visibility_privacy_1/src/messaging.rs -------------------------------------------------------------------------------- /visibility_privacy/visibility_privacy_2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/visibility_privacy/visibility_privacy_2/Cargo.toml -------------------------------------------------------------------------------- /visibility_privacy/visibility_privacy_2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/visibility_privacy/visibility_privacy_2/src/main.rs -------------------------------------------------------------------------------- /visibility_privacy/visibility_privacy_2/src/messaging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/visibility_privacy/visibility_privacy_2/src/messaging.rs -------------------------------------------------------------------------------- /visibility_privacy/visibility_privacy_3/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/visibility_privacy/visibility_privacy_3/Cargo.toml -------------------------------------------------------------------------------- /visibility_privacy/visibility_privacy_3/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/visibility_privacy/visibility_privacy_3/src/main.rs -------------------------------------------------------------------------------- /visibility_privacy/visibility_privacy_4/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/visibility_privacy/visibility_privacy_4/Cargo.toml -------------------------------------------------------------------------------- /visibility_privacy/visibility_privacy_4/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/visibility_privacy/visibility_privacy_4/src/main.rs -------------------------------------------------------------------------------- /visibility_privacy/visibility_privacy_5/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/visibility_privacy/visibility_privacy_5/Cargo.toml -------------------------------------------------------------------------------- /visibility_privacy/visibility_privacy_5/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/visibility_privacy/visibility_privacy_5/src/main.rs -------------------------------------------------------------------------------- /visibility_privacy/visibility_privacy_6/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/visibility_privacy/visibility_privacy_6/Cargo.toml -------------------------------------------------------------------------------- /visibility_privacy/visibility_privacy_6/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novalagung/dasarpemrogramanrust-example/HEAD/visibility_privacy/visibility_privacy_6/src/main.rs --------------------------------------------------------------------------------