Skip to content

Commit a908729

Browse files
committed
Raise an error if the crate name is not set
1 parent 17740a6 commit a908729

File tree

1 file changed

+2
-12
lines changed

1 file changed

+2
-12
lines changed

rustler_codegen/src/init.rs

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -137,22 +137,12 @@ impl From<InitMacroInput> for proc_macro2::TokenStream {
137137
};
138138

139139
let nif_init_name = if cfg!(feature = "staticlib") {
140-
let lib_name = if let Ok(name) = std::env::var("CARGO_CRATE_NAME") {
141-
if std::env::var("CARGO_TARGET_OS").unwrap_or_else(|_| "unknown".to_string())
142-
== "windows"
143-
{
144-
name
145-
} else {
146-
format!("lib{name}")
147-
}
148-
} else {
149-
"rustler_pkg".to_string()
150-
};
151-
140+
let lib_name = std::env::var("CARGO_CRATE_NAME").unwrap();
152141
format!("{lib_name}_nif_init")
153142
} else {
154143
"nif_init".to_string()
155144
};
145+
156146
let nif_init_name = Ident::new(&nif_init_name, Span::call_site());
157147

158148
quote! {

0 commit comments

Comments
 (0)