Enum legion::query::FilterResult [−][src]
pub enum FilterResult {
Match(bool),
Defer,
}
Expand description
Indicates if an an archetype should be accepted or rejected.
Variants
Match(bool)
Tuple Fields
0: bool
The filter has made a decision, true
for accept, false
for reject.
Defer
The filter has not made a decision, defer to other filters.
Implementations
Combines the result with a logical and operator.
Combines the result with a logical or operator.
Trait Implementations
type Output = FilterResult
type Output = FilterResult
The resulting type after applying the &
operator.
Performs the &
operation. Read more
type Output = FilterResult
type Output = FilterResult
The resulting type after applying the |
operator.
Performs the |
operation. Read more
Auto Trait Implementations
impl RefUnwindSafe for FilterResult
impl Send for FilterResult
impl Sync for FilterResult
impl Unpin for FilterResult
impl UnwindSafe for FilterResult
Blanket Implementations
Mutably borrows from an owned value. Read more
Convert Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert &Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read more
Convert &mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more