pub struct EntityFilter {
pub ids: Vec<Uuid>,
pub kinds: Vec<String>,
pub name_prefix: Option<String>,
pub tags_any: Vec<String>,
}Expand description
Entity filter for query operations.
Fields§
§ids: Vec<Uuid>§kinds: Vec<String>§name_prefix: Option<String>Trait Implementations§
Source§impl Clone for EntityFilter
impl Clone for EntityFilter
Source§fn clone(&self) -> EntityFilter
fn clone(&self) -> EntityFilter
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 EntityFilter
impl Debug for EntityFilter
Source§impl Default for EntityFilter
impl Default for EntityFilter
Source§fn default() -> EntityFilter
fn default() -> EntityFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EntityFilter
impl<'de> Deserialize<'de> for EntityFilter
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 EntityFilter
impl RefUnwindSafe for EntityFilter
impl Send for EntityFilter
impl Sync for EntityFilter
impl Unpin for EntityFilter
impl UnsafeUnpin for EntityFilter
impl UnwindSafe for EntityFilter
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