Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RustStudy/design_patterns
/ functions
Functions
182 in github.com/RustStudy/design_patterns
⨍
Functions
182
◇
Types & classes
97
Function
it_works
()
decorator/src/lib.rs:4
Function
it_works
()
bridge/src/lib.rs:4
Function
it_works
()
composite/src/lib.rs:4
Function
it_works
()
strategy/src/lib.rs:4
Function
it_works
()
facade/src/lib.rs:4
Function
it_works
()
memento/src/lib.rs:4
Function
it_works
()
interpreter/src/lib.rs:4
Function
it_works
()
command/src/lib.rs:4
Function
it_works
()
chain_of_responsibility/src/lib.rs:4
Function
it_works
()
singleton/src/lib.rs:4
Function
it_works
()
state/src/lib.rs:4
Function
it_works
()
mediator/src/lib.rs:4
Function
it_works
()
proxy/src/lib.rs:4
Function
it_works
()
iterator/src/lib.rs:4
Function
it_works
()
visitor/src/lib.rs:4
Function
it_works
()
template/src/lib.rs:4
Function
it_works
()
flyweight/src/lib.rs:4
Function
it_works
()
adapter/src/lib.rs:4
Function
it_works
()
builder/src/lib.rs:4
Function
it_works
()
entity/src/lib.rs:4
Function
it_works
()
observer/src/lib.rs:117
Function
it_works
()
prototype/src/lib.rs:4
Function
main
()
factory/src/simple2.rs:37
Function
main
()
factory/src/simple.rs:97
Function
main
()
decorator/src/simple.rs:44
Function
main
()
bridge/src/simple.rs:62
Function
main
()
composite/src/simple.rs:98
Function
main
()
strategy/src/simple2.rs:29
Function
main
()
strategy/src/simple.rs:81
Function
main
()
facade/src/simple.rs:30
Function
main
()
memento/src/simple.rs:68
Function
main
()
interpreter/src/simple.rs:19
Function
main
()
command/src/simple.rs:144
Function
main
()
chain_of_responsibility/src/simple.rs:84
Function
main
()
singleton/src/simple.rs:24
Function
main
()
state/src/simple.rs:85
Function
main
()
mediator/src/simple.rs:52
Function
main
()
proxy/src/simple.rs:55
Function
main
()
iterator/src/simple.rs:40
Function
main
()
src/main.rs:4
Function
main
()
visitor/src/simple.rs:34
Function
main
()
template/src/simple.rs:51
Function
main
()
flyweight/src/simple.rs:36
Function
main
()
adapter/src/simple.rs:45
Function
main
()
builder/src/simple.rs:97
Function
main
()
observer/src/simple2.rs:94
Function
main
()
observer/src/simple1.rs:78
Function
main
()
observer/src/simple3.rs:64
Function
main
()
observer/src/bin/main.rs:6
Function
main
()
prototype/src/simple.rs:35
Method
name
(&self)
observer/src/simple2.rs:81
Method
new
(msg: String)
factory/src/simple.rs:23
Method
new
(i: &Implementor)
bridge/src/simple.rs:28
Method
new
(name: String)
composite/src/simple.rs:16
Method
new
(f: &'a BinaryFn<T>)
strategy/src/simple2.rs:10
Method
new
()
strategy/src/simple.rs:10
Method
new
()
memento/src/simple.rs:48
Method
new
(t: &'a mut T)
command/src/simple.rs:15
Method
new
(l: Level, v: usize)
chain_of_responsibility/src/simple.rs:19
Method
new
()
singleton/src/simple.rs:9
Method
new
()
state/src/simple.rs:59
Method
new
()
mediator/src/simple.rs:10
Method
new
()
proxy/src/simple.rs:7
Method
new
()
iterator/src/simple.rs:8
Method
new
()
flyweight/src/simple.rs:15
Method
new
()
builder/src/simple.rs:9
Method
new
()
observer/src/simple2.rs:23
Method
new
(name: String)
observer/src/simple1.rs:37
Method
new
(host: &str, port: i32)
observer/src/lib.rs:52
Method
new
()
observer/src/simple3.rs:23
Method
new
()
prototype/src/simple.rs:13
Method
next
(&mut self)
iterator/src/simple.rs:26
Method
on_connect
(&self, host: &str, port: i32)
observer/src/lib.rs:9
Method
on_error
(&self, err: &str)
observer/src/lib.rs:10
Method
on_post_read
(&self)
observer/src/lib.rs:14
Method
on_pre_read
(&self)
observer/src/lib.rs:13
Method
on_read
(&self, resp: &[u8])
observer/src/lib.rs:11
Method
on_shutdown
(&self)
observer/src/lib.rs:12
Method
parse_and_execute
(s: String)
interpreter/src/simple.rs:4
Method
set_y
(&mut self, y: usize)
prototype/src/simple.rs:28
Method
target
(&self)
command/src/simple.rs:24
Method
unregister_observer
(&mut self, i: usize)
observer/src/simple3.rs:48
← previous
101–182 of 182, ranked by callers