Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions crates/bevy_a11y/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
#![warn(missing_docs)]
#![allow(clippy::type_complexity)]
#![forbid(unsafe_code)]
#![forbid(rustdoc::broken_intra_doc_links)]

use std::sync::{
atomic::{AtomicBool, Ordering},
Expand Down
1 change: 1 addition & 0 deletions crates/bevy_animation/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

#![warn(missing_docs)]
#![allow(clippy::type_complexity)]
#![forbid(rustdoc::broken_intra_doc_links)]

use std::ops::Deref;
use std::time::Duration;
Expand Down
1 change: 1 addition & 0 deletions crates/bevy_app/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

#![warn(missing_docs)]
#![allow(clippy::type_complexity)]
#![forbid(rustdoc::broken_intra_doc_links)]

mod app;
mod main_schedule;
Expand Down
1 change: 1 addition & 0 deletions crates/bevy_asset/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#![allow(clippy::type_complexity)]
#![forbid(rustdoc::broken_intra_doc_links)]

pub mod io;
pub mod meta;
Expand Down
1 change: 1 addition & 0 deletions crates/bevy_audio/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
//! ```

#![forbid(unsafe_code)]
#![forbid(rustdoc::broken_intra_doc_links)]
#![allow(clippy::type_complexity)]
#![warn(missing_docs)]

Expand Down
1 change: 1 addition & 0 deletions crates/bevy_core/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#![warn(missing_docs)]
#![allow(clippy::type_complexity)]
#![forbid(rustdoc::broken_intra_doc_links)]
//! This crate provides core functionality for Bevy Engine.

mod name;
Expand Down
1 change: 1 addition & 0 deletions crates/bevy_core_pipeline/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#![allow(clippy::type_complexity)]
#![forbid(rustdoc::broken_intra_doc_links)]

pub mod blit;
pub mod bloom;
Expand Down
1 change: 1 addition & 0 deletions crates/bevy_derive/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#![allow(clippy::type_complexity)]
#![forbid(rustdoc::broken_intra_doc_links)]

extern crate proc_macro;

Expand Down
1 change: 1 addition & 0 deletions crates/bevy_diagnostic/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#![allow(clippy::type_complexity)]
#![forbid(rustdoc::broken_intra_doc_links)]

mod diagnostic;
mod entity_count_diagnostics_plugin;
Expand Down
1 change: 1 addition & 0 deletions crates/bevy_dylib/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#![warn(missing_docs)]
#![forbid(rustdoc::broken_intra_doc_links)]
#![allow(clippy::type_complexity)]
#![allow(clippy::single_component_path_imports)]

Expand Down
1 change: 1 addition & 0 deletions crates/bevy_dynamic_plugin/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#![allow(clippy::type_complexity)]
#![forbid(rustdoc::broken_intra_doc_links)]

mod loader;

Expand Down
1 change: 1 addition & 0 deletions crates/bevy_ecs/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#![warn(clippy::undocumented_unsafe_blocks)]
#![warn(missing_docs)]
#![forbid(rustdoc::broken_intra_doc_links)]
#![allow(clippy::type_complexity)]
#![doc = include_str!("../README.md")]

Expand Down
1 change: 1 addition & 0 deletions crates/bevy_encase_derive/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#![allow(clippy::type_complexity)]
#![forbid(rustdoc::broken_intra_doc_links)]

use bevy_macro_utils::BevyManifest;
use encase_derive_impl::{implement, syn};
Expand Down
1 change: 1 addition & 0 deletions crates/bevy_gilrs/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@

#![allow(clippy::type_complexity)]
#![warn(missing_docs)]
#![forbid(rustdoc::broken_intra_doc_links)]

mod converter;
mod gilrs_system;
Expand Down
1 change: 1 addition & 0 deletions crates/bevy_gizmos/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#![allow(clippy::type_complexity)]
#![warn(missing_docs)]
#![forbid(rustdoc::broken_intra_doc_links)]

//! This crate adds an immediate mode drawing api to Bevy for visual debugging.
//!
Expand Down
1 change: 1 addition & 0 deletions crates/bevy_gltf/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
//! The [glTF 2.0 specification](https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html) defines the format of the glTF files.
#![allow(clippy::type_complexity)]
#![warn(missing_docs)]
#![forbid(rustdoc::broken_intra_doc_links)]

#[cfg(feature = "bevy_animation")]
use bevy_animation::AnimationClip;
Expand Down
2 changes: 2 additions & 0 deletions crates/bevy_hierarchy/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#![allow(clippy::type_complexity)]
#![warn(missing_docs)]
#![forbid(rustdoc::broken_intra_doc_links)]

//! `bevy_hierarchy` can be used to define hierarchies of entities.
//!
//! Most commonly, these hierarchies are used for inheriting `Transform` values
Expand Down
1 change: 1 addition & 0 deletions crates/bevy_input/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#![allow(clippy::type_complexity)]
#![warn(missing_docs)]
#![forbid(rustdoc::broken_intra_doc_links)]

//! Input functionality for the [Bevy game engine](https://bevyengine.org/).
//!
Expand Down
2 changes: 2 additions & 0 deletions crates/bevy_internal/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#![allow(clippy::type_complexity)]
#![warn(missing_docs)]
#![forbid(rustdoc::broken_intra_doc_links)]

//! This module is separated into its own crate to enable simple dynamic linking for Bevy, and should not be used directly

/// `use bevy::prelude::*;` to import common components, bundles, and plugins.
Expand Down
2 changes: 2 additions & 0 deletions crates/bevy_log/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#![allow(clippy::type_complexity)]
#![warn(missing_docs)]
#![forbid(rustdoc::broken_intra_doc_links)]

//! This crate provides logging functions and configuration for [Bevy](https://bevyengine.org)
//! apps, and automatically configures platform specific log handlers (i.e. WASM or Android).
//!
Expand Down
1 change: 1 addition & 0 deletions crates/bevy_macro_utils/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#![allow(clippy::type_complexity)]
#![warn(missing_docs)]
#![forbid(rustdoc::broken_intra_doc_links)]
#![deny(unsafe_code)]
//! A collection of helper types and functions for working on macros within the Bevy ecosystem.

Expand Down
1 change: 1 addition & 0 deletions crates/bevy_math/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@

#![allow(clippy::type_complexity)]
#![warn(missing_docs)]
#![forbid(rustdoc::broken_intra_doc_links)]

mod affine3;
pub mod cubic_splines;
Expand Down
1 change: 1 addition & 0 deletions crates/bevy_mikktspace/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#![allow(clippy::type_complexity)]
#![allow(clippy::all)]
#![forbid(rustdoc::broken_intra_doc_links)]

use glam::{Vec2, Vec3};

Expand Down
1 change: 1 addition & 0 deletions crates/bevy_pbr/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#![allow(clippy::type_complexity)]
#![forbid(rustdoc::broken_intra_doc_links)]

pub mod wireframe;

Expand Down
1 change: 1 addition & 0 deletions crates/bevy_ptr/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#![doc = include_str!("../README.md")]
#![no_std]
#![warn(missing_docs)]
#![forbid(rustdoc::broken_intra_doc_links)]
#![allow(clippy::type_complexity)]

use core::fmt::{self, Formatter, Pointer};
Expand Down
1 change: 1 addition & 0 deletions crates/bevy_reflect/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -465,6 +465,7 @@
//! [`bevy_reflect_derive/documentation`]: bevy_reflect_derive
//! [derive `Reflect`]: derive@crate::Reflect
#![allow(clippy::type_complexity)]
#![forbid(rustdoc::broken_intra_doc_links)]

mod array;
mod fields;
Expand Down
1 change: 0 additions & 1 deletion crates/bevy_reflect/src/reflect.rs
Original file line number Diff line number Diff line change
Expand Up @@ -282,7 +282,6 @@ impl TypePath for dyn Reflect {
}
}

#[deny(rustdoc::broken_intra_doc_links)]
impl dyn Reflect {
/// Downcasts the value to type `T`, consuming the trait object.
///
Expand Down
1 change: 1 addition & 0 deletions crates/bevy_render/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#![allow(clippy::type_complexity)]
#![forbid(rustdoc::broken_intra_doc_links)]

#[cfg(target_pointer_width = "16")]
compile_error!("bevy_render cannot compile for a 16-bit platform.");
Expand Down
1 change: 1 addition & 0 deletions crates/bevy_scene/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@

#![allow(clippy::type_complexity)]
#![warn(missing_docs)]
#![forbid(rustdoc::broken_intra_doc_links)]

mod bundle;
mod dynamic_scene;
Expand Down
1 change: 1 addition & 0 deletions crates/bevy_sprite/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#![allow(clippy::type_complexity)]
#![forbid(rustdoc::broken_intra_doc_links)]

mod bundle;
mod dynamic_texture_atlas_builder;
Expand Down
1 change: 1 addition & 0 deletions crates/bevy_tasks/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#![warn(missing_docs)]
#![forbid(rustdoc::broken_intra_doc_links)]
#![allow(clippy::type_complexity)]
#![doc = include_str!("../README.md")]

Expand Down
1 change: 1 addition & 0 deletions crates/bevy_text/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#![allow(clippy::type_complexity)]
#![forbid(rustdoc::broken_intra_doc_links)]

mod error;
mod font;
Expand Down
1 change: 1 addition & 0 deletions crates/bevy_time/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#![allow(clippy::type_complexity)]
#![warn(missing_docs)]
#![forbid(rustdoc::broken_intra_doc_links)]
#![doc = include_str!("../README.md")]

/// Common run conditions
Expand Down
1 change: 1 addition & 0 deletions crates/bevy_transform/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#![allow(clippy::type_complexity)]
#![warn(missing_docs)]
#![forbid(rustdoc::broken_intra_doc_links)]
#![warn(clippy::undocumented_unsafe_blocks)]
#![doc = include_str!("../README.md")]

Expand Down
1 change: 1 addition & 0 deletions crates/bevy_ui/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#![allow(clippy::type_complexity)]
#![forbid(rustdoc::broken_intra_doc_links)]

//! This crate contains Bevy's UI system, which can be used to create UI for both 2D and 3D games
//! # Basic usage
Expand Down
1 change: 1 addition & 0 deletions crates/bevy_utils/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
//!
#![allow(clippy::type_complexity)]
#![warn(missing_docs)]
#![forbid(rustdoc::broken_intra_doc_links)]
#![warn(clippy::undocumented_unsafe_blocks)]

#[allow(missing_docs)]
Expand Down
2 changes: 2 additions & 0 deletions crates/bevy_window/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#![allow(clippy::type_complexity)]
#![warn(missing_docs)]
#![forbid(rustdoc::broken_intra_doc_links)]

//! `bevy_window` provides a platform-agnostic interface for windowing in Bevy.
//!
//! This crate contains types for window management and events,
Expand Down
2 changes: 2 additions & 0 deletions crates/bevy_winit/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#![allow(clippy::type_complexity)]
#![warn(missing_docs)]
#![forbid(rustdoc::broken_intra_doc_links)]

//! `bevy_winit` provides utilities to handle window creation and the eventloop through [`winit`]
//!
//! Most commonly, the [`WinitPlugin`] is used as part of
Expand Down