MCPcopy Create free account
hub / github.com/bytecodealliance/wit-bindgen / func_name

Method func_name

crates/go/src/lib.rs:1553–1563  ·  view source on GitHub ↗
(
        &self,
        resolve: &Resolve,
        interface: Option<&WorldKey>,
        func: &Function,
    )

Source from the content-addressed store, hash-verified

1551 }
1552
1553 fn func_name(
1554 &self,
1555 resolve: &Resolve,
1556 interface: Option<&WorldKey>,
1557 func: &Function,
1558 ) -> String {
1559 let prefix = self.interface_name(resolve, interface);
1560 let name = func.name.to_snake_case().replace('.', "_");
1561
1562 format!("{prefix}_{name}")
1563 }
1564}
1565
1566struct FunctionGenerator<'a> {

Callers 1

exportMethod · 0.80

Calls 1

interface_nameMethod · 0.45

Tested by

no test coverage detected