Trait bevy::reflect::Tuple [−]
pub trait Tuple: Reflect {
fn field(&self, index: usize) -> Option<&(dyn Reflect + 'static)>;
fn field_mut(
&mut self,
index: usize
) -> Option<&mut (dyn Reflect + 'static)>;
fn field_len(&self) -> usize;
fn iter_fields(&self) -> TupleFieldIter<'_>ⓘNotable traits for TupleFieldIter<'a>impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
;
fn clone_dynamic(&self) -> DynamicTuple;
}
Required methods
fn iter_fields(&self) -> TupleFieldIter<'_>ⓘNotable traits for TupleFieldIter<'a>impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
Notable traits for TupleFieldIter<'a>
impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
fn clone_dynamic(&self) -> DynamicTuple
Trait Implementations
Implementations on Foreign Types
pub fn iter_fields(&self) -> TupleFieldIter<'_>ⓘNotable traits for TupleFieldIter<'a>impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
Notable traits for TupleFieldIter<'a>
impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
pub fn clone_dynamic(&self) -> DynamicTuple
pub fn iter_fields(&self) -> TupleFieldIter<'_>ⓘNotable traits for TupleFieldIter<'a>impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
Notable traits for TupleFieldIter<'a>
impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
pub fn clone_dynamic(&self) -> DynamicTuple
pub fn iter_fields(&self) -> TupleFieldIter<'_>ⓘNotable traits for TupleFieldIter<'a>impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
Notable traits for TupleFieldIter<'a>
impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
pub fn clone_dynamic(&self) -> DynamicTuple
pub fn iter_fields(&self) -> TupleFieldIter<'_>ⓘNotable traits for TupleFieldIter<'a>impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
Notable traits for TupleFieldIter<'a>
impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
pub fn clone_dynamic(&self) -> DynamicTuple
pub fn iter_fields(&self) -> TupleFieldIter<'_>ⓘNotable traits for TupleFieldIter<'a>impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
Notable traits for TupleFieldIter<'a>
impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
pub fn clone_dynamic(&self) -> DynamicTuple
pub fn iter_fields(&self) -> TupleFieldIter<'_>ⓘNotable traits for TupleFieldIter<'a>impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
Notable traits for TupleFieldIter<'a>
impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
pub fn clone_dynamic(&self) -> DynamicTuple
pub fn iter_fields(&self) -> TupleFieldIter<'_>ⓘNotable traits for TupleFieldIter<'a>impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
Notable traits for TupleFieldIter<'a>
impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
pub fn clone_dynamic(&self) -> DynamicTuple
pub fn iter_fields(&self) -> TupleFieldIter<'_>ⓘNotable traits for TupleFieldIter<'a>impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
Notable traits for TupleFieldIter<'a>
impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
pub fn clone_dynamic(&self) -> DynamicTuple
pub fn iter_fields(&self) -> TupleFieldIter<'_>ⓘNotable traits for TupleFieldIter<'a>impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
Notable traits for TupleFieldIter<'a>
impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
pub fn clone_dynamic(&self) -> DynamicTuple
pub fn iter_fields(&self) -> TupleFieldIter<'_>ⓘNotable traits for TupleFieldIter<'a>impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
Notable traits for TupleFieldIter<'a>
impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
pub fn clone_dynamic(&self) -> DynamicTuple
pub fn iter_fields(&self) -> TupleFieldIter<'_>ⓘNotable traits for TupleFieldIter<'a>impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
Notable traits for TupleFieldIter<'a>
impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
pub fn clone_dynamic(&self) -> DynamicTuple
pub fn iter_fields(&self) -> TupleFieldIter<'_>ⓘNotable traits for TupleFieldIter<'a>impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
Notable traits for TupleFieldIter<'a>
impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
pub fn clone_dynamic(&self) -> DynamicTuple
pub fn iter_fields(&self) -> TupleFieldIter<'_>ⓘNotable traits for TupleFieldIter<'a>impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);
Notable traits for TupleFieldIter<'a>
impl<'a> Iterator for TupleFieldIter<'a> type Item = &'a (dyn Reflect + 'static);