Struct bevy::core::Labels[]

pub struct Labels { /* fields omitted */ }

A collection of labels

Implementations

impl Labels

pub fn contains<T>(&self, label: T) -> bool where
    T: Into<Cow<'static, str>>, 

pub fn insert<T>(&mut self, label: T) where
    T: Into<Cow<'static, str>>, 

pub fn remove<T>(&mut self, label: T) where
    T: Into<Cow<'static, str>>, 

pub fn iter(&self) -> impl Iterator<Item = &str>

Trait Implementations

impl Debug for Labels

impl Default for Labels

impl<'a, T, L> From<T> for Labels where
    L: Into<Cow<'static, str>>,
    T: IntoIterator<Item = L>, 

impl GetTypeRegistration for Labels

impl Reflect for Labels

impl Struct for Labels

Auto Trait Implementations

impl RefUnwindSafe for Labels

impl Send for Labels

impl Sync for Labels

impl Unpin for Labels

impl UnwindSafe for Labels

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Any for T where
    T: Any

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Component for T where
    T: 'static + Send + Sync

impl<T> Downcast for T where
    T: Any

impl<T> Downcast<T> for T

impl<T> DowncastSync for T where
    T: Any + Send + Sync

impl<T> From<T> for T[src]

impl<T> FromWorld for T where
    T: Default

impl<S> GetField for S where
    S: Struct

impl<T> GetPath for T where
    T: Reflect

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Upcast<T> for T

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,