pub trait TupleStruct: Reflect {
// Required methods
fn field_at(&self, index: usize) -> Option<&dyn Reflect>;
fn field_at_mut(&mut self, index: usize) -> Option<&mut dyn Reflect>;
fn fields(&self) -> Iter<'_> ⓘ;
fn fields_mut(&mut self) -> ValueIterMut<'_>;
fn fields_len(&self) -> usize;
}
Expand description
A reflected tuple struct type.
Will be implemented by #[derive(Reflect)]
on tuple structs.
Required Methods§
fn field_at(&self, index: usize) -> Option<&dyn Reflect>
fn field_at_mut(&mut self, index: usize) -> Option<&mut dyn Reflect>
fn fields(&self) -> Iter<'_> ⓘ
fn fields_mut(&mut self) -> ValueIterMut<'_>
fn fields_len(&self) -> usize
Trait Implementations§
Implementations on Foreign Types§
Source§impl TupleStruct for ColorRgba8
Available on crate feature macaw
only.
impl TupleStruct for ColorRgba8
Available on crate feature
macaw
only.