INNER CODE UNIT · Rust
word_start
rlaope/estudy · site/graph/crates/graph-wasm/src/lib.rs:244
fn word_start(s: &str, byte_pos: usize) -> bool {
s[..byte_pos]
.chars()
.next_back()
.map(|c| !c.is_alphanumeric())
.unwrap_or(true)
}
/// 직접 이웃(CSR 순서).
#[wasm_bindgen]
pub fn neighbors(node_id: u32) -> Vec<u32> {
G.with(|g| {
let g = g.borrow();
let n = g.offsets.len().saturating_sub(1);
let v = node_id as usize;
if v >= n {
return Vec::new();
}