bevy::reflect

Trait PartialReflect

source
pub trait PartialReflect:
    DynamicTypePath
    + Send
    + Sync
    + 'static {
Show 19 methods // Required methods fn get_represented_type_info(&self) -> Option<&'static TypeInfo>; fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>; fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static); fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static); fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>; fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>; fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>; fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>; fn reflect_ref(&self) -> ReflectRef<'_>; fn reflect_mut(&mut self) -> ReflectMut<'_>; fn reflect_owned(self: Box<Self>) -> ReflectOwned; fn clone_value(&self) -> Box<dyn PartialReflect>; // Provided methods fn apply(&mut self, value: &(dyn PartialReflect + 'static)) { ... } fn reflect_kind(&self) -> ReflectKind { ... } fn reflect_hash(&self) -> Option<u64> { ... } fn reflect_partial_eq( &self, _value: &(dyn PartialReflect + 'static), ) -> Option<bool> { ... } fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error> { ... } fn serializable(&self) -> Option<Serializable<'_>> { ... } fn is_dynamic(&self) -> bool { ... }
}
Expand description

The foundational trait of bevy_reflect, used for accessing and modifying data dynamically.

This is a supertrait of Reflect, meaning any type which implements Reflect implements PartialReflect by definition.

It’s recommended to use the derive macro for Reflect rather than manually implementing this trait. Doing so will automatically implement this trait as well as many other useful traits for reflection, including one of the appropriate subtraits: Struct, TupleStruct or Enum.

See the crate-level documentation to see how this trait and its subtraits can be used.

Required Methods§

source

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Returns the TypeInfo of the type represented by this value.

For most types, this will simply return their own TypeInfo. However, for dynamic types, such as DynamicStruct or DynamicList, this will return the type they represent (or None if they don’t represent any particular type).

This method is great if you have an instance of a type or a dyn Reflect, and want to access its TypeInfo. However, if this method is to be called frequently, consider using TypeRegistry::get_type_info as it can be more performant for such use cases.

source

fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>

Casts this type to a boxed, reflected value.

This is useful for coercing trait objects.

source

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Casts this type to a reflected value.

This is useful for coercing trait objects.

source

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Casts this type to a mutable, reflected value.

This is useful for coercing trait objects.

source

fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Attempts to cast this type to a boxed, fully-reflected value.

source

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Attempts to cast this type to a fully-reflected value.

source

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Attempts to cast this type to a mutable, fully-reflected value.

source

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Tries to apply a reflected value to this value.

Functions the same as the apply function but returns an error instead of panicking.

§Handling Errors

This function may leave self in a partially mutated state if a error was encountered on the way. consider maintaining a cloned instance of this data you can switch to if a error is encountered.

source

fn reflect_ref(&self) -> ReflectRef<'_>

Returns an immutable enumeration of “kinds” of type.

See ReflectRef.

source

fn reflect_mut(&mut self) -> ReflectMut<'_>

Returns a mutable enumeration of “kinds” of type.

See ReflectMut.

source

fn reflect_owned(self: Box<Self>) -> ReflectOwned

Returns an owned enumeration of “kinds” of type.

See ReflectOwned.

source

fn clone_value(&self) -> Box<dyn PartialReflect>

Clones the value as a Reflect trait object.

When deriving Reflect for a struct, tuple struct or enum, the value is cloned via Struct::clone_dynamic, TupleStruct::clone_dynamic, or Enum::clone_dynamic, respectively. Implementors of other Reflect subtraits (e.g. List, Map) should use those subtraits’ respective clone_dynamic methods.

Provided Methods§

source

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

Applies a reflected value to this value.

If a type implements an introspection subtrait, then the semantics of this method are as follows:

  • If T is a Struct, then the value of each named field of value is applied to the corresponding named field of self. Fields which are not present in both structs are ignored.
  • If T is a TupleStruct or Tuple, then the value of each numbered field is applied to the corresponding numbered field of self. Fields which are not present in both values are ignored.
  • If T is an Enum, then the variant of self is updated to match the variant of value. The corresponding fields of that variant are applied from value onto self. Fields which are not present in both values are ignored.
  • If T is a List or Array, then each element of value is applied to the corresponding element of self. Up to self.len() items are applied, and excess elements in value are appended to self.
  • If T is a Map, then for each key in value, the associated value is applied to the value associated with the same key in self. Keys which are not present in self are inserted.
  • If T is none of these, then value is downcast to T, cloned, and assigned to self.

Note that Reflect must be implemented manually for Lists and Maps in order to achieve the correct semantics, as derived implementations will have the semantics for Struct, TupleStruct, Enum or none of the above depending on the kind of type. For lists and maps, use the list_apply and map_apply helper functions when implementing this method.

§Panics

Derived implementations of this method will panic:

  • If the type of value is not of the same kind as T (e.g. if T is a List, while value is a Struct).
  • If T is any complex type and the corresponding fields or elements of self and value are not of the same type.
  • If T is an opaque type and self cannot be downcast to T
source

fn reflect_kind(&self) -> ReflectKind

Returns a zero-sized enumeration of “kinds” of type.

See ReflectKind.

source

fn reflect_hash(&self) -> Option<u64>

Returns a hash of the value (which includes the type).

If the underlying type does not support hashing, returns None.

source

fn reflect_partial_eq( &self, _value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Returns a “partial equality” comparison result.

If the underlying type does not support equality testing, returns None.

source

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Debug formatter for the value.

Any value that is not an implementor of other Reflect subtraits (e.g. List, Map), will default to the format: "Reflect(type_path)", where type_path is the type path of the underlying type.

source

fn serializable(&self) -> Option<Serializable<'_>>

Returns a serializable version of the value.

If the underlying type does not support serialization, returns None.

source

fn is_dynamic(&self) -> bool

Indicates whether or not this type is a dynamic type.

Dynamic types include the ones built-in to this crate, such as DynamicStruct, DynamicList, and DynamicTuple. However, they may be custom types used as proxies for other types or to facilitate scripting capabilities.

By default, this method will return false.

Implementations§

source§

impl dyn PartialReflect

source

pub fn represents<T>(&self) -> bool
where T: Reflect + TypePath,

Returns true if the underlying value represents a value of type T, or false otherwise.

Read is for more information on underlying values and represented types.

source

pub fn try_downcast<T>( self: Box<dyn PartialReflect>, ) -> Result<Box<T>, Box<dyn PartialReflect>>
where T: Any,

Downcasts the value to type T, consuming the trait object.

If the underlying value does not implement Reflect or is not of type T, returns Err(self).

For remote types, T should be the type itself rather than the wrapper type.

source

pub fn try_take<T>( self: Box<dyn PartialReflect>, ) -> Result<T, Box<dyn PartialReflect>>
where T: Any,

Downcasts the value to type T, unboxing and consuming the trait object.

If the underlying value does not implement Reflect or is not of type T, returns Err(self).

For remote types, T should be the type itself rather than the wrapper type.

source

pub fn try_downcast_ref<T>(&self) -> Option<&T>
where T: Any,

Downcasts the value to type T by reference.

If the underlying value does not implement Reflect or is not of type T, returns None.

For remote types, T should be the type itself rather than the wrapper type.

source

pub fn try_downcast_mut<T>(&mut self) -> Option<&mut T>
where T: Any,

Downcasts the value to type T by mutable reference.

If the underlying value does not implement Reflect or is not of type T, returns None.

For remote types, T should be the type itself rather than the wrapper type.

Trait Implementations§

source§

impl Debug for dyn PartialReflect

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl TypePath for dyn PartialReflect

source§

fn type_path() -> &'static str

Returns the fully qualified path of the underlying type. Read more
source§

fn short_type_path() -> &'static str

Returns a short, pretty-print enabled path to the type. Read more
source§

fn type_ident() -> Option<&'static str>

Returns the name of the type, or None if it is anonymous. Read more
source§

fn crate_name() -> Option<&'static str>

Returns the name of the crate the type is in, or None if it is anonymous. Read more
source§

fn module_path() -> Option<&'static str>

Returns the path to the module the type is in, or None if it is anonymous. Read more

Implementations on Foreign Types§

source§

impl PartialReflect for &'static str

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<&'static str>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<&'static str>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<&'static str>) -> ReflectOwned

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

impl PartialReflect for &'static Path

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<&'static Path>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<&'static Path>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<&'static Path>) -> ReflectOwned

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

impl PartialReflect for Cow<'static, str>

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<Cow<'static, str>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<Cow<'static, str>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<Cow<'static, str>>) -> ReflectOwned

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

impl PartialReflect for Cow<'static, Path>

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect( self: Box<Cow<'static, Path>>, ) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<Cow<'static, Path>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<Cow<'static, Path>>) -> ReflectOwned

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

impl PartialReflect for bool
where bool: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<bool>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<bool>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<bool>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for char
where char: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<char>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<char>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<char>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for f32
where f32: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<f32>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<f32>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<f32>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for f64
where f64: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<f64>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<f64>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<f64>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for i8
where i8: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<i8>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<i8>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<i8>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for i16
where i16: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<i16>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<i16>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<i16>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for i32
where i32: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<i32>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<i32>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<i32>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for i64
where i64: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<i64>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<i64>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<i64>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for i128
where i128: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<i128>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<i128>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<i128>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for isize
where isize: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<isize>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<isize>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<isize>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for u8
where u8: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<u8>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<u8>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<u8>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for u16
where u16: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<u16>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<u16>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<u16>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for u32
where u32: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<u32>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<u32>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<u32>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for u64
where u64: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<u64>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<u64>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<u64>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for u128
where u128: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<u128>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<u128>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<u128>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for ()

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<()>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<()>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<()>) -> ReflectOwned

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

impl PartialReflect for usize
where usize: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<usize>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<usize>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<usize>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for SmolStr
where SmolStr: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<SmolStr>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<SmolStr>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<SmolStr>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for String
where String: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<String>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<String>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<String>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for TypeId
where TypeId: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<TypeId>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<TypeId>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<TypeId>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for NonZero<i8>
where NonZero<i8>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<NonZero<i8>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<NonZero<i8>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<NonZero<i8>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for NonZero<i16>
where NonZero<i16>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<NonZero<i16>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<NonZero<i16>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<NonZero<i16>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for NonZero<i32>
where NonZero<i32>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<NonZero<i32>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<NonZero<i32>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<NonZero<i32>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for NonZero<i64>
where NonZero<i64>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<NonZero<i64>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<NonZero<i64>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<NonZero<i64>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for NonZero<i128>
where NonZero<i128>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<NonZero<i128>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<NonZero<i128>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<NonZero<i128>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for NonZero<isize>
where NonZero<isize>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<NonZero<isize>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<NonZero<isize>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<NonZero<isize>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for NonZero<u8>
where NonZero<u8>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<NonZero<u8>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<NonZero<u8>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<NonZero<u8>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for NonZero<u16>
where NonZero<u16>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<NonZero<u16>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<NonZero<u16>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<NonZero<u16>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for NonZero<u32>
where NonZero<u32>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<NonZero<u32>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<NonZero<u32>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<NonZero<u32>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for NonZero<u64>
where NonZero<u64>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<NonZero<u64>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<NonZero<u64>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<NonZero<u64>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for NonZero<u128>
where NonZero<u128>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<NonZero<u128>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<NonZero<u128>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<NonZero<u128>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for NonZero<usize>
where NonZero<usize>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<NonZero<usize>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<NonZero<usize>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<NonZero<usize>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for RangeFull
where RangeFull: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<RangeFull>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<RangeFull>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<RangeFull>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

impl PartialReflect for AtomicBool
where AtomicBool: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<AtomicBool>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<AtomicBool>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<AtomicBool>) -> ReflectOwned

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for AtomicI8
where AtomicI8: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<AtomicI8>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<AtomicI8>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<AtomicI8>) -> ReflectOwned

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for AtomicI16
where AtomicI16: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<AtomicI16>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<AtomicI16>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<AtomicI16>) -> ReflectOwned

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for AtomicI32
where AtomicI32: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<AtomicI32>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<AtomicI32>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<AtomicI32>) -> ReflectOwned

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for AtomicI64
where AtomicI64: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<AtomicI64>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<AtomicI64>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<AtomicI64>) -> ReflectOwned

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for AtomicIsize
where AtomicIsize: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<AtomicIsize>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<AtomicIsize>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<AtomicIsize>) -> ReflectOwned

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for AtomicU8
where AtomicU8: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<AtomicU8>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<AtomicU8>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<AtomicU8>) -> ReflectOwned

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for AtomicU16
where AtomicU16: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<AtomicU16>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<AtomicU16>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<AtomicU16>) -> ReflectOwned

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for AtomicU32
where AtomicU32: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<AtomicU32>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<AtomicU32>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<AtomicU32>) -> ReflectOwned

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for AtomicU64
where AtomicU64: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<AtomicU64>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<AtomicU64>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<AtomicU64>) -> ReflectOwned

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for AtomicUsize
where AtomicUsize: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<AtomicUsize>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<AtomicUsize>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<AtomicUsize>) -> ReflectOwned

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for OsString
where OsString: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<OsString>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<OsString>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<OsString>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl PartialReflect for PathBuf
where PathBuf: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<PathBuf>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<PathBuf>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<PathBuf>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>

source§

impl<A> PartialReflect for (A,)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<(A,)>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<(A,)>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<(A,)>) -> ReflectOwned

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

impl<A, B> PartialReflect for (A, B)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<(A, B)>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<(A, B)>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<(A, B)>) -> ReflectOwned

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

impl<A, B, C> PartialReflect for (A, B, C)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<(A, B, C)>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<(A, B, C)>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<(A, B, C)>) -> ReflectOwned

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

impl<A, B, C, D> PartialReflect for (A, B, C, D)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration, D: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<(A, B, C, D)>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<(A, B, C, D)>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<(A, B, C, D)>) -> ReflectOwned

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

impl<A, B, C, D, E> PartialReflect for (A, B, C, D, E)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration, D: Reflect + MaybeTyped + TypePath + GetTypeRegistration, E: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<(A, B, C, D, E)>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<(A, B, C, D, E)>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<(A, B, C, D, E)>) -> ReflectOwned

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

impl<A, B, C, D, E, F> PartialReflect for (A, B, C, D, E, F)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration, D: Reflect + MaybeTyped + TypePath + GetTypeRegistration, E: Reflect + MaybeTyped + TypePath + GetTypeRegistration, F: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect( self: Box<(A, B, C, D, E, F)>, ) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<(A, B, C, D, E, F)>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<(A, B, C, D, E, F)>) -> ReflectOwned

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

impl<A, B, C, D, E, F, G> PartialReflect for (A, B, C, D, E, F, G)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration, D: Reflect + MaybeTyped + TypePath + GetTypeRegistration, E: Reflect + MaybeTyped + TypePath + GetTypeRegistration, F: Reflect + MaybeTyped + TypePath + GetTypeRegistration, G: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect( self: Box<(A, B, C, D, E, F, G)>, ) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<(A, B, C, D, E, F, G)>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<(A, B, C, D, E, F, G)>) -> ReflectOwned

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

impl<A, B, C, D, E, F, G, H> PartialReflect for (A, B, C, D, E, F, G, H)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration, D: Reflect + MaybeTyped + TypePath + GetTypeRegistration, E: Reflect + MaybeTyped + TypePath + GetTypeRegistration, F: Reflect + MaybeTyped + TypePath + GetTypeRegistration, G: Reflect + MaybeTyped + TypePath + GetTypeRegistration, H: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect( self: Box<(A, B, C, D, E, F, G, H)>, ) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<(A, B, C, D, E, F, G, H)>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<(A, B, C, D, E, F, G, H)>) -> ReflectOwned

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

impl<A, B, C, D, E, F, G, H, I> PartialReflect for (A, B, C, D, E, F, G, H, I)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration, D: Reflect + MaybeTyped + TypePath + GetTypeRegistration, E: Reflect + MaybeTyped + TypePath + GetTypeRegistration, F: Reflect + MaybeTyped + TypePath + GetTypeRegistration, G: Reflect + MaybeTyped + TypePath + GetTypeRegistration, H: Reflect + MaybeTyped + TypePath + GetTypeRegistration, I: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect( self: Box<(A, B, C, D, E, F, G, H, I)>, ) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<(A, B, C, D, E, F, G, H, I)>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<(A, B, C, D, E, F, G, H, I)>) -> ReflectOwned

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

impl<A, B, C, D, E, F, G, H, I, J> PartialReflect for (A, B, C, D, E, F, G, H, I, J)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration, D: Reflect + MaybeTyped + TypePath + GetTypeRegistration, E: Reflect + MaybeTyped + TypePath + GetTypeRegistration, F: Reflect + MaybeTyped + TypePath + GetTypeRegistration, G: Reflect + MaybeTyped + TypePath + GetTypeRegistration, H: Reflect + MaybeTyped + TypePath + GetTypeRegistration, I: Reflect + MaybeTyped + TypePath + GetTypeRegistration, J: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

source§

impl<A, B, C, D, E, F, G, H, I, J, K> PartialReflect for (A, B, C, D, E, F, G, H, I, J, K)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration, D: Reflect + MaybeTyped + TypePath + GetTypeRegistration, E: Reflect + MaybeTyped + TypePath + GetTypeRegistration, F: Reflect + MaybeTyped + TypePath + GetTypeRegistration, G: Reflect + MaybeTyped + TypePath + GetTypeRegistration, H: Reflect + MaybeTyped + TypePath + GetTypeRegistration, I: Reflect + MaybeTyped + TypePath + GetTypeRegistration, J: Reflect + MaybeTyped + TypePath + GetTypeRegistration, K: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> PartialReflect for (A, B, C, D, E, F, G, H, I, J, K, L)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration, D: Reflect + MaybeTyped + TypePath + GetTypeRegistration, E: Reflect + MaybeTyped + TypePath + GetTypeRegistration, F: Reflect + MaybeTyped + TypePath + GetTypeRegistration, G: Reflect + MaybeTyped + TypePath + GetTypeRegistration, H: Reflect + MaybeTyped + TypePath + GetTypeRegistration, I: Reflect + MaybeTyped + TypePath + GetTypeRegistration, J: Reflect + MaybeTyped + TypePath + GetTypeRegistration, K: Reflect + MaybeTyped + TypePath + GetTypeRegistration, L: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

source§

impl<K, V> PartialReflect for BTreeMap<K, V>
where K: FromReflect + MaybeTyped + TypePath + GetTypeRegistration + Eq + Ord, V: FromReflect + MaybeTyped + TypePath + GetTypeRegistration,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<BTreeMap<K, V>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<BTreeMap<K, V>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<BTreeMap<K, V>>) -> ReflectOwned

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

impl<K, V, S> PartialReflect for HashMap<K, V, S>
where K: FromReflect + MaybeTyped + TypePath + GetTypeRegistration + Eq + Hash, V: FromReflect + MaybeTyped + TypePath + GetTypeRegistration, S: TypePath + BuildHasher + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<HashMap<K, V, S>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<HashMap<K, V, S>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<HashMap<K, V, S>>) -> ReflectOwned

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

impl<T> PartialReflect for Cow<'static, [T]>
where T: FromReflect + MaybeTyped + Clone + TypePath + GetTypeRegistration,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<Cow<'static, [T]>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<Cow<'static, [T]>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<Cow<'static, [T]>>) -> ReflectOwned

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

impl<T> PartialReflect for Bound<T>
where T: Clone + Send + Sync + TypePath, Bound<T>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<Bound<T>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<Bound<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<Bound<T>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

impl<T> PartialReflect for Option<T>
where Option<T>: Any + Send + Sync, T: TypePath + FromReflect + MaybeTyped + RegisterForReflection,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<Option<T>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<Option<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<Option<T>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

impl<T> PartialReflect for SmallVec<T>
where T: Array + TypePath + Send + Sync, <T as Array>::Item: FromReflect + MaybeTyped + TypePath,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<SmallVec<T>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<SmallVec<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<SmallVec<T>>) -> ReflectOwned

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

impl<T> PartialReflect for BinaryHeap<T>
where T: Clone + TypePath, BinaryHeap<T>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<BinaryHeap<T>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<BinaryHeap<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<BinaryHeap<T>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

impl<T> PartialReflect for BTreeSet<T>
where T: Ord + Eq + Clone + Send + Sync + TypePath, BTreeSet<T>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<BTreeSet<T>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<BTreeSet<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<BTreeSet<T>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

impl<T> PartialReflect for VecDeque<T>
where T: FromReflect + MaybeTyped + TypePath + GetTypeRegistration,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<VecDeque<T>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<VecDeque<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<VecDeque<T>>) -> ReflectOwned

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

impl<T> PartialReflect for Arc<T>
where T: Send + Sync + TypePath + ?Sized, Arc<T>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<Arc<T>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<Arc<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<Arc<T>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

impl<T> PartialReflect for Vec<T>
where T: FromReflect + MaybeTyped + TypePath + GetTypeRegistration,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<Vec<T>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<Vec<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<Vec<T>>) -> ReflectOwned

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

impl<T> PartialReflect for Saturating<T>
where T: Clone + Send + Sync + TypePath, Saturating<T>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<Saturating<T>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<Saturating<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<Saturating<T>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

impl<T> PartialReflect for Wrapping<T>
where T: Clone + Send + Sync + TypePath, Wrapping<T>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<Wrapping<T>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<Wrapping<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<Wrapping<T>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

impl<T> PartialReflect for Range<T>
where T: Clone + Send + Sync + TypePath, Range<T>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<Range<T>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<Range<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<Range<T>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

impl<T> PartialReflect for RangeFrom<T>
where T: Clone + Send + Sync + TypePath, RangeFrom<T>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<RangeFrom<T>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<RangeFrom<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<RangeFrom<T>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

impl<T> PartialReflect for RangeInclusive<T>
where T: Clone + Send + Sync + TypePath, RangeInclusive<T>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<RangeInclusive<T>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<RangeInclusive<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<RangeInclusive<T>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

impl<T> PartialReflect for RangeTo<T>
where T: Clone + Send + Sync + TypePath, RangeTo<T>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<RangeTo<T>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<RangeTo<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<RangeTo<T>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

impl<T> PartialReflect for RangeToInclusive<T>
where T: Clone + Send + Sync + TypePath, RangeToInclusive<T>: Any + Send + Sync,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<RangeToInclusive<T>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<RangeToInclusive<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect( self: Box<RangeToInclusive<T>>, ) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

impl<T, E> PartialReflect for Result<T, E>
where Result<T, E>: Any + Send + Sync, T: TypePath + FromReflect + MaybeTyped + RegisterForReflection, E: TypePath + FromReflect + MaybeTyped + RegisterForReflection,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<Result<T, E>>) -> ReflectOwned

source§

fn try_into_reflect( self: Box<Result<T, E>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn into_partial_reflect(self: Box<Result<T, E>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

impl<T, const N: usize> PartialReflect for [T; N]
where T: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<[T; N]>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<[T; N]>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<[T; N]>) -> ReflectOwned

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn reflect_hash(&self) -> Option<u64>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

impl<V, S> PartialReflect for HashSet<V, S>

source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

source§

fn into_partial_reflect(self: Box<HashSet<V, S>>) -> Box<dyn PartialReflect>

source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

source§

fn try_into_reflect( self: Box<HashSet<V, S>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

source§

fn reflect_kind(&self) -> ReflectKind

source§

fn reflect_ref(&self) -> ReflectRef<'_>

source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

source§

fn reflect_owned(self: Box<HashSet<V, S>>) -> ReflectOwned

source§

fn clone_value(&self) -> Box<dyn PartialReflect>

source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Implementors§

source§

impl PartialReflect for HierarchyEvent
where HierarchyEvent: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for ButtonState
where ButtonState: Any + Send + Sync,

source§

impl PartialReflect for GamepadConnection
where GamepadConnection: Any + Send + Sync, String: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<u16>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for GamepadEvent
where GamepadEvent: Any + Send + Sync, GamepadConnectionEvent: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GamepadButtonChangedEvent: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GamepadAxisChangedEvent: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for GamepadInput
where GamepadInput: Any + Send + Sync, GamepadAxis: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GamepadButton: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for GamepadRumbleRequest
where GamepadRumbleRequest: Any + Send + Sync, Duration: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GamepadRumbleIntensity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for RawGamepadEvent
where RawGamepadEvent: Any + Send + Sync, GamepadConnectionEvent: FromReflect + TypePath + MaybeTyped + RegisterForReflection, RawGamepadButtonChangedEvent: FromReflect + TypePath + MaybeTyped + RegisterForReflection, RawGamepadAxisChangedEvent: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Key
where Key: Any + Send + Sync, SmolStr: FromReflect + TypePath + MaybeTyped + RegisterForReflection, NativeKey: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<char>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for NativeKey
where NativeKey: Any + Send + Sync, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u16: FromReflect + TypePath + MaybeTyped + RegisterForReflection, SmolStr: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for NativeKeyCode
where NativeKeyCode: Any + Send + Sync, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u16: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for MouseScrollUnit

source§

impl PartialReflect for GamepadAxis
where GamepadAxis: Any + Send + Sync, u8: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for GamepadButton
where GamepadButton: Any + Send + Sync, u8: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for KeyCode
where KeyCode: Any + Send + Sync, NativeKeyCode: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for MouseButton
where MouseButton: Any + Send + Sync, u16: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for ForceTouch
where ForceTouch: Any + Send + Sync, f64: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<f64>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for TouchPhase
where TouchPhase: Any + Send + Sync,

source§

impl PartialReflect for CompassOctant

source§

impl PartialReflect for CompassQuadrant

source§

impl PartialReflect for EulerRot
where EulerRot: Any + Send + Sync,

source§

impl PartialReflect for EaseFunction
where EaseFunction: Any + Send + Sync, usize: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for TimerMode
where TimerMode: Any + Send + Sync,

source§

impl PartialReflect for Name
where Name: Any + Send + Sync, u64: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Cow<'static, str>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for ComponentId
where ComponentId: Any + Send + Sync, usize: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for ComponentTicks
where ComponentTicks: Any + Send + Sync, Tick: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Tick
where Tick: Any + Send + Sync, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for EntityHash
where EntityHash: Any + Send + Sync,

source§

impl PartialReflect for Identifier
where Identifier: Any + Send + Sync,

source§

impl PartialReflect for Entity
where Entity: Any + Send + Sync,

source§

impl PartialReflect for OnAdd
where OnAdd: Any + Send + Sync,

source§

impl PartialReflect for OnInsert
where OnInsert: Any + Send + Sync,

source§

impl PartialReflect for OnRemove
where OnRemove: Any + Send + Sync,

source§

impl PartialReflect for OnReplace
where OnReplace: Any + Send + Sync,

source§

impl PartialReflect for RemovedComponentEntity
where RemovedComponentEntity: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for SystemIdMarker

source§

impl PartialReflect for Children
where Children: Any + Send + Sync, SmallVec<[Entity; 8]>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Parent
where Parent: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for AxisSettings
where AxisSettings: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for ButtonAxisSettings
where ButtonAxisSettings: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for ButtonSettings
where ButtonSettings: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for GamepadAxisChangedEvent
where GamepadAxisChangedEvent: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GamepadAxis: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for GamepadButtonChangedEvent
where GamepadButtonChangedEvent: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GamepadButton: FromReflect + TypePath + MaybeTyped + RegisterForReflection, ButtonState: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for GamepadButtonStateChangedEvent
where GamepadButtonStateChangedEvent: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GamepadButton: FromReflect + TypePath + MaybeTyped + RegisterForReflection, ButtonState: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for GamepadConnectionEvent
where GamepadConnectionEvent: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GamepadConnection: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for GamepadRumbleIntensity
where GamepadRumbleIntensity: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for RawGamepadAxisChangedEvent
where RawGamepadAxisChangedEvent: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GamepadAxis: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for RawGamepadButtonChangedEvent
where RawGamepadButtonChangedEvent: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GamepadButton: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for DoubleTapGesture

source§

impl PartialReflect for PanGesture
where PanGesture: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for PinchGesture
where PinchGesture: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for RotationGesture
where RotationGesture: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for KeyboardFocusLost

source§

impl PartialReflect for KeyboardInput
where KeyboardInput: Any + Send + Sync, KeyCode: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Key: FromReflect + TypePath + MaybeTyped + RegisterForReflection, ButtonState: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for AccumulatedMouseMotion
where AccumulatedMouseMotion: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for AccumulatedMouseScroll
where AccumulatedMouseScroll: Any + Send + Sync, MouseScrollUnit: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for MouseButtonInput
where MouseButtonInput: Any + Send + Sync, MouseButton: FromReflect + TypePath + MaybeTyped + RegisterForReflection, ButtonState: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for MouseMotion
where MouseMotion: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for MouseWheel
where MouseWheel: Any + Send + Sync, MouseScrollUnit: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Gamepad
where Gamepad: Any + Send + Sync, Option<u16>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, ButtonInput<GamepadButton>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Axis<GamepadInput>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for GamepadSettings
where GamepadSettings: Any + Send + Sync, ButtonSettings: FromReflect + TypePath + MaybeTyped + RegisterForReflection, AxisSettings: FromReflect + TypePath + MaybeTyped + RegisterForReflection, ButtonAxisSettings: FromReflect + TypePath + MaybeTyped + RegisterForReflection, HashMap<GamepadButton, ButtonSettings>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, HashMap<GamepadAxis, AxisSettings>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, HashMap<GamepadButton, ButtonAxisSettings>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for TouchInput
where TouchInput: Any + Send + Sync, TouchPhase: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<ForceTouch>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u64: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for BVec2
where BVec2: Any + Send + Sync, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for BVec3
where BVec3: Any + Send + Sync, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for BVec4
where BVec4: Any + Send + Sync, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Aabb2d
where Aabb2d: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Aabb3d
where Aabb3d: Any + Send + Sync, Vec3A: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for AabbCast2d
where AabbCast2d: Any + Send + Sync, RayCast2d: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Aabb2d: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for AabbCast3d
where AabbCast3d: Any + Send + Sync, RayCast3d: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Aabb3d: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for BoundingCircle
where BoundingCircle: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Circle: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for BoundingCircleCast
where BoundingCircleCast: Any + Send + Sync, RayCast2d: FromReflect + TypePath + MaybeTyped + RegisterForReflection, BoundingCircle: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for BoundingSphere
where BoundingSphere: Any + Send + Sync, Vec3A: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Sphere: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for BoundingSphereCast
where BoundingSphereCast: Any + Send + Sync, RayCast3d: FromReflect + TypePath + MaybeTyped + RegisterForReflection, BoundingSphere: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for RayCast2d
where RayCast2d: Any + Send + Sync, Ray2d: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for RayCast3d
where RayCast3d: Any + Send + Sync, Vec3A: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Dir3A: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Affine2
where Affine2: Any + Send + Sync, Mat2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Affine3A
where Affine3A: Any + Send + Sync, Mat3A: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec3A: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Mat2
where Mat2: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Mat3
where Mat3: Any + Send + Sync, Vec3: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Mat3A
where Mat3A: Any + Send + Sync, Vec3A: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Mat4
where Mat4: Any + Send + Sync, Vec4: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Quat
where Quat: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Vec2
where Vec2: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Vec3
where Vec3: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Vec3A
where Vec3A: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Vec4
where Vec4: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for IVec2
where IVec2: Any + Send + Sync, i32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for IVec3
where IVec3: Any + Send + Sync, i32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for IVec4
where IVec4: Any + Send + Sync, i32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Annulus
where Annulus: Any + Send + Sync, Circle: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Arc2d
where Arc2d: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Capsule2d
where Capsule2d: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Capsule3d
where Capsule3d: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Circle
where Circle: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for CircularSector
where CircularSector: Any + Send + Sync, Arc2d: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for CircularSegment
where CircularSegment: Any + Send + Sync, Arc2d: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Cone
where Cone: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for ConicalFrustum
where ConicalFrustum: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Cuboid
where Cuboid: Any + Send + Sync, Vec3: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Cylinder
where Cylinder: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Ellipse
where Ellipse: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for InfinitePlane3d
where InfinitePlane3d: Any + Send + Sync, Dir3: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Interval
where Interval: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Line2d
where Line2d: Any + Send + Sync, Dir2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Line3d
where Line3d: Any + Send + Sync, Dir3: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Plane2d
where Plane2d: Any + Send + Sync, Dir2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Plane3d
where Plane3d: Any + Send + Sync, Dir3: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Rectangle
where Rectangle: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for RegularPolygon
where RegularPolygon: Any + Send + Sync, Circle: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Rhombus
where Rhombus: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Segment2d
where Segment2d: Any + Send + Sync, Dir2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Segment3d
where Segment3d: Any + Send + Sync, Dir3: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Sphere
where Sphere: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Tetrahedron
where Tetrahedron: Any + Send + Sync, [Vec3; 4]: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Torus
where Torus: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Triangle2d
where Triangle2d: Any + Send + Sync, [Vec2; 3]: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Triangle3d
where Triangle3d: Any + Send + Sync, [Vec3; 3]: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Affine3
where Affine3: Any + Send + Sync, Mat3: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec3: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for AspectRatio
where AspectRatio: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for BVec3A
where BVec3A: Any + Send + Sync,

source§

impl PartialReflect for BVec4A
where BVec4A: Any + Send + Sync,

source§

impl PartialReflect for DAffine2
where DAffine2: Any + Send + Sync, DMat2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, DVec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for DAffine3
where DAffine3: Any + Send + Sync, DMat3: FromReflect + TypePath + MaybeTyped + RegisterForReflection, DVec3: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for DMat2
where DMat2: Any + Send + Sync, DVec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for DMat3
where DMat3: Any + Send + Sync, DVec3: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for DMat4
where DMat4: Any + Send + Sync, DVec4: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for DQuat
where DQuat: Any + Send + Sync, f64: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for DVec2
where DVec2: Any + Send + Sync, f64: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for DVec3
where DVec3: Any + Send + Sync, f64: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for DVec4
where DVec4: Any + Send + Sync, f64: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Dir2
where Dir2: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Dir3
where Dir3: Any + Send + Sync, Vec3: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Dir3A
where Dir3A: Any + Send + Sync, Vec3A: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for FloatOrd
where FloatOrd: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for I64Vec2
where I64Vec2: Any + Send + Sync, i64: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for I64Vec3
where I64Vec3: Any + Send + Sync, i64: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for I64Vec4
where I64Vec4: Any + Send + Sync, i64: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for IRect
where IRect: Any + Send + Sync, IVec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Isometry2d
where Isometry2d: Any + Send + Sync, Rot2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Isometry3d
where Isometry3d: Any + Send + Sync, Quat: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec3A: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Ray2d
where Ray2d: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Dir2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Ray3d
where Ray3d: Any + Send + Sync, Vec3: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Dir3: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Rect
where Rect: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Rot2
where Rot2: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for U64Vec2
where U64Vec2: Any + Send + Sync, u64: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for U64Vec3
where U64Vec3: Any + Send + Sync, u64: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for U64Vec4
where U64Vec4: Any + Send + Sync, u64: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for URect
where URect: Any + Send + Sync, UVec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for UVec2
where UVec2: Any + Send + Sync, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for UVec3
where UVec3: Any + Send + Sync, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for UVec4
where UVec4: Any + Send + Sync, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Fixed
where Fixed: Any + Send + Sync, Duration: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Real
where Real: Any + Send + Sync, Instant: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<Instant>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Stopwatch
where Stopwatch: Any + Send + Sync, Duration: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Timer
where Timer: Any + Send + Sync, Stopwatch: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Duration: FromReflect + TypePath + MaybeTyped + RegisterForReflection, TimerMode: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Virtual
where Virtual: Any + Send + Sync, Duration: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f64: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for GlobalTransform
where GlobalTransform: Any + Send + Sync, Affine3A: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Transform
where Transform: Any + Send + Sync, Vec3: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Quat: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl PartialReflect for Duration
where Duration: Any + Send + Sync,

source§

impl PartialReflect for Instant
where Instant: Any + Send + Sync,

source§

impl PartialReflect for DynamicArray

source§

impl PartialReflect for DynamicEnum

source§

impl PartialReflect for DynamicList

source§

impl PartialReflect for DynamicMap

source§

impl PartialReflect for DynamicSet

source§

impl PartialReflect for DynamicStruct

source§

impl PartialReflect for DynamicTuple

source§

impl PartialReflect for DynamicTupleStruct

source§

impl<E> PartialReflect for EventId<E>
where E: Event + TypePath, EventId<E>: Any + Send + Sync, usize: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<E> PartialReflect for Events<E>
where E: Event + TypePath, Events<E>: Any + Send + Sync, EventSequence<E>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, usize: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<K, V, S> PartialReflect for bevy::utils::hashbrown::HashMap<K, V, S>
where K: FromReflect + MaybeTyped + TypePath + GetTypeRegistration + Eq + Hash, V: FromReflect + MaybeTyped + TypePath + GetTypeRegistration, S: TypePath + BuildHasher + Send + Sync,

source§

impl<P> PartialReflect for LinearSpline<P>
where P: VectorSpace + TypePath, LinearSpline<P>: Any + Send + Sync, Vec<P>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<P> PartialReflect for CubicBSpline<P>
where P: VectorSpace + TypePath, CubicBSpline<P>: Any + Send + Sync, Vec<P>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<P> PartialReflect for CubicBezier<P>
where P: VectorSpace + TypePath, CubicBezier<P>: Any + Send + Sync, Vec<[P; 4]>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<P> PartialReflect for CubicCardinalSpline<P>
where P: VectorSpace + TypePath, CubicCardinalSpline<P>: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<P>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<P> PartialReflect for CubicCurve<P>
where P: VectorSpace + TypePath, CubicCurve<P>: Any + Send + Sync, Vec<CubicSegment<P>>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<P> PartialReflect for CubicHermite<P>
where P: VectorSpace + TypePath, CubicHermite<P>: Any + Send + Sync, Vec<(P, P)>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<P> PartialReflect for CubicNurbs<P>
where P: VectorSpace + TypePath, CubicNurbs<P>: Any + Send + Sync, Vec<P>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<f32>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<P> PartialReflect for CubicSegment<P>
where P: VectorSpace + TypePath, CubicSegment<P>: Any + Send + Sync, [P; 4]: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<P> PartialReflect for RationalCurve<P>
where P: VectorSpace + TypePath, RationalCurve<P>: Any + Send + Sync, Vec<RationalSegment<P>>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<P> PartialReflect for RationalSegment<P>
where P: VectorSpace + TypePath, RationalSegment<P>: Any + Send + Sync, [P; 4]: FromReflect + TypePath + MaybeTyped + RegisterForReflection, [f32; 4]: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<S, T, C, D> PartialReflect for ZipCurve<S, T, C, D>
where ZipCurve<S, T, C, D>: Any + Send + Sync, S: TypePath, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, D: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, Interval: PartialReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<S, T, C, F> PartialReflect for MapCurve<S, T, C, F>
where MapCurve<S, T, C, F>: Any + Send + Sync, C: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, S: TypePath, T: TypePath,

source§

impl<T> PartialReflect for InterpolationDatum<T>
where InterpolationDatum<T>: Any + Send + Sync, T: TypePath + FromReflect + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<T> PartialReflect for Axis<T>
where Axis<T>: Any + Send + Sync, T: TypePath, HashMap<T, f32>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<T> PartialReflect for ButtonInput<T>
where T: Copy + Eq + Hash + Send + Sync + 'static + TypePath, ButtonInput<T>: Any + Send + Sync, HashSet<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<T> PartialReflect for ConstantCurve<T>
where ConstantCurve<T>: Any + Send + Sync, T: TypePath + FromReflect + MaybeTyped + RegisterForReflection, Interval: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<T> PartialReflect for EasingCurve<T>
where EasingCurve<T>: Any + Send + Sync, T: TypePath + FromReflect + MaybeTyped + RegisterForReflection, EaseFunction: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<T> PartialReflect for SampleAutoCurve<T>
where SampleAutoCurve<T>: Any + Send + Sync, T: TypePath, EvenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<T> PartialReflect for UnevenSampleAutoCurve<T>
where UnevenSampleAutoCurve<T>: Any + Send + Sync, T: TypePath, UnevenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<T> PartialReflect for ChunkedUnevenCore<T>
where ChunkedUnevenCore<T>: Any + Send + Sync, T: TypePath, Vec<f32>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<T> PartialReflect for EvenCore<T>
where EvenCore<T>: Any + Send + Sync, T: TypePath, Interval: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<T> PartialReflect for UnevenCore<T>
where UnevenCore<T>: Any + Send + Sync, T: TypePath, Vec<f32>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<T> PartialReflect for Time<T>
where T: Default + TypePath + FromReflect + MaybeTyped + RegisterForReflection, Time<T>: Any + Send + Sync, Duration: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f64: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<T, C> PartialReflect for ForeverCurve<T, C>
where ForeverCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

source§

impl<T, C> PartialReflect for GraphCurve<T, C>
where GraphCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

source§

impl<T, C> PartialReflect for LinearReparamCurve<T, C>
where LinearReparamCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, Interval: PartialReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<T, C> PartialReflect for PingPongCurve<T, C>
where PingPongCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

source§

impl<T, C> PartialReflect for RepeatCurve<T, C>
where RepeatCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, Interval: PartialReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<T, C> PartialReflect for ReverseCurve<T, C>
where ReverseCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

source§

impl<T, C, D> PartialReflect for ChainCurve<T, C, D>
where ChainCurve<T, C, D>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, D: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

source§

impl<T, C, D> PartialReflect for ContinuationCurve<T, C, D>
where ContinuationCurve<T, C, D>: Any + Send + Sync, T: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, D: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

source§

impl<T, C, D> PartialReflect for CurveReparamCurve<T, C, D>
where CurveReparamCurve<T, C, D>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, D: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

source§

impl<T, C, F> PartialReflect for ReparamCurve<T, C, F>
where ReparamCurve<T, C, F>: Any + Send + Sync, Interval: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, C: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, T: TypePath,

source§

impl<T, F> PartialReflect for FunctionCurve<T, F>
where FunctionCurve<T, F>: Any + Send + Sync, Interval: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, T: TypePath,

source§

impl<T, I> PartialReflect for SampleCurve<T, I>
where SampleCurve<T, I>: Any + Send + Sync, EvenCore<T>: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, T: TypePath,

source§

impl<T, I> PartialReflect for UnevenSampleCurve<T, I>
where UnevenSampleCurve<T, I>: Any + Send + Sync, UnevenCore<T>: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, T: TypePath,

source§

impl<V, S> PartialReflect for bevy::utils::hashbrown::HashSet<V, S>

source§

impl<const N: usize> PartialReflect for ConvexPolygon<N>
where ConvexPolygon<N>: Any + Send + Sync, [Vec2; N]: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<const N: usize> PartialReflect for Polygon<N>
where Polygon<N>: Any + Send + Sync, [Vec2; N]: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<const N: usize> PartialReflect for Polyline2d<N>
where Polyline2d<N>: Any + Send + Sync, [Vec2; N]: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

source§

impl<const N: usize> PartialReflect for Polyline3d<N>
where Polyline3d<N>: Any + Send + Sync, [Vec3; N]: FromReflect + TypePath + MaybeTyped + RegisterForReflection,