mirror of
https://github.com/italicsjenga/ash-molten.git
synced 2024-12-23 21:31:30 +11:00
refactor: update lints to embark lints 0.3 (#50)
This commit is contained in:
parent
4b175250eb
commit
8b39e7a105
|
@ -1,3 +1,58 @@
|
||||||
|
// BEGIN - Embark standard lints v0.3
|
||||||
|
// do not change or add/remove here, but one can add exceptions after this section
|
||||||
|
// for more info see: <https://github.com/EmbarkStudios/rust-ecosystem/issues/59>
|
||||||
|
#![deny(unsafe_code)]
|
||||||
|
#![warn(
|
||||||
|
clippy::all,
|
||||||
|
clippy::await_holding_lock,
|
||||||
|
clippy::dbg_macro,
|
||||||
|
clippy::debug_assert_with_mut_call,
|
||||||
|
clippy::doc_markdown,
|
||||||
|
clippy::empty_enum,
|
||||||
|
clippy::enum_glob_use,
|
||||||
|
clippy::exit,
|
||||||
|
clippy::explicit_into_iter_loop,
|
||||||
|
clippy::filter_map_next,
|
||||||
|
clippy::fn_params_excessive_bools,
|
||||||
|
clippy::if_let_mutex,
|
||||||
|
clippy::imprecise_flops,
|
||||||
|
clippy::inefficient_to_string,
|
||||||
|
clippy::large_types_passed_by_value,
|
||||||
|
clippy::let_unit_value,
|
||||||
|
clippy::linkedlist,
|
||||||
|
clippy::lossy_float_literal,
|
||||||
|
clippy::macro_use_imports,
|
||||||
|
clippy::map_err_ignore,
|
||||||
|
clippy::map_flatten,
|
||||||
|
clippy::map_unwrap_or,
|
||||||
|
clippy::match_on_vec_items,
|
||||||
|
clippy::match_same_arms,
|
||||||
|
clippy::match_wildcard_for_single_variants,
|
||||||
|
clippy::mem_forget,
|
||||||
|
clippy::mismatched_target_os,
|
||||||
|
clippy::needless_borrow,
|
||||||
|
clippy::needless_continue,
|
||||||
|
clippy::option_option,
|
||||||
|
clippy::pub_enum_variant_names,
|
||||||
|
clippy::ref_option_ref,
|
||||||
|
clippy::rest_pat_in_fully_bound_structs,
|
||||||
|
clippy::string_add_assign,
|
||||||
|
clippy::string_add,
|
||||||
|
clippy::string_to_string,
|
||||||
|
clippy::suboptimal_flops,
|
||||||
|
clippy::todo,
|
||||||
|
clippy::unimplemented,
|
||||||
|
clippy::unnested_or_patterns,
|
||||||
|
clippy::unused_self,
|
||||||
|
clippy::verbose_file_reads,
|
||||||
|
future_incompatible,
|
||||||
|
nonstandard_style,
|
||||||
|
rust_2018_idioms
|
||||||
|
)]
|
||||||
|
// END - Embark standard lints v0.3
|
||||||
|
// crate-specific exceptions:
|
||||||
|
#![allow(unsafe_code)]
|
||||||
|
|
||||||
mod xcframework;
|
mod xcframework;
|
||||||
|
|
||||||
#[cfg(any(target_os = "macos", target_os = "ios"))]
|
#[cfg(any(target_os = "macos", target_os = "ios"))]
|
||||||
|
@ -277,11 +332,10 @@ fn main() {
|
||||||
let native_libs = xcframework
|
let native_libs = xcframework
|
||||||
.AvailableLibraries
|
.AvailableLibraries
|
||||||
.into_iter()
|
.into_iter()
|
||||||
.map(|lib| {
|
.flat_map(|lib| {
|
||||||
lib.universal_to_native(project_dir.clone())
|
lib.universal_to_native(project_dir.clone())
|
||||||
.expect("Failed to get native library")
|
.expect("Failed to get native library")
|
||||||
})
|
})
|
||||||
.flatten()
|
|
||||||
.map(|lib| (lib.identifier(), lib.path()))
|
.map(|lib| (lib.identifier(), lib.path()))
|
||||||
.collect::<HashMap<xcframework::Identifier, PathBuf, RandomState>>();
|
.collect::<HashMap<xcframework::Identifier, PathBuf, RandomState>>();
|
||||||
|
|
||||||
|
|
|
@ -33,8 +33,7 @@ impl<T: AsRef<str>> From<T> for Arch {
|
||||||
match arch.as_ref() {
|
match arch.as_ref() {
|
||||||
"x86_64" => Arch::Amd64,
|
"x86_64" => Arch::Amd64,
|
||||||
"x86" => Arch::X86,
|
"x86" => Arch::X86,
|
||||||
"arm64" => Arch::Arm64,
|
"arm64" | "aarch64" => Arch::Arm64,
|
||||||
"aarch64" => Arch::Arm64,
|
|
||||||
"arm64e" => Arch::Arm64e,
|
"arm64e" => Arch::Arm64e,
|
||||||
_ => Arch::Unknown,
|
_ => Arch::Unknown,
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,3 +1,58 @@
|
||||||
|
// BEGIN - Embark standard lints v0.3
|
||||||
|
// do not change or add/remove here, but one can add exceptions after this section
|
||||||
|
// for more info see: <https://github.com/EmbarkStudios/rust-ecosystem/issues/59>
|
||||||
|
#![deny(unsafe_code)]
|
||||||
|
#![warn(
|
||||||
|
clippy::all,
|
||||||
|
clippy::await_holding_lock,
|
||||||
|
clippy::dbg_macro,
|
||||||
|
clippy::debug_assert_with_mut_call,
|
||||||
|
clippy::doc_markdown,
|
||||||
|
clippy::empty_enum,
|
||||||
|
clippy::enum_glob_use,
|
||||||
|
clippy::exit,
|
||||||
|
clippy::explicit_into_iter_loop,
|
||||||
|
clippy::filter_map_next,
|
||||||
|
clippy::fn_params_excessive_bools,
|
||||||
|
clippy::if_let_mutex,
|
||||||
|
clippy::imprecise_flops,
|
||||||
|
clippy::inefficient_to_string,
|
||||||
|
clippy::large_types_passed_by_value,
|
||||||
|
clippy::let_unit_value,
|
||||||
|
clippy::linkedlist,
|
||||||
|
clippy::lossy_float_literal,
|
||||||
|
clippy::macro_use_imports,
|
||||||
|
clippy::map_err_ignore,
|
||||||
|
clippy::map_flatten,
|
||||||
|
clippy::map_unwrap_or,
|
||||||
|
clippy::match_on_vec_items,
|
||||||
|
clippy::match_same_arms,
|
||||||
|
clippy::match_wildcard_for_single_variants,
|
||||||
|
clippy::mem_forget,
|
||||||
|
clippy::mismatched_target_os,
|
||||||
|
clippy::needless_borrow,
|
||||||
|
clippy::needless_continue,
|
||||||
|
clippy::option_option,
|
||||||
|
clippy::pub_enum_variant_names,
|
||||||
|
clippy::ref_option_ref,
|
||||||
|
clippy::rest_pat_in_fully_bound_structs,
|
||||||
|
clippy::string_add_assign,
|
||||||
|
clippy::string_add,
|
||||||
|
clippy::string_to_string,
|
||||||
|
clippy::suboptimal_flops,
|
||||||
|
clippy::todo,
|
||||||
|
clippy::unimplemented,
|
||||||
|
clippy::unnested_or_patterns,
|
||||||
|
clippy::unused_self,
|
||||||
|
clippy::verbose_file_reads,
|
||||||
|
future_incompatible,
|
||||||
|
nonstandard_style,
|
||||||
|
rust_2018_idioms
|
||||||
|
)]
|
||||||
|
// END - Embark standard lints v0.3
|
||||||
|
// crate-specific exceptions:
|
||||||
|
#![allow(unsafe_code)]
|
||||||
|
|
||||||
use ash::{
|
use ash::{
|
||||||
version::{EntryV1_0, InstanceV1_0},
|
version::{EntryV1_0, InstanceV1_0},
|
||||||
vk,
|
vk,
|
||||||
|
|
56
src/lib.rs
56
src/lib.rs
|
@ -1,4 +1,58 @@
|
||||||
extern crate ash;
|
// BEGIN - Embark standard lints v0.3
|
||||||
|
// do not change or add/remove here, but one can add exceptions after this section
|
||||||
|
// for more info see: <https://github.com/EmbarkStudios/rust-ecosystem/issues/59>
|
||||||
|
#![deny(unsafe_code)]
|
||||||
|
#![warn(
|
||||||
|
clippy::all,
|
||||||
|
clippy::await_holding_lock,
|
||||||
|
clippy::dbg_macro,
|
||||||
|
clippy::debug_assert_with_mut_call,
|
||||||
|
clippy::doc_markdown,
|
||||||
|
clippy::empty_enum,
|
||||||
|
clippy::enum_glob_use,
|
||||||
|
clippy::exit,
|
||||||
|
clippy::explicit_into_iter_loop,
|
||||||
|
clippy::filter_map_next,
|
||||||
|
clippy::fn_params_excessive_bools,
|
||||||
|
clippy::if_let_mutex,
|
||||||
|
clippy::imprecise_flops,
|
||||||
|
clippy::inefficient_to_string,
|
||||||
|
clippy::large_types_passed_by_value,
|
||||||
|
clippy::let_unit_value,
|
||||||
|
clippy::linkedlist,
|
||||||
|
clippy::lossy_float_literal,
|
||||||
|
clippy::macro_use_imports,
|
||||||
|
clippy::map_err_ignore,
|
||||||
|
clippy::map_flatten,
|
||||||
|
clippy::map_unwrap_or,
|
||||||
|
clippy::match_on_vec_items,
|
||||||
|
clippy::match_same_arms,
|
||||||
|
clippy::match_wildcard_for_single_variants,
|
||||||
|
clippy::mem_forget,
|
||||||
|
clippy::mismatched_target_os,
|
||||||
|
clippy::needless_borrow,
|
||||||
|
clippy::needless_continue,
|
||||||
|
clippy::option_option,
|
||||||
|
clippy::pub_enum_variant_names,
|
||||||
|
clippy::ref_option_ref,
|
||||||
|
clippy::rest_pat_in_fully_bound_structs,
|
||||||
|
clippy::string_add_assign,
|
||||||
|
clippy::string_add,
|
||||||
|
clippy::string_to_string,
|
||||||
|
clippy::suboptimal_flops,
|
||||||
|
clippy::todo,
|
||||||
|
clippy::unimplemented,
|
||||||
|
clippy::unnested_or_patterns,
|
||||||
|
clippy::unused_self,
|
||||||
|
clippy::verbose_file_reads,
|
||||||
|
future_incompatible,
|
||||||
|
nonstandard_style,
|
||||||
|
rust_2018_idioms
|
||||||
|
)]
|
||||||
|
// END - Embark standard lints v0.3
|
||||||
|
// crate-specific exceptions:
|
||||||
|
#![allow(unsafe_code)]
|
||||||
|
|
||||||
use ash::{version::EntryV1_0, vk, Instance, InstanceError, RawPtr};
|
use ash::{version::EntryV1_0, vk, Instance, InstanceError, RawPtr};
|
||||||
|
|
||||||
extern "system" {
|
extern "system" {
|
||||||
|
|
Loading…
Reference in a new issue