Enum FluidStateError
#[non_exhaustive]pub enum FluidStateError {
UnknownProperty(u32),
InvalidValue(u32),
Duplicate(u32),
NoWorldState,
}Expand description
Why fluid-state constraints could not be validated.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
UnknownProperty(u32)
No such property, at this input index.
InvalidValue(u32)
An illegal property value, at this input index.
Duplicate(u32)
A repeated property, at this input index.
NoWorldState
The host has no loaded world definition, or the fluid is tank-only.
Trait Implementations§
§impl Clone for FluidStateError
impl Clone for FluidStateError
§fn clone(&self) -> FluidStateError
fn clone(&self) -> FluidStateError
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 moreimpl Copy for FluidStateError
§impl Debug for FluidStateError
impl Debug for FluidStateError
impl Eq for FluidStateError
§impl NoBackend for FluidStateError
impl NoBackend for FluidStateError
§fn no_backend() -> FluidStateError
fn no_backend() -> FluidStateError
The error for a host without a game.
§impl PartialEq for FluidStateError
impl PartialEq for FluidStateError
impl StructuralPartialEq for FluidStateError
Auto Trait Implementations§
impl Freeze for FluidStateError
impl RefUnwindSafe for FluidStateError
impl Send for FluidStateError
impl Sync for FluidStateError
impl Unpin for FluidStateError
impl UnsafeUnpin for FluidStateError
impl UnwindSafe for FluidStateError
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