MCPcopy Create free account
hub / github.com/IntegralPilot/rustc_codegen_jvm / shape

Function shape

tests/binary/modules/src/main.rs:43–59  ·  view source on GitHub ↗
(electron_domains: u32, molecular_domains: u32)

Source from the content-addressed store, hash-verified

41 }
42
43 pub fn shape(electron_domains: u32, molecular_domains: u32) -> &'static str {
44 if electron_domains == 2 && molecular_domains == 2 {
45 "linear"
46 } else if electron_domains == 3 && molecular_domains == 3 {
47 "trigonal planar"
48 } else if electron_domains == 3 && molecular_domains == 2 {
49 "bent"
50 } else if electron_domains == 4 && molecular_domains == 4 {
51 "tetrahedral"
52 } else if electron_domains == 4 && molecular_domains == 3 {
53 "trigonal pyramidal"
54 } else if electron_domains == 4 && molecular_domains == 2 {
55 "bent"
56 } else {
57 "unknown"
58 }
59 }
60
61 pub fn label(code: u32) -> &'static str {
62 if code == 1 { "chemistry" } else { "unknown" }

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected