Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bluskript/nix-inspect
/ functions
Functions
92 in github.com/bluskript/nix-inspect
⨍
Functions
92
◇
Types & classes
22
↓ 28 callers
Method
selected
(&self, current_path: &BrowserPath)
src/model.rs:303
↓ 15 callers
Method
get
worker/inspector.hh:34
↓ 10 callers
Method
current
(&self)
src/model.rs:124
↓ 9 callers
Method
maybe_reeval_selection
(&self, model: &Model)
src/update.rs:87
↓ 6 callers
Method
current_list_mut
(&mut self, current_path: &BrowserPath)
src/model.rs:93
↓ 6 callers
Method
parent
(&self)
src/model.rs:199
↓ 5 callers
Method
closest_item
(self, mut predicate: P, pos: usize)
src/update.rs:565
↓ 5 callers
Method
current_list
(&self, current_path: &BrowserPath)
src/model.rs:87
↓ 5 callers
Method
maybe_reeval_current_selection
( &self, current_location: &BrowserStackItem, model: &Model, )
src/update.rs:66
↓ 5 callers
Method
maybe_reeval_path
(&self, path: &BrowserPath, model: &Model)
src/update.rs:35
↓ 5 callers
Method
maybe_reeval_selection_browser
(&self, p: &BrowserPath, model: &Model)
src/update.rs:48
↓ 5 callers
Method
queue_reeval
(&self, path: &BrowserPath)
src/update.rs:27
↓ 4 callers
Method
push_path
(&mut self, path: BrowserPath)
src/model.rs:118
↓ 4 callers
Function
render_value_preview
(f: &mut Frame, path_data: &mut PathData, inner: Rect)
src/view.rs:411
↓ 4 callers
Method
to_expr
(&self)
src/model.rs:215
↓ 4 callers
Function
with_selected_style
(x: List)
src/view.rs:201
↓ 3 callers
Method
child
(&self, name: String)
src/model.rs:206
↓ 3 callers
Method
handle_key_event
(&mut self, key: KeyEvent)
src/model.rs:423
↓ 3 callers
Method
into
(self)
src/model.rs:403
↓ 3 callers
Method
prev_item
(&self)
src/model.rs:121
↓ 3 callers
Function
render_bookmarks
(model: &mut Model, f: &mut Frame, inner: Rect)
src/view.rs:221
↓ 3 callers
Function
render_input
(f: &mut Frame, text: impl Into<Text<'a>>, rect: Rect)
src/view.rs:351
↓ 3 callers
Function
render_list
( f: &mut Frame, list: &mut ListData, inner: Rect, search_input: Option<&InputState>, path_navigator_inpu
src/view.rs:246
↓ 3 callers
Function
render_recents
(model: &mut Model, f: &mut Frame, inner: Rect)
src/view.rs:213
↓ 3 callers
Function
select_next
(list_state: &mut ListState, len: usize)
src/model.rs:480
↓ 3 callers
Function
select_prev
(list_state: &mut ListState, len: usize)
src/model.rs:492
↓ 2 callers
Method
clamp_cursor
(&mut self, pos: usize)
src/model.rs:467
↓ 2 callers
Function
current_frame
()
src/view.rs:229
↓ 2 callers
Method
get_type
(&self)
src/model.rs:374
↓ 2 callers
Method
move_cursor_left
(&mut self)
src/model.rs:459
↓ 2 callers
Function
next
(i: usize, len: usize)
src/model.rs:472
↓ 2 callers
Function
prev
(i: usize, len: usize)
src/model.rs:484
↓ 2 callers
Function
preview_frame
()
src/view.rs:451
↓ 2 callers
Function
project_directory
()
src/logging.rs:19
↓ 2 callers
Function
render_root
(model: &mut Model, f: &mut Frame, inner: Rect)
src/view.rs:205
↓ 2 callers
Function
save_config
(path: PathBuf, config: Config)
src/update.rs:20
↓ 2 callers
Method
selected_bookmark
(&self)
src/model.rs:37
↓ 2 callers
Method
selected_recent
(&self)
src/model.rs:43
↓ 1 callers
Method
backspace
(&mut self)
src/model.rs:446
↓ 1 callers
Function
color_from_type
(value: &PathData)
src/view.rs:478
↓ 1 callers
Function
find_in_nix_path
()
src/main.rs:51
↓ 1 callers
Function
get_data_dir
()
src/logging.rs:23
↓ 1 callers
Function
handle_bookmark_input
(_: &InputModel, key: event::KeyEvent)
src/key_handler.rs:46
↓ 1 callers
Function
handle_key
(key: event::KeyEvent, model: &Model)
src/key_handler.rs:18
↓ 1 callers
Function
handle_navigator_input
(state: &InputModel, key: event::KeyEvent)
src/key_handler.rs:54
↓ 1 callers
Function
handle_normal_input
(key: event::KeyEvent)
src/key_handler.rs:70
↓ 1 callers
Function
handle_search_input
(state: &InputModel, key: event::KeyEvent)
src/key_handler.rs:30
↓ 1 callers
Function
highlight_on_match
(haystack: &'a str, needle: &'a str)
src/view.rs:493
↓ 1 callers
Function
init_nix_inspector
worker/inspector.cc:144
↓ 1 callers
Function
initialize_logging
()
src/logging.rs:34
↓ 1 callers
Method
insert
(&mut self, c: char)
src/model.rs:441
↓ 1 callers
Method
inspect
worker/inspector.cc:70
↓ 1 callers
Function
install_panic_hook
()
src/tui.rs:7
↓ 1 callers
Function
load_config
(args: &Args)
src/main.rs:60
↓ 1 callers
Method
maybe_reeval_parent
(&self, model: &Model)
src/update.rs:42
↓ 1 callers
Method
move_cursor_right
(&mut self)
src/model.rs:463
↓ 1 callers
Function
read_config
(p: PathBuf)
src/main.rs:94
↓ 1 callers
Function
register_key_handler
(tx: &kanal::Sender<Message>)
src/key_handler.rs:7
↓ 1 callers
Function
render_bottom
(f: &mut Frame, model: &Model, inner: Rect)
src/view.rs:362
↓ 1 callers
Function
render_keymap
(model: &Model, f: &mut Frame, rect: Rect)
src/view.rs:313
↓ 1 callers
Function
render_preview
(f: &mut Frame, model: &mut Model, outer: Rect, current_path: &BrowserPath)
src/view.rs:457
↓ 1 callers
Function
render_previous_list
TODO: unify with other list code
src/view.rs:295
↓ 1 callers
Function
render_previous_stack
(model: &mut Model, f: &mut Frame, inner: Rect)
src/view.rs:189
↓ 1 callers
Method
update
( &mut self, view_data: &ViewData, model: &mut Model, msg: Message, )
src/update.rs:93
↓ 1 callers
Method
update_parent_selection
Update the selection of the parent to match the current path
src/model.rs:50
↓ 1 callers
Method
v_repr
worker/inspector.cc:94
↓ 1 callers
Function
view
(model: &mut Model, f: &mut Frame)
src/view.rs:26
Method
CaptureLogger
worker/inspector.hh:32
Method
NixInspector
worker/inspector.cc:23
Method
current_force
(&self)
src/model.rs:130
Method
deref
(&self)
src/model.rs:76
Method
deref_mut
(&mut self)
src/model.rs:81
Method
deserialize
(deserializer: D)
src/model.rs:189
Method
extend
(mut self, other: &BrowserPath)
src/model.rs:211
Method
fmt
(&self, f: &mut fmt::Formatter)
src/model.rs:328
Method
from
(value: String)
src/model.rs:243
Method
log
worker/inspector.hh:36
Method
logEI
worker/inspector.hh:40
Function
main
worker/main.cc:8
Function
main
()
src/main.rs:100
Method
new
(expr: String)
src/workers.rs:44
Method
run
worker/inspector.hh:69
Method
serialize
(&self, serializer: S)
src/model.rs:180
Function
test_expr_conversion
()
src/model.rs:273
Method
v_bool
worker/inspector.cc:87
Method
v_child
Gets a attribute at a specific name and if the passed value is a thunk it evaluates it SAFETY: this function only safe to call if the value being pass
worker/inspector.cc:155
Method
v_float
worker/inspector.cc:86
Method
v_int
worker/inspector.cc:85
Method
v_list
std::vector<NixAttr> NixInspector::v_attrs(const Value &value) { auto collected = std::vector<NixAttr>(); for (auto x : *value.attrs) { auto name = st
worker/inspector.cc:137
Method
v_path
worker/inspector.cc:91
Method
v_string
worker/inspector.cc:88
Method
v_type
worker/inspector.cc:150