#![ doc( html_root_url = "https://docs.rs/minwebgl/latest/minwebgl/" ) ]
#![ cfg_attr( doc, doc = include_str!( concat!( env!( "CARGO_MANIFEST_DIR" ), "/", "readme.md" ) ) ) ]
#![ cfg_attr( not( doc ), doc = "WebGL wrapper providing browser-based graphics functionality" ) ]
#![allow(clippy::unreadable_literal)]
#![allow(clippy::implicit_return)]
#![allow(clippy::missing_inline_in_public_items)]
#![allow(clippy::missing_errors_doc)]
#![allow(clippy::missing_panics_doc)]
#![allow(clippy::wildcard_imports)]
#![allow(clippy::too_many_lines)]
#![allow(clippy::cast_possible_truncation)]
#![allow(clippy::cast_precision_loss)]
#![allow(clippy::exhaustive_enums)]
#![allow(clippy::doc_markdown)]
#![allow(clippy::return_self_not_must_use)]
#![allow(clippy::needless_borrow)]
#![allow(clippy::elidable_lifetime_names)]
#![allow(clippy::redundant_closure_for_method_calls)]
#![allow(clippy::exhaustive_structs)]
#![allow(clippy::cast_sign_loss)]
#![allow(clippy::cast_possible_wrap)]
#![allow(clippy::new_without_default)]
#![allow(clippy::should_implement_trait)]
#![allow(clippy::inconsistent_struct_constructor)]
#![allow(clippy::std_instead_of_core)]
#![allow(clippy::expect_fun_call)]
#![allow(clippy::from_iter_instead_of_collect)]
#![allow(clippy::cast_lossless)]
#![allow(clippy::len_zero)]
#![allow(clippy::explicit_counter_loop)]
#![allow(clippy::explicit_iter_loop)]
#![allow(clippy::missing_panics_doc)]
#![allow(clippy::unit_arg)]
#![allow(clippy::incompatible_msrv)]
#![allow(clippy::unnecessary_cast)]
#![allow(clippy::question_mark)]
#![allow(clippy::min_ident_chars)]
#![allow(clippy::default_trait_access)]
#![allow(clippy::to_string_trait_impl)]
#![allow(clippy::struct_excessive_bools)]
#![allow(clippy::manual_unwrap_or_default)]
#![allow(clippy::manual_string_new)]
#![allow(clippy::std_instead_of_alloc)]
#![allow(clippy::uninlined_format_args)]
#![allow(clippy::must_use_candidate)]
#![allow(clippy::from_over_into)]
#[ cfg( feature = "enabled" ) ]
pub use mingl::mod_interface;
#[ cfg( feature = "enabled" ) ]
mod private
{
}
#[ cfg( feature = "enabled" ) ]
mod_interface!
{
own use ::wasm_bindgen;
own use ::web_sys;
own use ::js_sys;
own use ::wasm_bindgen::JsValue;
layer attribute;
layer derive;
layer error;
layer browser;
layer buffer;
layer canvas;
layer context;
layer data_type;
layer dom;
layer exec_loop;
layer index;
layer log;
layer mem;
layer panic;
#[ cfg( feature = "web" ) ]
layer web;
layer program;
layer shader;
layer vao;
layer ubo;
layer uniform;
layer webgl;
layer texture;
layer drawbuffers;
layer geometry;
layer clean;
layer blob;
#[ cfg( feature = "diagnostics" ) ]
layer diagnostics;
#[ cfg( all( feature = "future", feature = "file" ) ) ]
layer model;
#[ cfg( all( feature = "future", feature = "file" ) ) ]
layer file;
#[ cfg( feature = "future" ) ]
layer future;
#[ cfg( feature = "math" ) ]
layer math;
}