Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ZhukMax/efx
/ functions
Functions
248 in github.com/ZhukMax/efx
⨍
Functions
248
◇
Types & classes
95
↓ 98 callers
Function
f32_opt
(map: &BTreeMap<&str, &str>, key: &str)
efx/src/utils/attr.rs:51
↓ 39 callers
Function
bool_opt
(map: &BTreeMap<&str, &str>, key: &str)
efx/src/utils/attr.rs:34
↓ 22 callers
Function
attr_map
( el: &'a Element, known: &[&str], tag: &str, )
efx/src/utils/attr.rs:9
↓ 14 callers
Function
color_tokens_opt
( map: &BTreeMap<&str, &str>, key: &str, )
efx/src/utils/attr.rs:66
↓ 12 callers
Method
byte_end
(&self)
efx-core/src/ast/parser.rs:53
↓ 12 callers
Function
render_children_stmt
(ui_ident: &UI, children: &[Node])
efx/src/utils/render.rs:5
↓ 11 callers
Method
bump
(&mut self)
efx-core/src/ast/parser.rs:49
↓ 10 callers
Method
cur
(&self)
efx-core/src/ast/parser.rs:46
↓ 10 callers
Function
parse_str
Top-level utility: parse DSL source string into AST
efx-core/src/ast/mod.rs:13
↓ 9 callers
Method
bump
(&mut self)
efx-core/src/ast/lexer.rs:31
↓ 6 callers
Function
render_nodes_as_stmts
(ui: &UI, nodes: &[Node])
efx/src/render.rs:7
↓ 5 callers
Method
emit
Generate tokens with `let mut __efx_frame = ...;` construction and all modifiers.
efx/src/utils/panel.rs:62
↓ 5 callers
Method
expect
(&mut self, want: Tok)
efx-core/src/ast/parser.rs:57
↓ 4 callers
Function
build_buffer_from_children
(children: &[Node])
efx/src/utils/buffer.rs:5
↓ 4 callers
Function
margin_tokens
Building egui::Margin from uniform/per-side options. Use `as _` to avoid being limited to a specific numeric field type. Returns Some(TokenStream) if
efx/src/utils/attr.rs:79
↓ 4 callers
Function
parse_color_rgba
Named colors + #RRGGBB[AA] → RGBA
efx-core/src/attr.rs:65
↓ 4 callers
Method
peek
(&self)
efx-core/src/ast/lexer.rs:27
↓ 3 callers
Function
emit_size_methods
Apply default_/min_/max_ methods depending on the dimension. Assumes the panel variable is named `__efx_panel`.
efx/src/utils/panel.rs:179
↓ 3 callers
Function
expr_opt
Optional expression attribute: `None` if absent; `compile_error!` if present but not parsed.
efx/src/utils/expr.rs:35
↓ 3 callers
Method
label
(&mut self, _text: impl Into<String>)
efx/examples/winit_wgpu_min.rs:22
↓ 3 callers
Method
parse
(input: syn::parse::ParseStream)
efx/src/input.rs:9
↓ 3 callers
Function
u8_opt
(map: &BTreeMap<&str, &str>, key: &str)
efx/src/utils/attr.rs:59
↓ 2 callers
Method
clicked
(&self)
efx/examples/winit_wgpu_min.rs:36
↓ 2 callers
Method
eof
(&self)
efx-core/src/ast/lexer.rs:23
↓ 2 callers
Function
is_attr_or_efx
(attr: &syn::Attribute)
efx-attrnames/src/lib.rs:198
↓ 2 callers
Function
parse_attrs_from_buffer
(buf: &str, span: SpanRange)
efx-core/src/ast/parser.rs:321
↓ 2 callers
Function
parse_bool
(name: &str, s: &str)
efx/src/attr_adapters.rs:6
↓ 2 callers
Method
parse_i11n
(&mut self)
efx-core/src/ast/parser.rs:279
↓ 2 callers
Method
parse_name
(&mut self)
efx-core/src/ast/parser.rs:75
↓ 2 callers
Method
parse_text
(&mut self)
efx-core/src/ast/parser.rs:248
↓ 2 callers
Function
render_element_stmt
(ui: &UI, el: &Element)
efx/src/render.rs:39
↓ 2 callers
Function
render_node_stmt
(ui: &UI, node: &Node)
efx/src/render.rs:15
↓ 2 callers
Function
stroke_tokens
Build `egui::Stroke` from optional width and color. Returns `None` if both parameters are missing. Numeric casts are done via `as _`, so as not to be
efx/src/utils/attr.rs:109
↓ 1 callers
Method
all
(mut self)
efx-core/src/ast/lexer.rs:14
↓ 1 callers
Function
bool_or
(map: &BTreeMap<&str, &str>, key: &str, default: bool)
efx/src/utils/attr.rs:42
↓ 1 callers
Method
content
(&self, ui: &UI)
efx/src/interfaces/block.rs:26
↓ 1 callers
Method
content
(&self, _ui: &UI)
efx/src/tags/top_panel.rs:21
↓ 1 callers
Method
content
(&self, _ui: &UI)
efx/src/tags/scroll_area.rs:26
↓ 1 callers
Method
content
(&self, ui: &UI)
efx/src/tags/panel.rs:23
↓ 1 callers
Method
content
Build __efx_frame (fill/padding/margin/stroke)
efx/src/tags/window.rs:26
↓ 1 callers
Method
content
(&self, ui: &UI)
efx/src/tags/button.rs:26
↓ 1 callers
Method
content
(&self, _ui: &UI)
efx/src/tags/central_panel.rs:21
↓ 1 callers
Method
content
(&self, ui: &UI)
efx/src/tags/heading.rs:24
↓ 1 callers
Method
content
(&self, ui: &UI)
efx/src/tags/tabs.rs:68
↓ 1 callers
Method
content
(&self, ui: &UI)
efx/src/tags/label.rs:26
↓ 1 callers
Method
content
(&self, _ui: &UI)
efx/src/tags/hyperlink.rs:27
↓ 1 callers
Method
content
(&self, ui: &UI)
efx/src/tags/grid.rs:51
↓ 1 callers
Method
content
(&self, ui: &UI)
efx/src/tags/image.rs:43
↓ 1 callers
Method
content
(&self, _ui: &UI)
efx/src/tags/text_field.rs:30
↓ 1 callers
Method
content
(&self, _ui: &UI)
efx/src/tags/side_panel.rs:23
↓ 1 callers
Method
content
(&self, _ui: &UI)
efx/src/tags/bottom_panel.rs:21
↓ 1 callers
Method
content
(&self, ui: &UI)
efx/src/tags/table.rs:62
↓ 1 callers
Method
content
(&self, ui: &UI)
efx/src/tags/data_table.rs:149
↓ 1 callers
Method
content
(&self, _ui: &UI)
efx/src/tags/resize.rs:22
↓ 1 callers
Method
eof
(&self)
efx-core/src/ast/parser.rs:43
↓ 1 callers
Function
expand_attr_names
(input: &DeriveInput)
efx-attrnames/src/lib.rs:25
↓ 1 callers
Function
expr_req
Required expression attribute: parses into syn::Expr. Returns `compile_error!` if the attribute is missing, empty, or not parsable.
efx/src/utils/expr.rs:7
↓ 1 callers
Method
get_mods
(&self)
efx/src/tags/heading.rs:63
↓ 1 callers
Method
has_style_or_behavior
(self: Self)
efx/src/tags/hyperlink.rs:103
↓ 1 callers
Function
hex_color_rgba
(s: &str)
efx-core/src/attr.rs:96
↓ 1 callers
Method
horizontal
(&mut self, add_contents: impl FnOnce(&mut DummyUi) -> R)
efx/examples/winit_wgpu_min.rs:26
↓ 1 callers
Method
is_plain_mode
(&self)
efx/src/tags/button.rs:107
↓ 1 callers
Method
margin_ts
(&self)
efx/src/tags/panel.rs:115
↓ 1 callers
Function
named_color_rgba
(s: &str)
efx-core/src/attr.rs:79
↓ 1 callers
Method
next_tok
(&mut self)
efx-core/src/ast/lexer.rs:69
↓ 1 callers
Method
padding_ts
(&self)
efx/src/tags/panel.rs:106
↓ 1 callers
Function
parse_bool
(name: &str, s: &str)
efx-core/src/attr.rs:11
↓ 1 callers
Function
parse_color_tokens
(name: &str, s: &str)
efx/src/attr_adapters.rs:26
↓ 1 callers
Method
parse_element
(&mut self)
efx-core/src/ast/parser.rs:123
↓ 1 callers
Function
parse_enum
Returns the index of the matched option from allowed
efx-core/src/attr.rs:46
↓ 1 callers
Function
parse_f32
(name: &str, s: &str)
efx-core/src/attr.rs:36
↓ 1 callers
Function
parse_f32
(name: &str, s: &str)
efx/src/attr_adapters.rs:17
↓ 1 callers
Method
parse_nodes
(&mut self)
efx-core/src/ast/parser.rs:23
↓ 1 callers
Function
parse_u8
(name: &str, s: &str)
efx/src/attr_adapters.rs:12
↓ 1 callers
Method
prolog_epilogue
(&self, ui: &UI)
efx/src/tags/row.rs:61
↓ 1 callers
Method
read_text
Reads the sequence up to the nearest special character, processing escapes {{ and }}. NOTE: allow '/' inside attribute values; only treat '/>' as a bo
efx-core/src/ast/lexer.rs:45
↓ 1 callers
Method
render
(&self, ui: &UI)
efx/src/tags/tabs.rs:155
↓ 1 callers
Method
set_mods
(&self)
efx/src/tags/label.rs:73
↓ 1 callers
Method
title_ts
(&self)
efx/src/tags/tabs.rs:192
Method
add
(&mut self, _w: T)
efx-core/src/doc_prelude.rs:65
Method
add
(&mut self, _w: T)
efx/tests/ui/button_enabled_nonbool.rs:7
Method
add
(&mut self, _w: T)
efx/tests/ui/button_unknown_attr.rs:7
Method
add
(&mut self, _w: T)
efx/tests/ui/button_bad_rounding.rs:7
Method
add_enabled
(&mut self, _enabled: bool, _w: T)
efx-core/src/doc_prelude.rs:69
Method
add_enabled
(&mut self, _b: bool, _w: T)
efx/tests/ui/button_enabled_nonbool.rs:8
Method
add_enabled
(&mut self, _b: bool, _w: T)
efx/tests/ui/button_unknown_attr.rs:8
Method
add_enabled
(&mut self, _b: bool, _w: T)
efx/tests/ui/button_bad_rounding.rs:8
Method
add_space
(&mut self, _v: f32)
efx-core/src/doc_prelude.rs:83
Method
button
(&mut self, _text: T)
efx-core/src/doc_prelude.rs:49
Method
button
(&mut self, s: S)
efx/tests/macro_ok.rs:22
Method
button
(&mut self, _s: S)
efx/tests/ui/button_enabled_nonbool.rs:6
Method
button
(&mut self, _s: S)
efx/tests/ui/separator_with_children.rs:7
Method
button
(&mut self, _s: S)
efx/tests/ui/button_unknown_attr.rs:6
Method
button
(&mut self, _s: S)
efx/tests/ui/unknown_tag.rs:7
Method
button
(&mut self, _s: S)
efx/tests/ui/button_bad_rounding.rs:6
Method
button
(&mut self, _label: impl Into<String>)
efx/examples/winit_wgpu_min.rs:30
Function
button_is_expression_root
()
efx/tests/macro_ok.rs:64
Method
clicked
(&self)
efx-core/src/doc_prelude.rs:20
Method
clicked
(&self)
efx/tests/macro_ok.rs:13
Method
clicked
(&self)
efx/tests/ui/button_enabled_nonbool.rs:10
next →
1–100 of 248, ranked by callers