pub struct BaoDevServer;
bun_bundler::link_impl_DevServerHandle! {
Bake for BaoDevServer => |this| {
barrel_needed_exports() => core::ptr::null_mut(),
log_for_resolution_failures(abs_path, graph) => {
let _ = (abs_path, graph);
core::ptr::null_mut()
},
finalize_bundle(bv2, result) => {
let _ = (bv2, result);
Err(bun_core::Error::from(bun_core::AllocError))
},
handle_parse_task_failure(err, graph, abs_path, log, bv2) => {
let _ = (err, graph, abs_path, log, bv2);
Err(bun_core::Error::from(bun_core::AllocError))
},
put_or_overwrite_asset(path, contents, content_hash) => {
let _ = (path, contents, content_hash);
Err(bun_core::Error::from(bun_core::AllocError))
},
track_resolution_failure(import_source, specifier, renderer, loader) => {
let _ = (import_source, specifier, renderer, loader);
Err(bun_core::Error::from(bun_core::AllocError))
},
is_file_cached(abs_path, side) => {
let _ = (abs_path, side);
None
},
asset_hash(abs_path) => {
let _ = abs_path;
None
},
current_bundle_start_data() => core::ptr::null_mut(),
register_barrel_with_deferrals(path) => {
let _ = path;
Err(bun_core::Error::from(bun_core::AllocError))
},
register_barrel_export(barrel_path, alias) => {
let _ = (barrel_path, alias);
},
}
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn dev_server_impl_compiles() {
let _ = BaoDevServer;
}
#[test]
fn dev_server_handle_is_send() {
fn assert_send<T: Send>() {}
assert_send::<bun_bundler::dispatch::DevServerHandle>();
}
#[test]
fn dev_server_handle_is_sync() {
fn assert_sync<T: Sync>() {}
assert_sync::<bun_bundler::dispatch::DevServerHandle>();
}
}