Skip to main content

RuntimeValueMeta

Trait RuntimeValueMeta 

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

RuntimeValueMeta

Schema/queryability metadata for one typed field value surface. This stays separate from encode/decode conversion so metadata-only callers do not need to depend on runtime Value conversion.

Required Methods§

Source

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

Implementations on Foreign Types§

Source§

impl RuntimeValueMeta for &str

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 u8

Source§

impl RuntimeValueMeta for u16

Source§

impl RuntimeValueMeta for u32

Source§

impl RuntimeValueMeta for u64

Source§

impl RuntimeValueMeta for ()

Source§

impl RuntimeValueMeta for String

Source§

impl RuntimeValueMeta for Principal

Source§

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

Source§

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

Source§

impl<T> RuntimeValueMeta for Vec<T>

Source§

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

Source§

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

Implementors§