[][src]Trait kari::data::value::Value

pub trait Value: Sized {
    type Inner;
    fn new(_: Self::Inner, _: Span) -> Self;
fn open(self) -> (Self::Inner, Span);
fn into_any(self) -> Any; }

Associated Types

type Inner

Loading content...

Required methods

fn new(_: Self::Inner, _: Span) -> Self

fn open(self) -> (Self::Inner, Span)

fn into_any(self) -> Any

Loading content...

Implementors

impl Value for Any[src]

type Inner = Kind

impl Value for Bool[src]

type Inner = bool

impl Value for Float[src]

type Inner = f32

impl Value for List[src]

type Inner = ListInner

impl Value for Number[src]

type Inner = u32

impl Value for Scope[src]

type Inner = Scope_

impl Value for String[src]

type Inner = String_

impl Value for Symbol[src]

type Inner = String_

impl Value for Word[src]

type Inner = String_

Loading content...