Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bitcoin-dev-project/rust-for-bitcoiners
/ types & classes
Types & classes
95 in github.com/bitcoin-dev-project/rust-for-bitcoiners
⨍
Functions
281
◇
Types & classes
95
↓ 2 callers
Class
I
c_and_rust/day2/lifetime_annotations_are_not_strict.rs:2
↓ 1 callers
Class
Index
* Move semantics and Copy semantics * If a type does not support Copy then it is moved on `=` * When will the Copy derivation succeeds? */
c_and_rust/day1/intro.rs:7
↓ 1 callers
Class
Json
rust-for-bitcoiners-1/day5/axum_demo/src/irrefutable_patterns.rs:1
↓ 1 callers
Class
Script
rust-for-bitcoiners-self-learning/assignments/a2/src/main.rs:17
↓ 1 callers
Class
TxId
blockchain_analysis/src/compute_transaction_fee.rs:4
Class
Account
curriculum/module_6/memory_model/src/bin/marker_traits.rs:22
Enum
Address
curriculum/module_2/code_demo/src/bin/enums.rs:20
Class
Arced
curriculum/module_7/demo/src/bin/sending.rs:14
Interface
Area
rust-for-bitcoiners-2/week2/src/main_1.rs:36
Class
BitcoinTransaction
projects/project3.rs:9
Class
Block
rust-for-bitcoiners-2/assignments/a-3/src/block.rs:9
Class
Block
bitcoin_in_rust/ch1/bitcoin_structure/src/block.rs:9
Class
BlockChain
rust-for-bitcoiners-2/assignments/a-3/src/block.rs:5
Class
BlockChain
bitcoin_in_rust/ch1/bitcoin_structure/src/block.rs:5
Class
Boxed
curriculum/module_7/demo/src/bin/sending.rs:4
Class
Circle
rust-for-bitcoiners-2/week2/src/main.rs:73
Class
Circle
rust-for-bitcoiners-2/week2/src/main_1.rs:10
Class
Circle
curriculum/module_5/demo/src/bin/shapes.rs:31
Class
Circle
curriculum/module_2/code_demo/src/bin/shapes.rs:17
Class
Circle
rust-for-bitcoiners-1/day2/demo/src/main.rs:125
Class
ClickCounter
curriculum/module_6/memory_model/src/interior_mutability/cell.rs:4
Enum
Color
rust-for-bitcoiners-2/week3/src/main.rs:19
Class
Empty
curriculum/module_5/demo/src/bin/script.rs:40
Class
EventRecorder
curriculum/module_6/memory_model/src/interior_mutability/ref_cell.rs:4
Enum
Example
curriculum/module_2/code_demo/src/bin/enums.rs:26
Enum
Expr
rust-for-bitcoiners-1/day2/demo/src/main.rs:17
Class
FieldElement
bitcoin_in_rust/ch0/core_lib/src/secp256k1.rs:7
Class
Graph
rust-for-bitcoiners-2/assignments/a-6/src/graph.rs:5
Class
Graph
rust-for-bitcoiners-1/day4/src/graph.rs:5
Class
GraphNode
curriculum/module_6/memory_model/src/bin/shared_ownership.rs:7
Interface
HashFunction
projects/project5.rs:4
Class
I
c_and_rust/day3/references_inside_struct.rs:1
Class
I
c_and_rust/day2/outer_outlives_inner.c:2
Class
Input
projects/project3.rs:17
Class
IntList
rust-for-bitcoiners-1/day2/demo/src/main.rs:10
Class
Ledger
projects/project2.rs:17
Class
LinkedList
rust-for-bitcoiners-2/assignments/a-3/src/linked_list.rs:5
Class
LinkedList
bitcoin_in_rust/ch1/bitcoin_structure/src/linked_list.rs:3
Class
LinkedListNode
curriculum/module_6/memory_model/src/bin/shared_ownership.rs:3
Enum
List
rust-for-bitcoiners-1/day2/demo/src/main.rs:205
Class
ListIterator
Why lifetime parameter here needed is because the `current` field has to point to node of the List and the compiler has to make sure that the referenc
rust-for-bitcoiners-1/day2/demo/src/main.rs:240
Enum
MResult
rust-for-bitcoiners-1/day2/demo/src/main.rs:5
Class
MessageStructure
curriculum/module_2/code_demo/src/bin/bitcoin_messages.rs:1
Class
NetAddress
Define the fields
rust-for-bitcoiners-2/assignments/a-8/rust/src/main.rs:28
Enum
Network
curriculum/module_2/code_demo/src/bin/enums.rs:1
Class
Node
rust-for-bitcoiners-2/assignments/a-3/src/linked_list.rs:9
Class
Node
bitcoin_in_rust/ch1/bitcoin_structure/src/linked_list.rs:7
Class
Output
projects/project3.rs:23
Interface
Perimeter
rust-for-bitcoiners-2/week2/src/main.rs:32
Class
Person
curriculum/module_6/memory_model/src/main.rs:4
Class
Person
rust-for-bitcoiners-1/day5/axum_demo/src/basics.rs:175
Class
Point
rust-for-bitcoiners-2/week3/src/main.rs:1
Class
Point
rust-for-bitcoiners-2/week2/src/main.rs:3
Class
Point
derive the Debug trait for the Point type
rust-for-bitcoiners-2/week2/src/main_1.rs:4
Class
Point
curriculum/module_5/demo/src/bin/shapes.rs:4
Class
Point
curriculum/module_4/code_demo/src/bin/special_enums.rs:5
Class
Point
curriculum/module_2/code_demo/src/bin/shapes.rs:2
Class
Point
curriculum/module_6/memory_model/exp.rs:6
Class
Point
curriculum/module_6/memory_model/src/bin/marker_traits.rs:3
Class
Point
curriculum/module_3/code_demo/src/bin/ownership_and_borrowing.rs:2
Class
Point
bitcoin_in_rust/ch0/core_lib/src/secp256k1.rs:51
Class
Point
rust-for-bitcoiners-1/day1/demo/src/main.rs:4
Class
Point
rust-for-bitcoiners-1/day2/demo/src/main.rs:92
Class
Point
tutorials/understanding_serde/src/main.rs:6
Class
Rced
curriculum/module_7/demo/src/bin/sending.rs:9
Class
Recatangle
rust-for-bitcoiners-2/week2/src/main_1.rs:16
Class
Rectangle
rust-for-bitcoiners-2/week2/src/main.rs:79
Class
Rectangle
curriculum/module_5/demo/src/bin/shapes.rs:36
Class
Rectangle
curriculum/module_2/code_demo/src/bin/shapes.rs:22
Class
Rectangle
rust-for-bitcoiners-1/day2/demo/src/main.rs:120
Class
SHA256
projects/project5.rs:13
Class
SHA3_256
projects/project5.rs:25
Class
ScriptExecutionContext
Struct for representing the execution context of the script.
rust-for-bitcoiners-self-learning/assignments/a2/src/main.rs:28
Enum
ScriptOp
rust-for-bitcoiners-self-learning/assignments/a2/src/main.rs:5
Enum
ScriptOpcode
curriculum/module_5/demo/src/bin/script.rs:3
Enum
Shape
rust-for-bitcoiners-2/week3/src/main.rs:5
Interface
Shape
curriculum/module_5/demo/src/bin/shapes.rs:48
Interface
Shape
rust-for-bitcoiners-1/day2/demo/src/main.rs:135
Class
Square
curriculum/module_5/demo/src/bin/shapes.rs:43
Class
Square
curriculum/module_2/code_demo/src/bin/shapes.rs:28
Class
Square
rust-for-bitcoiners-1/day2/demo/src/main.rs:130
Enum
State
projects/project2.rs:5
Class
Status
curriculum/module_5/demo/src/bin/serde.rs:39
Class
Transaction
rust-for-bitcoiners-2/assignments/a-3/src/block.rs:15
Class
Transaction
curriculum/module_5/demo/src/bin/serde.rs:5
Class
Transaction
projects/project2.rs:10
Class
Transaction
bitcoin_in_rust/ch1/bitcoin_structure/src/block.rs:15
Class
TxIn
rust-for-bitcoiners-2/assignments/a-3/src/block.rs:21
Class
TxIn
bitcoin_in_rust/ch1/bitcoin_structure/src/block.rs:21
Class
TxOut
rust-for-bitcoiners-2/assignments/a-3/src/block.rs:27
Class
TxOut
bitcoin_in_rust/ch1/bitcoin_structure/src/block.rs:27
Class
VersionMessage
Define the fields
rust-for-bitcoiners-2/assignments/a-8/rust/src/main.rs:32
Class
Vin
curriculum/module_5/demo/src/bin/serde.rs:19
Class
Vout
curriculum/module_5/demo/src/bin/serde.rs:31
Class
XorHasher
rust-for-bitcoiners-2/assignments/a-2/src/main.rs:6