Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chipnertkj/chipbox
/ functions
Functions
394 in github.com/chipnertkj/chipbox
⨍
Functions
394
◇
Types & classes
97
Function
main
()
crates/chipbox-scene/build.rs:6
Function
main
()
crates/chipbox-scene/src/main.rs:5
Function
main
()
crates/chipbox-portaudio/build.rs:3
Function
main
()
crates/chipbox-dsp/build.rs:3
Function
main
()
crates/chipbox-portaudio-sys/build.rs:11
Function
main
# Responsibilities: - Verify `crossterm` and `ratatui/crossterm` versions match.
crates/xtask/build.rs:8
Function
main
()
crates/xtask/src/main.rs:32
Function
main
# Responsibilities: - Verify all immediate dependency versions are consistent with transitive deps.
crates/chipbox-render/build.rs:5
Function
main
()
crates/chipbox-js/build.rs:3
Method
make_piped
Pipes the stdout and stderr of the command. # Errors Can only be called once on a command. If done again, returns [`CommandError::Piped`].
crates/xtask/src/command.rs:209
Method
name
(&self)
crates/xtask/src/program.rs:95
Method
name
(&self)
crates/xtask/src/program/display/pane.rs:31
Method
name
(mut self, name: impl Into<Arc<str>>)
crates/xtask/src/program/task/builder.rs:81
Method
name_ref
(&self)
crates/xtask/src/program.rs:99
Method
name_ref
(&self)
crates/xtask/src/program/display/pane.rs:35
Method
negate
(self)
crates/xtask/src/program/task.rs:39
Method
new
()
crates/chipbox/src/init.rs:36
Method
new
()
crates/chipbox-portaudio/src/instance.rs:6
Method
new
(msg: impl Into<Arc<str>>, output: ProgramOutputId)
crates/xtask/src/program.rs:41
Method
new
(kind: LogKind, buf: impl Into<Vec<u8>>)
crates/xtask/src/logger.rs:31
Method
new
Create a new app with a receiver.
crates/xtask/src/app.rs:49
Method
new
(e: std::io::Error, path: impl Into<PathBuf>)
crates/xtask/src/fs.rs:19
Method
new
Creates a new partial buffer with the given maximum length.
crates/xtask/src/logger/partial.rs:19
Method
new
Constructs a new [`Command`] handle. [`Command`]: crate::command::Command
crates/xtask/src/command/child.rs:19
Method
new
(program_name: impl Into<String>, program_fn: F)
crates/xtask/src/app/pane.rs:150
Method
new
()
crates/xtask/src/program/display.rs:13
Method
new
(name: impl Into<Arc<str>>)
crates/xtask/src/program/display/pane.rs:17
Method
new
()
crates/xtask/src/program/task/builder.rs:30
Method
new
(path: impl Into<Cow<'a, str>>)
crates/chipbox-build/src/lockfile.rs:83
Method
new
(e: std::io::Error, path: impl Into<PathBuf>)
crates/chipbox-build/src/fs.rs:21
Method
new
()
crates/chipbox-js/src/runtime.rs:108
Method
new
(port: u16)
crates/chipbox-js/src/hmr.rs:72
Method
new_context
( rquickjs_rt: &rquickjs::AsyncRuntime, )
crates/chipbox-js/src/runtime.rs:158
Method
new_runtime
()
crates/chipbox-js/src/runtime.rs:143
Method
new_unchecked
Constructs a new command that has not had its stdout and stderr piped. Does not sanitize the path.
crates/xtask/src/command.rs:95
Function
normalize_newline
Normalizes line endings without allocating a new buffer.
crates/xtask/src/logger.rs:119
Method
npm_pkg_def_changed
(deps: impl IntoIterator<Item = impl Into<Arc<str>>>)
crates/xtask/src/program/task.rs:47
Method
ok_and
(self, value: T)
crates/chipbox-portaudio/src/error.rs:11
Function
on
(_event, _cb)
node/chipbox-frontend/vite/client.ts:66
Method
on_abort
(mut self, actions: impl IntoIterator<Item = ProgramAction>)
crates/xtask/src/program/task/builder.rs:110
Function
open_clear_file
Opens a file for appending and clears its contents beforehand.
crates/chipbox-build/src/fs.rs:123
Method
osc_dispatch
(&mut self, params: &[&[u8]], _bell_terminated: bool)
crates/xtask/src/logger/parse/performer.rs:132
Method
outputs
(&self)
crates/xtask/src/program/display.rs:52
Method
pane
(pane_id: pane::AppPaneId, inner: pane::AppPaneMessage)
crates/xtask/src/app.rs:33
Method
panes
(&self)
crates/xtask/src/program/display.rs:48
Method
parse_from
Parse a layout unit from a string. ## Errors - [`EndOfInput`] if the input is empty - [`RecognizeFloat`] if the input is not a valid float. - [`Incomp
crates/chipbox-scene/src/element/layout.rs:61
Method
ping
(sender: AppSender)
crates/xtask/src/app.rs:59
Method
pnpm_build_frontend
Constructs a `pnpm` command that builds the `chipbox-frontend` package.
crates/xtask/src/command.rs:143
Method
pnpm_cmd
The program to run for for [`Self::pnpm_unchecked`].
crates/xtask/src/command.rs:79
Method
pnpm_dev
Constructs a `pnpm` command that starts a Vite dev server.
crates/xtask/src/command.rs:134
Method
pnpm_install
Constructs a `pnpm` command that installs dependencies for the pnpm workspace in the current working directory.
crates/xtask/src/command.rs:125
Method
pnpm_unchecked
Constructs a `pnpm` command, to be executed at the given directory. Does not sanitize the path.
crates/xtask/src/command.rs:114
Method
print
(&mut self, c: char)
crates/xtask/src/logger/parse/performer.rs:82
Function
print_cwd
Prints the current working directory to a pane.
crates/xtask/src/app.rs:203
Function
program
()
crates/xtask/src/build.rs:10
Function
prune
(_cb)
node/chipbox-frontend/vite/client.ts:62
Method
prune
(cb: () => void)
node/chipbox-frontend/vite/client.ts:21
Function
removeNode
(parent: JSX.Element, node: JSX.Element)
node/chipbox-solid-render/src/renderer.ts:52
Function
replaceText
(textNode: JSX.Element, value: string)
node/chipbox-solid-render/src/renderer.ts:30
Function
resolveId
(id)
node/chipbox-frontend/vite.config.ts:211
Method
restart_on
(mut self, condition: TaskCondition)
crates/xtask/src/program/task/builder.rs:93
Method
run
(self, receiver: mpsc::Receiver<Self::Message>)
crates/xtask/src/tui.rs:82
Method
sanitize
Shorthand constructor for [`FsError::Sanitize`].
crates/xtask/src/fs.rs:51
Method
sanitize
Shorthand constructor for [`FsError::Sanitize`].
crates/chipbox-build/src/fs.rs:53
Function
self_pkg
Find the self package in the lockfile. This is the package that this function is being called from at runtime. ## Panics - Could not get path to self
crates/chipbox-build/src/lockfile.rs:51
Function
send
(_event, _data)
node/chipbox-frontend/vite/client.ts:67
Function
send_finish_message
Sends the finish message to the app.
crates/xtask/src/app.rs:245
Function
setProperty
(node: JSX.Element, name: string, value: T, prev?: T)
node/chipbox-solid-render/src/renderer.ts:40
Function
spawn_forward_output
Spawns [`forward_output`] as a task. The returned future runs until output reaches EOF.
crates/xtask/src/app.rs:355
Method
split_even
(length: u16, parts: u16)
crates/xtask/src/app.rs:91
Method
stack_trace
(&self)
crates/chipbox-js/src/exception.rs:27
Method
stack_trace
(&self)
crates/chipbox-js/src/runtime/vite.rs:27
Method
take_handle
(&mut self)
crates/xtask/src/app/pane.rs:142
Method
take_stderr
Takes the piped stderr stream from the command.
crates/xtask/src/command/child.rs:42
Method
take_stdout
Takes the piped stdout stream from the command.
crates/xtask/src/command/child.rs:37
Method
target_folder
(self)
crates/xtask/src/command.rs:50
Method
tasks
(&self)
crates/xtask/src/program.rs:107
Method
terminate
Deallocates all resources used by the library. # Safety May be called repeatedly (uses incremental reference counting). Must be matched with every cal
crates/chipbox-portaudio/src/instance.rs:18
Function
test_multiple_lines_and_flushes
()
crates/xtask/src/logger.rs:188
Function
test_partial_flush_on_capacity
()
crates/xtask/src/logger.rs:176
Function
test_ring_buffer_overwrite
()
crates/xtask/src/logger.rs:207
Function
test_write_with_newline
()
crates/xtask/src/logger.rs:163
Function
test_write_without_newline
()
crates/xtask/src/logger.rs:152
Method
text_height_wrapped
(text: &Text, width: usize)
crates/xtask/src/app/pane.rs:356
Method
this_pkg
()
crates/chipbox-build/src/lockfile.rs:92
Function
trace
(msg: String)
crates/chipbox-js/src/modules/tracing.rs:8
Method
try_recv
Try to receive an HMR event without blocking.
crates/chipbox-js/src/hmr.rs:35
Method
update
(&mut self)
crates/xtask/src/app.rs:154
Method
view
(&mut self, frame: &mut Frame)
crates/xtask/src/app.rs:174
Function
warn
(msg: String)
crates/chipbox-js/src/modules/tracing.rs:23
Method
with_capacity
Initializes performer state. `lines` is the expected number of lines to allocate.
crates/xtask/src/logger/parse/performer.rs:25
Method
with_capacity
(panes: usize, outputs: usize)
crates/xtask/src/program/display.rs:17
Method
with_hmr_recv
(mut self, hmr_rx: HmrRecv)
crates/chipbox-js/src/runtime.rs:132
Method
ws_url
(port: u16)
crates/chipbox-js/src/hmr.rs:68
← previous
301–394 of 394, ranked by callers