Trait mun_runtime::ArgumentReflection [−][src]
A type to emulate dynamic typing across compilation units for statically typed values.
Required methods
fn type_guid(&self, runtime: &Runtime) -> Guid
[src]
Retrieves the Guid
of the value’s type.
fn type_name<'r>(&'r self, runtime: &'r Runtime) -> &'r str
[src]
Retrieves the name of the value’s type.
Implementations on Foreign Types
impl ArgumentReflection for i8
[src]
fn type_guid(&self, _runtime: &Runtime) -> Guid
[src]
fn type_name(&self, _runtime: &Runtime) -> &str
[src]
impl ArgumentReflection for i16
[src]
fn type_guid(&self, _runtime: &Runtime) -> Guid
[src]
fn type_name(&self, _runtime: &Runtime) -> &str
[src]
impl ArgumentReflection for i32
[src]
fn type_guid(&self, _runtime: &Runtime) -> Guid
[src]
fn type_name(&self, _runtime: &Runtime) -> &str
[src]
impl ArgumentReflection for i64
[src]
fn type_guid(&self, _runtime: &Runtime) -> Guid
[src]
fn type_name(&self, _runtime: &Runtime) -> &str
[src]
impl ArgumentReflection for i128
[src]
fn type_guid(&self, _runtime: &Runtime) -> Guid
[src]
fn type_name(&self, _runtime: &Runtime) -> &str
[src]
impl ArgumentReflection for isize
[src]
fn type_guid(&self, _runtime: &Runtime) -> Guid
[src]
fn type_name(&self, _runtime: &Runtime) -> &str
[src]
impl ArgumentReflection for u8
[src]
fn type_guid(&self, _runtime: &Runtime) -> Guid
[src]
fn type_name(&self, _runtime: &Runtime) -> &str
[src]
impl ArgumentReflection for u16
[src]
fn type_guid(&self, _runtime: &Runtime) -> Guid
[src]
fn type_name(&self, _runtime: &Runtime) -> &str
[src]
impl ArgumentReflection for u32
[src]
fn type_guid(&self, _runtime: &Runtime) -> Guid
[src]
fn type_name(&self, _runtime: &Runtime) -> &str
[src]
impl ArgumentReflection for u64
[src]
fn type_guid(&self, _runtime: &Runtime) -> Guid
[src]
fn type_name(&self, _runtime: &Runtime) -> &str
[src]
impl ArgumentReflection for u128
[src]
fn type_guid(&self, _runtime: &Runtime) -> Guid
[src]
fn type_name(&self, _runtime: &Runtime) -> &str
[src]
impl ArgumentReflection for usize
[src]
fn type_guid(&self, _runtime: &Runtime) -> Guid
[src]
fn type_name(&self, _runtime: &Runtime) -> &str
[src]
impl ArgumentReflection for f32
[src]
fn type_guid(&self, _runtime: &Runtime) -> Guid
[src]
fn type_name(&self, _runtime: &Runtime) -> &str
[src]
impl ArgumentReflection for f64
[src]
fn type_guid(&self, _runtime: &Runtime) -> Guid
[src]
fn type_name(&self, _runtime: &Runtime) -> &str
[src]
impl ArgumentReflection for bool
[src]
fn type_guid(&self, _runtime: &Runtime) -> Guid
[src]
fn type_name(&self, _runtime: &Runtime) -> &str
[src]
impl<T> ArgumentReflection for *const T where
*const T: HasStaticTypeInfo,
[src]
*const T: HasStaticTypeInfo,
fn type_guid(&self, _runtime: &Runtime) -> Guid
[src]
fn type_name(&self, _runtime: &Runtime) -> &str
[src]
impl<T> ArgumentReflection for *mut T where
*mut T: HasStaticTypeInfo,
[src]
*mut T: HasStaticTypeInfo,