pub trait PartialReflect:
DynamicTypePath
+ Send
+ Syncwhere
Self: '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;
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect;
fn try_into_reflect(
self: Box<Self>,
) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>;
fn try_as_reflect(&self) -> Option<&dyn Reflect>;
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>;
fn try_apply(
&mut self,
value: &dyn PartialReflect,
) -> 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) { ... }
fn reflect_kind(&self) -> ReflectKind { ... }
fn reflect_hash(&self) -> Option<u64> { ... }
fn reflect_partial_eq(&self, _value: &dyn PartialReflect) -> Option<bool> { ... }
fn debug(&self, f: &mut Formatter<'_>) -> Result { ... }
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§
Sourcefn get_represented_type_info(&self) -> Option<&'static TypeInfo>
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.
Sourcefn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
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.
Sourcefn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect(&self) -> &dyn PartialReflect
Casts this type to a reflected value.
This is useful for coercing trait objects.
Sourcefn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
Casts this type to a mutable, reflected value.
This is useful for coercing trait objects.
Sourcefn try_into_reflect(
self: Box<Self>,
) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
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.
Sourcefn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
Attempts to cast this type to a fully-reflected value.
Sourcefn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
Attempts to cast this type to a mutable, fully-reflected value.
Sourcefn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn try_apply(&mut self, value: &dyn PartialReflect) -> 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.
Sourcefn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_ref(&self) -> ReflectRef<'_>
Returns an immutable enumeration of “kinds” of type.
See ReflectRef
.
Sourcefn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
Returns a mutable enumeration of “kinds” of type.
See ReflectMut
.
Sourcefn reflect_owned(self: Box<Self>) -> ReflectOwned
fn reflect_owned(self: Box<Self>) -> ReflectOwned
Returns an owned enumeration of “kinds” of type.
See ReflectOwned
.
Sourcefn clone_value(&self) -> Box<dyn PartialReflect>
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§
Sourcefn apply(&mut self, value: &dyn PartialReflect)
fn apply(&mut self, value: &dyn PartialReflect)
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 aStruct
, then the value of each named field ofvalue
is applied to the corresponding named field ofself
. Fields which are not present in both structs are ignored. - If
T
is aTupleStruct
orTuple
, then the value of each numbered field is applied to the corresponding numbered field ofself.
Fields which are not present in both values are ignored. - If
T
is anEnum
, then the variant ofself
isupdated
to match the variant ofvalue
. The corresponding fields of that variant are applied fromvalue
ontoself
. Fields which are not present in both values are ignored. - If
T
is aList
orArray
, then each element ofvalue
is applied to the corresponding element ofself
. Up toself.len()
items are applied, and excess elements invalue
are appended toself
. - If
T
is aMap
, then for each key invalue
, the associated value is applied to the value associated with the same key inself
. Keys which are not present inself
are inserted. - If
T
is none of these, thenvalue
is downcast toT
, cloned, and assigned toself
.
Note that Reflect
must be implemented manually for List
s and
Map
s 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 asT
(e.g. ifT
is aList
, whilevalue
is aStruct
). - If
T
is any complex type and the corresponding fields or elements ofself
andvalue
are not of the same type. - If
T
is an opaque type andself
cannot be downcast toT
Sourcefn reflect_kind(&self) -> ReflectKind
fn reflect_kind(&self) -> ReflectKind
Returns a zero-sized enumeration of “kinds” of type.
See ReflectKind
.
Sourcefn reflect_hash(&self) -> Option<u64>
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
.
Sourcefn reflect_partial_eq(&self, _value: &dyn PartialReflect) -> Option<bool>
fn reflect_partial_eq(&self, _value: &dyn PartialReflect) -> Option<bool>
Returns a “partial equality” comparison result.
If the underlying type does not support equality testing, returns None
.
Sourcefn serializable(&self) -> Option<Serializable<'_>>
fn serializable(&self) -> Option<Serializable<'_>>
Returns a serializable version of the value.
If the underlying type does not support serialization, returns None
.
Sourcefn is_dynamic(&self) -> bool
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
impl dyn PartialReflect
Sourcepub fn represents<T: Reflect + TypePath>(&self) -> bool
pub fn represents<T: Reflect + TypePath>(&self) -> bool
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.
Sourcepub fn try_downcast<T: Any>(
self: Box<dyn PartialReflect>,
) -> Result<Box<T>, Box<dyn PartialReflect>>
pub fn try_downcast<T: Any>( self: Box<dyn PartialReflect>, ) -> Result<Box<T>, Box<dyn PartialReflect>>
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.
Sourcepub fn try_take<T: Any>(
self: Box<dyn PartialReflect>,
) -> Result<T, Box<dyn PartialReflect>>
pub fn try_take<T: Any>( self: Box<dyn PartialReflect>, ) -> Result<T, Box<dyn PartialReflect>>
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.
Sourcepub fn try_downcast_ref<T: Any>(&self) -> Option<&T>
pub fn try_downcast_ref<T: Any>(&self) -> Option<&T>
Trait Implementations§
Source§impl Debug for dyn PartialReflect
impl Debug for dyn PartialReflect
Source§impl TypePath for dyn PartialReflect
impl TypePath for dyn PartialReflect
Source§fn type_path() -> &'static str
fn type_path() -> &'static str
Source§fn short_type_path() -> &'static str
fn short_type_path() -> &'static str
Source§fn type_ident() -> Option<&'static str>
fn type_ident() -> Option<&'static str>
Source§fn crate_name() -> Option<&'static str>
fn crate_name() -> Option<&'static str>
Implementations on Foreign Types§
Source§impl PartialReflect for &'static str
impl PartialReflect for &'static str
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
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>
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
Source§impl PartialReflect for &'static Path
impl PartialReflect for &'static Path
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn reflect_kind(&self) -> ReflectKind
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>
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
Source§impl PartialReflect for EulerRot
Available on crate feature glam
only.
impl PartialReflect for EulerRot
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply( &mut self, __value_param: &dyn PartialReflect, ) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for Cow<'static, str>
impl PartialReflect for Cow<'static, str>
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn reflect_kind(&self) -> ReflectKind
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>
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
Source§impl PartialReflect for Cow<'static, Path>
impl PartialReflect for Cow<'static, Path>
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn reflect_kind(&self) -> ReflectKind
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>
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
Source§impl PartialReflect for bool
impl PartialReflect for bool
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for char
impl PartialReflect for char
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for f32
impl PartialReflect for f32
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for f64
impl PartialReflect for f64
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for i8
impl PartialReflect for i8
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for i16
impl PartialReflect for i16
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for i32
impl PartialReflect for i32
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for i64
impl PartialReflect for i64
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for i128
impl PartialReflect for i128
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for isize
impl PartialReflect for isize
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for u8
impl PartialReflect for u8
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for u16
impl PartialReflect for u16
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for u32
impl PartialReflect for u32
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for u64
impl PartialReflect for u64
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for u128
impl PartialReflect for u128
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for ()
impl PartialReflect for ()
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn reflect_kind(&self) -> ReflectKind
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>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn apply(&mut self, value: &dyn PartialReflect)
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
Source§impl PartialReflect for usize
impl PartialReflect for usize
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for BVec2
Available on crate feature glam
only.
impl PartialReflect for BVec2
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for BVec3
Available on crate feature glam
only.
impl PartialReflect for BVec3
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for BVec4
Available on crate feature glam
only.
impl PartialReflect for BVec4
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for BVec3A
Available on crate feature glam
only.
impl PartialReflect for BVec3A
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for BVec4A
Available on crate feature glam
only.
impl PartialReflect for BVec4A
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for Affine2where
Affine2: Any + Send + Sync,
Mat2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,
Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,
Available on crate feature glam
only.
impl PartialReflect for Affine2where
Affine2: Any + Send + Sync,
Mat2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,
Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for Affine3Awhere
Affine3A: Any + Send + Sync,
Mat3A: FromReflect + TypePath + MaybeTyped + RegisterForReflection,
Vec3A: FromReflect + TypePath + MaybeTyped + RegisterForReflection,
Available on crate feature glam
only.
impl PartialReflect for Affine3Awhere
Affine3A: Any + Send + Sync,
Mat3A: FromReflect + TypePath + MaybeTyped + RegisterForReflection,
Vec3A: FromReflect + TypePath + MaybeTyped + RegisterForReflection,
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for Mat3
Available on crate feature glam
only.
impl PartialReflect for Mat3
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for Mat2
Available on crate feature glam
only.
impl PartialReflect for Mat2
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for Mat3A
Available on crate feature glam
only.
impl PartialReflect for Mat3A
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for Mat4
Available on crate feature glam
only.
impl PartialReflect for Mat4
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for Quat
Available on crate feature glam
only.
impl PartialReflect for Quat
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for Vec3A
Available on crate feature glam
only.
impl PartialReflect for Vec3A
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for Vec4
Available on crate feature glam
only.
impl PartialReflect for Vec4
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for Vec2
Available on crate feature glam
only.
impl PartialReflect for Vec2
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for Vec3
Available on crate feature glam
only.
impl PartialReflect for Vec3
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for DAffine2where
DAffine2: Any + Send + Sync,
DMat2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,
DVec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,
Available on crate feature glam
only.
impl PartialReflect for DAffine2where
DAffine2: Any + Send + Sync,
DMat2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,
DVec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for DAffine3where
DAffine3: Any + Send + Sync,
DMat3: FromReflect + TypePath + MaybeTyped + RegisterForReflection,
DVec3: FromReflect + TypePath + MaybeTyped + RegisterForReflection,
Available on crate feature glam
only.
impl PartialReflect for DAffine3where
DAffine3: Any + Send + Sync,
DMat3: FromReflect + TypePath + MaybeTyped + RegisterForReflection,
DVec3: FromReflect + TypePath + MaybeTyped + RegisterForReflection,
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for DMat2
Available on crate feature glam
only.
impl PartialReflect for DMat2
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for DMat3
Available on crate feature glam
only.
impl PartialReflect for DMat3
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for DMat4
Available on crate feature glam
only.
impl PartialReflect for DMat4
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for DQuat
Available on crate feature glam
only.
impl PartialReflect for DQuat
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for DVec2
Available on crate feature glam
only.
impl PartialReflect for DVec2
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for DVec3
Available on crate feature glam
only.
impl PartialReflect for DVec3
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for DVec4
Available on crate feature glam
only.
impl PartialReflect for DVec4
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for IVec2
Available on crate feature glam
only.
impl PartialReflect for IVec2
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for IVec3
Available on crate feature glam
only.
impl PartialReflect for IVec3
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for IVec4
Available on crate feature glam
only.
impl PartialReflect for IVec4
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for I64Vec2
Available on crate feature glam
only.
impl PartialReflect for I64Vec2
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for I64Vec3
Available on crate feature glam
only.
impl PartialReflect for I64Vec3
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for I64Vec4
Available on crate feature glam
only.
impl PartialReflect for I64Vec4
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for UVec2
Available on crate feature glam
only.
impl PartialReflect for UVec2
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for UVec3
Available on crate feature glam
only.
impl PartialReflect for UVec3
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for UVec4
Available on crate feature glam
only.
impl PartialReflect for UVec4
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for U64Vec2
Available on crate feature glam
only.
impl PartialReflect for U64Vec2
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for U64Vec3
Available on crate feature glam
only.
impl PartialReflect for U64Vec3
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for U64Vec4
Available on crate feature glam
only.
impl PartialReflect for U64Vec4
glam
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for SmolStr
Available on crate feature smol_str
only.
impl PartialReflect for SmolStr
smol_str
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for Uuid
Available on crate feature uuid
only.
impl PartialReflect for Uuid
uuid
only.fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for String
impl PartialReflect for String
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for TypeId
impl PartialReflect for TypeId
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for RangeFull
impl PartialReflect for RangeFull
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
Source§impl PartialReflect for AtomicBool
impl PartialReflect for AtomicBool
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for AtomicI8
impl PartialReflect for AtomicI8
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for AtomicI16
impl PartialReflect for AtomicI16
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for AtomicI32
impl PartialReflect for AtomicI32
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for AtomicI64
impl PartialReflect for AtomicI64
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for AtomicIsize
impl PartialReflect for AtomicIsize
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for AtomicU8
impl PartialReflect for AtomicU8
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for AtomicU16
impl PartialReflect for AtomicU16
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for AtomicU32
impl PartialReflect for AtomicU32
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for AtomicU64
impl PartialReflect for AtomicU64
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for AtomicUsize
impl PartialReflect for AtomicUsize
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for Duration
impl PartialReflect for Duration
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for OsString
impl PartialReflect for OsString
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for PathBuf
impl PartialReflect for PathBuf
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for Instant
impl PartialReflect for Instant
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for NonZeroI8
impl PartialReflect for NonZeroI8
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for NonZeroI16
impl PartialReflect for NonZeroI16
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for NonZeroI32
impl PartialReflect for NonZeroI32
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for NonZeroI64
impl PartialReflect for NonZeroI64
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for NonZeroI128
impl PartialReflect for NonZeroI128
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for NonZeroIsize
impl PartialReflect for NonZeroIsize
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for NonZeroU8
impl PartialReflect for NonZeroU8
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for NonZeroU16
impl PartialReflect for NonZeroU16
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for NonZeroU32
impl PartialReflect for NonZeroU32
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for NonZeroU64
impl PartialReflect for NonZeroU64
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for NonZeroU128
impl PartialReflect for NonZeroU128
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl PartialReflect for NonZeroUsize
impl PartialReflect for NonZeroUsize
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn debug(&self, f: &mut Formatter<'_>) -> Result
Source§impl<A: Reflect + MaybeTyped + TypePath + GetTypeRegistration> PartialReflect for (A,)
impl<A: Reflect + MaybeTyped + TypePath + GetTypeRegistration> PartialReflect for (A,)
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn reflect_kind(&self) -> ReflectKind
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>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn apply(&mut self, value: &dyn PartialReflect)
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
Source§impl<A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration> PartialReflect for (A, B)
impl<A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration> PartialReflect for (A, B)
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn reflect_kind(&self) -> ReflectKind
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>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn apply(&mut self, value: &dyn PartialReflect)
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
Source§impl<A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration> PartialReflect for (A, B, C)
impl<A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration> PartialReflect for (A, B, C)
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn reflect_kind(&self) -> ReflectKind
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>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn apply(&mut self, value: &dyn PartialReflect)
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
Source§impl<A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration, D: Reflect + MaybeTyped + TypePath + GetTypeRegistration> PartialReflect for (A, B, C, D)
impl<A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration, D: Reflect + MaybeTyped + TypePath + GetTypeRegistration> PartialReflect for (A, B, C, D)
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn reflect_kind(&self) -> ReflectKind
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>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn apply(&mut self, value: &dyn PartialReflect)
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
Source§impl<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> PartialReflect for (A, B, C, D, E)
impl<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> PartialReflect for (A, B, C, D, E)
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn reflect_kind(&self) -> ReflectKind
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>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn apply(&mut self, value: &dyn PartialReflect)
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
Source§impl<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> PartialReflect for (A, B, C, D, E, F)
impl<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> PartialReflect for (A, B, C, D, E, F)
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn reflect_kind(&self) -> ReflectKind
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>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn apply(&mut self, value: &dyn PartialReflect)
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
Source§impl<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> PartialReflect for (A, B, C, D, E, F, G)
impl<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> PartialReflect for (A, B, C, D, E, F, G)
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn reflect_kind(&self) -> ReflectKind
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>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn apply(&mut self, value: &dyn PartialReflect)
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
Source§impl<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> PartialReflect for (A, B, C, D, E, F, G, H)
impl<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> PartialReflect for (A, B, C, D, E, F, G, H)
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn reflect_kind(&self) -> ReflectKind
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>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn apply(&mut self, value: &dyn PartialReflect)
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
Source§impl<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> PartialReflect for (A, B, C, D, E, F, G, H, I)
impl<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> PartialReflect for (A, B, C, D, E, F, G, H, I)
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn reflect_kind(&self) -> ReflectKind
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>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn apply(&mut self, value: &dyn PartialReflect)
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
Source§impl<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> PartialReflect for (A, B, C, D, E, F, G, H, I, J)
impl<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> PartialReflect for (A, B, C, D, E, F, G, H, I, J)
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn reflect_kind(&self) -> ReflectKind
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>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn apply(&mut self, value: &dyn PartialReflect)
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
Source§impl<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> PartialReflect for (A, B, C, D, E, F, G, H, I, J, K)
impl<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> PartialReflect for (A, B, C, D, E, F, G, H, I, J, K)
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn reflect_kind(&self) -> ReflectKind
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>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn apply(&mut self, value: &dyn PartialReflect)
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
Source§impl<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> PartialReflect for (A, B, C, D, E, F, G, H, I, J, K, L)
impl<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> PartialReflect for (A, B, C, D, E, F, G, H, I, J, K, L)
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn reflect_kind(&self) -> ReflectKind
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>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn apply(&mut self, value: &dyn PartialReflect)
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
Source§impl<K, V> PartialReflect for BTreeMap<K, V>where
K: FromReflect + MaybeTyped + TypePath + GetTypeRegistration + Eq + Ord,
V: FromReflect + MaybeTyped + TypePath + GetTypeRegistration,
impl<K, V> PartialReflect for BTreeMap<K, V>where
K: FromReflect + MaybeTyped + TypePath + GetTypeRegistration + Eq + Ord,
V: FromReflect + MaybeTyped + TypePath + GetTypeRegistration,
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn reflect_kind(&self) -> ReflectKind
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>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn apply(&mut self, value: &dyn PartialReflect)
fn try_apply(&mut self, value: &dyn PartialReflect) -> 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,
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,
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn reflect_kind(&self) -> ReflectKind
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>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn apply(&mut self, value: &dyn PartialReflect)
fn try_apply(&mut self, value: &dyn PartialReflect) -> 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,
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,
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
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn reflect_kind(&self) -> ReflectKind
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>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
fn apply(&mut self, value: &dyn PartialReflect)
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
Source§impl<T> PartialReflect for Bound<T>
impl<T> PartialReflect for Bound<T>
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
Source§impl<T> PartialReflect for Option<T>
impl<T> PartialReflect for Option<T>
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply( &mut self, __value_param: &dyn PartialReflect, ) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
Source§impl<T> PartialReflect for BinaryHeap<T>
impl<T> PartialReflect for BinaryHeap<T>
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
Source§impl<T> PartialReflect for BTreeSet<T>
impl<T> PartialReflect for BTreeSet<T>
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
Source§impl<T> PartialReflect for Arc<T>
impl<T> PartialReflect for Arc<T>
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
Source§impl<T> PartialReflect for Saturating<T>
impl<T> PartialReflect for Saturating<T>
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
Source§impl<T> PartialReflect for Wrapping<T>
impl<T> PartialReflect for Wrapping<T>
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
Source§impl<T> PartialReflect for Range<T>
impl<T> PartialReflect for Range<T>
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
Source§impl<T> PartialReflect for RangeFrom<T>
impl<T> PartialReflect for RangeFrom<T>
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
Source§impl<T> PartialReflect for RangeInclusive<T>
impl<T> PartialReflect for RangeInclusive<T>
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
Source§impl<T> PartialReflect for RangeTo<T>
impl<T> PartialReflect for RangeTo<T>
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
Source§impl<T> PartialReflect for RangeToInclusive<T>
impl<T> PartialReflect for RangeToInclusive<T>
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply(&mut self, value: &dyn PartialReflect) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
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,
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,
fn get_represented_type_info(&self) -> Option<&'static TypeInfo>
fn clone_value(&self) -> Box<dyn PartialReflect>
fn try_apply( &mut self, __value_param: &dyn PartialReflect, ) -> Result<(), ApplyError>
fn reflect_kind(&self) -> ReflectKind
fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_owned(self: Box<Self>) -> ReflectOwned
fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>
fn try_as_reflect(&self) -> Option<&dyn Reflect>
fn try_as_reflect_mut(&mut self) -> Option<&mut dyn Reflect>
fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>
fn as_partial_reflect(&self) -> &dyn PartialReflect
fn as_partial_reflect_mut(&mut self) -> &mut dyn PartialReflect
fn reflect_hash(&self) -> Option<u64>
fn reflect_partial_eq(&self, value: &dyn PartialReflect) -> Option<bool>
Source§impl<T: SmallArray + TypePath + Send + Sync> PartialReflect for SmallVec<T>
Available on crate feature smallvec
only.
impl<T: SmallArray + TypePath + Send + Sync> PartialReflect for SmallVec<T>
smallvec
only.