diff --git a/Cargo.lock b/Cargo.lock index 0a19ba876..815d6d2ad 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -123,7 +123,6 @@ dependencies = [ "num_enum", "once_cell", "percent-encoding-iri", - "phf 0.11.1", "pin-project", "prettyplease 0.2.7", "prost", diff --git a/rslib/Cargo.toml b/rslib/Cargo.toml index 31f70cd23..e562cc6cd 100644 --- a/rslib/Cargo.toml +++ b/rslib/Cargo.toml @@ -80,7 +80,6 @@ nom = "7.1.3" num_cpus = "1.15.0" num_enum = "0.6.1" once_cell = "1.17.1" -phf = "0.11.1" pin-project = "1.0.12" prost = "0.11.8" pulldown-cmark = "0.9.2" diff --git a/rslib/rust_interface.rs b/rslib/rust_interface.rs index 287c20a70..3ac9adaa8 100644 --- a/rslib/rust_interface.rs +++ b/rslib/rust_interface.rs @@ -25,7 +25,6 @@ pub fn write_rust_interface(pool: &DescriptorPool) -> Result<()> { render_top_level_run_method(&mut buf, &services, true); render_top_level_run_method(&mut buf, &services, false); - render_method_lookup(&mut buf, &services); // println!("{}", &buf); let buf = format_code(buf)?; @@ -305,20 +304,3 @@ fn render_individual_service_run_method(buf: &mut String, service: &RustService, "#, ); } - -fn render_method_lookup(buf: &mut String, services: &[RustService]) { - writeln!( - buf, - " -pub const METHODS_BY_NAME: phf::Map<&str, (u32, u32)> = phf::phf_map! {{ -" - ) - .unwrap(); - for (sidx, service) in services.iter().enumerate() { - for (midx, method) in service.methods.iter().enumerate() { - let name = &method.name; - writeln!(buf, r#" "{name}" => ({sidx}, {midx}),"#,).unwrap(); - } - } - buf.push_str("};\n"); -}