MCPcopy Create free account

hub / github.com/RustStudy/design_patterns / functions

Functions182 in github.com/RustStudy/design_patterns

↓ 8 callersMethodexecute
(&self, r: &mut Robot)
command/src/simple.rs:101
↓ 3 callersMethodadd
(&mut self, t: T)
iterator/src/simple.rs:16
↓ 3 callersMethodappend_command
(&mut self, c: U)
command/src/simple.rs:28
↓ 3 callersMethodbutton_was_pressed
(&self)
strategy/src/simple.rs:76
↓ 3 callersMethodget
(&self, s: &String)
mediator/src/simple.rs:26
↓ 3 callersMethodpress_button
(&mut self, hmap: &HashMap<StateDice, Box<State + 'a>>)
state/src/simple.rs:77
↓ 3 callersMethodprocess_request
(&self, r: &mut Request)
chain_of_responsibility/src/simple.rs:67
↓ 3 callersMethodregister
(&mut self, observer: Box<Observer<Item = u32>>)
observer/src/simple2.rs:66
↓ 3 callersMethodregister_observer
(&mut self, o: Box<Observer<EventObject>>)
observer/src/simple3.rs:42
↓ 3 callersMethodset_state
(&mut self, s: StateDice)
state/src/simple.rs:67
↓ 3 callersMethodset_strategy
(&mut self, f: &'a BinaryFn<T>)
strategy/src/simple2.rs:22
↓ 2 callersMethodaccept
(&self, v: &Visitor)
visitor/src/simple.rs:22
↓ 2 callersMethodadd_colleague
(&mut self, c: Colleague)
mediator/src/simple.rs:16
↓ 2 callersMethodadd_observer
(&mut self, observer: &'a T)
observer/src/simple1.rs:52
↓ 2 callersFunctioncreate_factory
(id: FactoryID)
factory/src/simple.rs:87
↓ 2 callersMethodcreate_product_x
(&self)
factory/src/simple.rs:55
↓ 2 callersMethodcreate_product_y
(&self)
factory/src/simple.rs:60
↓ 2 callersMethodget
(&self, endpoint: &str)
observer/src/lib.rs:64
↓ 2 callersMethodget_direction
(&self)
command/src/simple.rs:93
↓ 2 callersMethodnotify_observers
(&self, e: &EventObject)
observer/src/simple3.rs:33
↓ 2 callersMethodobtain_object
(&mut self, key: String)
flyweight/src/simple.rs:23
↓ 2 callersFunctionprocess
(c: &Component)
decorator/src/simple.rs:39
↓ 2 callersMethodsend_msg
(&self, m: &Mediator, to: &String, msg: String)
mediator/src/simple.rs:40
↓ 2 callersMethodset_child
(&mut self, c: Box<Composite>)
composite/src/simple.rs:40
↓ 2 callersMethodset_command
(&mut self, cmd: Box<Command + 'a>)
strategy/src/simple.rs:73
↓ 2 callersMethodset_direction
(&mut self, d: (i32, i32))
command/src/simple.rs:88
↓ 2 callersMethodset_temperature
(&mut self, temperature: f64)
observer/src/simple1.rs:22
↓ 2 callersMethodundo
(&mut self)
command/src/simple.rs:51
↓ 2 callersFunctionuse_via_adapter
(adapter: &Adapter)
adapter/src/simple.rs:55
↓ 1 callersMethodadd_events_hook
(&mut self, hook: E)
observer/src/lib.rs:60
↓ 1 callersMethodadd_memento
(&mut self, m: Box<Memento>)
memento/src/simple.rs:57
↓ 1 callersMethodbuild
(&mut self)
builder/src/simple.rs:70
↓ 1 callersMethodbuild_age
(&mut self)
builder/src/simple.rs:60
↓ 1 callersMethodbuild_job
(&mut self)
builder/src/simple.rs:65
↓ 1 callersMethodbuild_name
(&mut self)
builder/src/simple.rs:55
↓ 1 callersMethodconnect
(&self)
observer/src/lib.rs:93
↓ 1 callersMethodconsult_to
(&self, s: &String, msg: String)
mediator/src/simple.rs:21
↓ 1 callersMethodconvert
(&self, s: String)
factory/src/simple2.rs:21
↓ 1 callersMethodcreate_product
(&self)
factory/src/simple2.rs:30
↓ 1 callersMethoddecorate
(&self, msg: String)
bridge/src/simple.rs:8
↓ 1 callersMethoddelete_observer
(&mut self, observer: &'a T)
observer/src/simple1.rs:56
↓ 1 callersMethoddo_something
(&self)
decorator/src/simple.rs:13
↓ 1 callersMethoddo_something_more
(&self)
decorator/src/simple.rs:33
↓ 1 callersMethodexecute
(&self)
strategy/src/simple.rs:15
↓ 1 callersMethodexecute_all_commands
(&mut self)
command/src/simple.rs:45
↓ 1 callersMethodexecute_command
(&mut self)
command/src/simple.rs:32
↓ 1 callersMethodfacade_method
(&self)
facade/src/simple.rs:21
↓ 1 callersMethodformat_content
(&self, content: String)
template/src/simple.rs:19
↓ 1 callersMethodformat_footer
(&self)
template/src/simple.rs:25
↓ 1 callersMethodformat_header
(&self)
template/src/simple.rs:14
↓ 1 callersMethodgenerate_memento
(&self)
memento/src/simple.rs:21
↓ 1 callersMethodget_child
(&self)
composite/src/simple.rs:32
↓ 1 callersMethodget_level
(&self)
chain_of_responsibility/src/simple.rs:30
↓ 1 callersMethodget_memento
(&mut self, index: usize)
memento/src/simple.rs:62
↓ 1 callersMethodget_rand_duration
(&self)
observer/src/simple2.rs:47
↓ 1 callersMethodget_value
(&self)
memento/src/simple.rs:35
↓ 1 callersMethodload_something
(&mut self)
proxy/src/simple.rs:15
↓ 1 callersMethodmove_forward
(&mut self)
command/src/simple.rs:83
↓ 1 callersMethodnotify
(&self, val: &Self::Item)
observer/src/simple2.rs:89
↓ 1 callersMethodnotify_observers
(&self)
observer/src/simple1.rs:71
↓ 1 callersMethodoff
(&self)
strategy/src/simple.rs:30
↓ 1 callersMethodon
(&self)
strategy/src/simple.rs:27
↓ 1 callersMethodon_connect
(&self, host: &str, port: i32)
observer/src/lib.rs:20
↓ 1 callersMethodon_error
(&self, err: &str)
observer/src/lib.rs:24
↓ 1 callersMethodon_notify
(&self, e: &EventObject)
observer/src/simple3.rs:57
↓ 1 callersMethodon_post_read
(&self)
observer/src/lib.rs:40
↓ 1 callersMethodon_pre_read
(&self)
observer/src/lib.rs:36
↓ 1 callersMethodon_press_button
(&self, context: &mut StateContext)
state/src/simple.rs:18
↓ 1 callersMethodon_read
(&self, resp: &[u8])
observer/src/lib.rs:28
↓ 1 callersMethodon_shutdown
(&self)
observer/src/lib.rs:32
↓ 1 callersMethodprint_child_name_recursive
(&self)
composite/src/simple.rs:45
↓ 1 callersMethodprint_convert_msg
(&self, msg: String)
bridge/src/simple.rs:55
↓ 1 callersMethodreceive_msg
(&self, msg: String)
mediator/src/simple.rs:45
↓ 1 callersMethodrestore_from_memento
(&mut self, m: &Memento)
memento/src/simple.rs:26
↓ 1 callersMethodrun
(&mut self)
observer/src/simple2.rs:30
↓ 1 callersMethodset_age
(&mut self, age: u8)
builder/src/simple.rs:23
↓ 1 callersMethodset_dice_number
(&mut self, n :u8)
state/src/simple.rs:72
↓ 1 callersMethodset_job
(&mut self, job: Option<String>)
builder/src/simple.rs:28
↓ 1 callersMethodset_name
(&mut self, name: String)
builder/src/simple.rs:18
↓ 1 callersMethodset_x
(&mut self, x: usize)
prototype/src/simple.rs:23
↓ 1 callersMethodupdate
(&self)
observer/src/simple1.rs:32
↓ 1 callersMethodvisit
(&self, a: &Acceptor)
visitor/src/simple.rs:14
↓ 1 callersFunctionworker_a
()
facade/src/simple.rs:1
↓ 1 callersFunctionworker_b
()
facade/src/simple.rs:7
↓ 1 callersFunctionworker_c
()
facade/src/simple.rs:13
Functionadd_one
(x: i32)
factory/src/lib.rs:1
Methodbuild
(&self, msg: String)
template/src/simple.rs:5
Methodconvert
(&self, s: String)
factory/src/simple2.rs:12
Methodconvert
(&self, msg: String)
bridge/src/simple.rs:34
Methodeq
(&self, other: &Display)
observer/src/simple1.rs:42
Methodexecute
(&self, x: T, y: T)
strategy/src/simple2.rs:17
Methodfmt
(&self, f: &mut std::fmt::Formatter)
observer/src/simple1.rs:47
Methodget_a
(&self)
adapter/src/simple.rs:14
Methodget_b
(&self)
adapter/src/simple.rs:19
Methodget_name
(&self)
composite/src/simple.rs:27
Methodget_something
(&self)
chain_of_responsibility/src/simple.rs:35
Methodget_something
(&mut self)
proxy/src/simple.rs:24
Methodget_value
(&self)
factory/src/simple.rs:30
Methodget_value
(&self)
visitor/src/simple.rs:28
Functionit_works
()
factory/src/lib.rs:10
next →1–100 of 182, ranked by callers