pub enum PosRuleTestData {
AlwaysTrue,
AxisAlignedLinearPos {
axis: StructureProcessorAxis,
min_chance: f32,
max_chance: f32,
min_dist: i32,
max_dist: i32,
},
}Expand description
Position rule tests used by RuleProcessor.
Variants§
Trait Implementations§
Source§impl Clone for PosRuleTestData
impl Clone for PosRuleTestData
Source§fn clone(&self) -> PosRuleTestData
fn clone(&self) -> PosRuleTestData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PosRuleTestData
impl Debug for PosRuleTestData
Source§impl Default for PosRuleTestData
impl Default for PosRuleTestData
Source§fn default() -> PosRuleTestData
fn default() -> PosRuleTestData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PosRuleTestData
impl<'de> Deserialize<'de> for PosRuleTestData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PosRuleTestData
impl RefUnwindSafe for PosRuleTestData
impl Send for PosRuleTestData
impl Sync for PosRuleTestData
impl Unpin for PosRuleTestData
impl UnsafeUnpin for PosRuleTestData
impl UnwindSafe for PosRuleTestData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more