mirror of
https://github.com/FyroxEngine/Fyrox.git
synced 2026-10-11 22:50:08 +00:00
handle non-exhaustive enums in Visit proc-macro correctly
This commit is contained in:
@@ -53,7 +53,7 @@ use crate::{
|
||||
uuid::Uuid,
|
||||
variable::InheritableVariable,
|
||||
visitor::error::VisitError,
|
||||
visitor::{Visit, VisitResult, Visitor},
|
||||
visitor::prelude::*,
|
||||
NameProvider,
|
||||
},
|
||||
engine::SerializationContext,
|
||||
|
||||
@@ -31,7 +31,7 @@ use crate::{
|
||||
pool::{ErasedHandle, Handle},
|
||||
reflect::prelude::*,
|
||||
variable::InheritableVariable,
|
||||
visitor::{Visit, VisitResult, Visitor},
|
||||
visitor::prelude::*,
|
||||
ImmutableString,
|
||||
},
|
||||
engine::SerializationContext,
|
||||
|
||||
@@ -30,7 +30,7 @@ use crate::{
|
||||
reflect::prelude::*,
|
||||
uuid::{uuid, Uuid},
|
||||
variable::InheritableVariable,
|
||||
visitor::{Visit, VisitResult, Visitor},
|
||||
visitor::prelude::*,
|
||||
},
|
||||
graph::SceneGraph,
|
||||
resource::texture::{
|
||||
|
||||
@@ -52,7 +52,7 @@ use crate::{
|
||||
math::{aabb::AxisAlignedBoundingBox, Matrix4Ext},
|
||||
pool::{Handle, MultiBorrowContext, ObjectOrVariant, Pool, PoolError, Ticket},
|
||||
reflect::prelude::*,
|
||||
visitor::{Visit, VisitResult, Visitor},
|
||||
visitor::prelude::*,
|
||||
},
|
||||
graph::{NodeHandleMap, NodeWrapper, SceneGraph},
|
||||
material::{MaterialResourceBinding, MaterialTextureBinding},
|
||||
|
||||
@@ -35,7 +35,7 @@ use crate::{
|
||||
reflect::prelude::*,
|
||||
uuid::{uuid, Uuid},
|
||||
variable::InheritableVariable,
|
||||
visitor::{Visit, VisitResult, Visitor},
|
||||
visitor::prelude::*,
|
||||
},
|
||||
scene::{
|
||||
base::{Base, BaseBuilder},
|
||||
|
||||
@@ -38,11 +38,8 @@
|
||||
|
||||
use crate::{
|
||||
core::{
|
||||
algebra::Vector3,
|
||||
color::Color,
|
||||
reflect::prelude::*,
|
||||
variable::InheritableVariable,
|
||||
visitor::{Visit, VisitResult, Visitor},
|
||||
algebra::Vector3, color::Color, reflect::prelude::*, variable::InheritableVariable,
|
||||
visitor::prelude::*,
|
||||
},
|
||||
scene::base::{Base, BaseBuilder},
|
||||
};
|
||||
|
||||
@@ -47,7 +47,7 @@ use crate::{
|
||||
reflect::prelude::*,
|
||||
uuid::{uuid, Uuid},
|
||||
variable::InheritableVariable,
|
||||
visitor::{Visit, VisitResult, Visitor},
|
||||
visitor::prelude::*,
|
||||
},
|
||||
scene::{
|
||||
base::Base,
|
||||
|
||||
@@ -53,7 +53,7 @@ use crate::{
|
||||
reflect::prelude::*,
|
||||
uuid::{uuid, Uuid},
|
||||
variable::InheritableVariable,
|
||||
visitor::{Visit, VisitResult, Visitor},
|
||||
visitor::prelude::*,
|
||||
},
|
||||
resource::texture::TextureResource,
|
||||
scene::{
|
||||
|
||||
@@ -38,7 +38,7 @@ use crate::{
|
||||
reflect::prelude::*,
|
||||
sparse::AtomicIndex,
|
||||
variable::InheritableVariable,
|
||||
visitor::{Visit, VisitResult, Visitor},
|
||||
visitor::prelude::*,
|
||||
},
|
||||
material::{Material, MaterialResource, MaterialResourceExtension},
|
||||
resource::texture::{TextureKind, TexturePixelKind, TextureResource, TextureResourceExtension},
|
||||
|
||||
@@ -22,12 +22,7 @@
|
||||
//! control over instantiation process at deserialization.
|
||||
|
||||
use crate::{
|
||||
core::{
|
||||
pool::PayloadContainer,
|
||||
reflect::prelude::*,
|
||||
uuid::Uuid,
|
||||
visitor::{Visit, VisitResult, Visitor},
|
||||
},
|
||||
core::{pool::PayloadContainer, reflect::prelude::*, uuid::Uuid, visitor::prelude::*},
|
||||
engine::SerializationContext,
|
||||
scene::node::Node,
|
||||
};
|
||||
|
||||
@@ -35,7 +35,7 @@ use crate::{
|
||||
uuid::Uuid,
|
||||
variable,
|
||||
variable::mark_inheritable_properties_non_modified,
|
||||
visitor::{Visit, VisitResult, Visitor},
|
||||
visitor::prelude::*,
|
||||
NameProvider,
|
||||
},
|
||||
graph::NodeWrapper,
|
||||
|
||||
@@ -33,7 +33,7 @@ use crate::{
|
||||
uuid::{uuid, Uuid},
|
||||
value_as_u8_slice,
|
||||
variable::InheritableVariable,
|
||||
visitor::{Visit, VisitResult, Visitor},
|
||||
visitor::prelude::*,
|
||||
},
|
||||
graph::{constructor::ConstructorProvider, SceneGraph},
|
||||
material::{Material, MaterialResource},
|
||||
|
||||
@@ -69,7 +69,7 @@ use crate::core::{
|
||||
log::{Log, MessageKind},
|
||||
reflect::prelude::*,
|
||||
variable::InheritableVariable,
|
||||
visitor::{Visit, VisitResult, Visitor},
|
||||
visitor::prelude::*,
|
||||
};
|
||||
use std::cell::Cell;
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ use crate::{
|
||||
pool::{Handle, PoolError},
|
||||
reflect::prelude::*,
|
||||
uuid::Uuid,
|
||||
visitor::{Visit, VisitResult, Visitor},
|
||||
visitor::prelude::*,
|
||||
},
|
||||
engine::{input::InputState, task::TaskPoolHandler, GraphicsContext, ScriptMessageDispatcher},
|
||||
event::Event,
|
||||
|
||||
@@ -31,7 +31,7 @@ use crate::{
|
||||
arrayvec::ArrayVec,
|
||||
math::{self, plane::Plane, ray::Ray, PositionProvider, TriangleDefinition, Vector3Ext},
|
||||
reflect::prelude::*,
|
||||
visitor::{Visit, VisitResult, Visitor},
|
||||
visitor::prelude::*,
|
||||
},
|
||||
scene::mesh::{
|
||||
buffer::{VertexAttributeUsage, VertexReadTrait},
|
||||
|
||||
Reference in New Issue
Block a user