Skip to main content

RuntimeValueMeta

Trait RuntimeValueMeta 

Source
pub trait RuntimeValueMeta {
    // Required method
    fn kind() -> RuntimeValueKind
       where Self: Sized;
}
Expand description

Schema/queryability metadata for one typed runtime value surface.

Required Methods§

Source

fn kind() -> RuntimeValueKind
where Self: Sized,

Return the planner affordance category for this value type.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl RuntimeValueMeta for &str

Source§

impl RuntimeValueMeta for ()

Source§

impl RuntimeValueMeta for Principal

Source§

impl RuntimeValueMeta for String

Source§

impl RuntimeValueMeta for bool

Source§

impl RuntimeValueMeta for i8

Source§

impl RuntimeValueMeta for i16

Source§

impl RuntimeValueMeta for i32

Source§

impl RuntimeValueMeta for i64

Source§

impl RuntimeValueMeta for i128

Source§

impl RuntimeValueMeta for u8

Source§

impl RuntimeValueMeta for u16

Source§

impl RuntimeValueMeta for u32

Source§

impl RuntimeValueMeta for u64

Source§

impl RuntimeValueMeta for u128

Source§

impl<K, V> RuntimeValueMeta for BTreeMap<K, V>
where K: Ord,

Source§

impl<T: RuntimeValueMeta> RuntimeValueMeta for Box<T>

Source§

impl<T: RuntimeValueMeta> RuntimeValueMeta for Option<T>

Source§

impl<T> RuntimeValueMeta for BTreeSet<T>
where T: Ord,

Source§

impl<T> RuntimeValueMeta for Vec<T>

Implementors§