MCPcopy Create free account
hub / github.com/TheRedDeveloper/ply-engine / clone

Method clone

src/engine.rs:421–439  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

419
420impl Clone for LayoutElementHashMapItem {
421 fn clone(&self) -> Self {
422 Self {
423 bounding_box: self.bounding_box,
424 element_id: self.element_id.clone(),
425 layout_element_index: self.layout_element_index,
426 on_hover_fn: None, // Callbacks are not cloneable
427 on_press_fn: None,
428 on_release_fn: None,
429 on_focus_fn: None,
430 on_unfocus_fn: None,
431 on_text_changed_fn: None,
432 on_text_submit_fn: None,
433 is_text_input: self.is_text_input,
434 preserve_focus: self.preserve_focus,
435 generation: self.generation,
436 collision: self.collision,
437 collapsed: self.collapsed,
438 }
439 }
440}
441
442#[derive(Debug, Clone, Copy, Default)]

Callers 15

native_waker_cloneFunction · 0.80
spawnFunction · 0.80
poll_completionsFunction · 0.80
parse_text_linesFunction · 0.80
render_styled_textFunction · 0.80
add_hash_map_itemMethod · 0.80
open_element_with_idMethod · 0.80

Calls

no outgoing calls