pub struct SignalFilter {
pub comparator: ComparatorString,
pub name: &'static str,
pub quality: LuaAny,
pub type: SignalIDType,
}Expand description
A signal filter may be specified in two ways, either as a string which is a virtual signal name or item prototype name or as a table.
When the LogisticFilter that this is used in has a non-zero min value then comparator must be "=" (the default when writing) and quality is mandatory.
Fields§
§comparator: ComparatorString§name: &'static str§quality: LuaAny§type: SignalIDTypeTrait Implementations§
Source§impl Clone for SignalFilter
impl Clone for SignalFilter
Source§fn clone(&self) -> SignalFilter
fn clone(&self) -> SignalFilter
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 SignalFilter
Source§impl Debug for SignalFilter
impl Debug for SignalFilter
Source§impl Default for SignalFilter
impl Default for SignalFilter
Source§fn default() -> SignalFilter
fn default() -> SignalFilter
Returns the “default value” for a type. Read more
Source§impl PartialEq for SignalFilter
impl PartialEq for SignalFilter
impl StructuralPartialEq for SignalFilter
Auto Trait Implementations§
impl Freeze for SignalFilter
impl RefUnwindSafe for SignalFilter
impl Send for SignalFilter
impl Sync for SignalFilter
impl Unpin for SignalFilter
impl UnsafeUnpin for SignalFilter
impl UnwindSafe for SignalFilter
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