NounEncode

Trait NounEncode 

Source
pub trait NounEncode {
    // Required method
    fn to_noun(&self) -> Noun;
}

Required Methods§

Source

fn to_noun(&self) -> Noun

Implementations on Foreign Types§

Source§

impl NounEncode for &str

Source§

fn to_noun(&self) -> Noun

Source§

impl NounEncode for bool

Source§

fn to_noun(&self) -> Noun

Source§

impl NounEncode for i32

Source§

fn to_noun(&self) -> Noun

Source§

impl NounEncode for i64

Source§

fn to_noun(&self) -> Noun

Source§

impl NounEncode for isize

Source§

fn to_noun(&self) -> Noun

Source§

impl NounEncode for u32

Source§

fn to_noun(&self) -> Noun

Source§

impl NounEncode for u64

Source§

fn to_noun(&self) -> Noun

Source§

impl NounEncode for ()

Source§

fn to_noun(&self) -> Noun

Source§

impl NounEncode for usize

Source§

fn to_noun(&self) -> Noun

Source§

impl NounEncode for String

Source§

fn to_noun(&self) -> Noun

Source§

impl<A: NounEncode, B: NounEncode, C: NounEncode, D: NounEncode, E: NounEncode, F: NounEncode, G: NounEncode, H: NounEncode, I: NounEncode, J: NounEncode, K: NounEncode> NounEncode for (A, B, C, D, E, F, G, H, I, J, K)

Source§

fn to_noun(&self) -> Noun

Source§

impl<B: NounEncode, C: NounEncode, D: NounEncode, E: NounEncode, F: NounEncode, G: NounEncode, H: NounEncode, I: NounEncode, J: NounEncode, K: NounEncode> NounEncode for (B, C, D, E, F, G, H, I, J, K)

Source§

fn to_noun(&self) -> Noun

Source§

impl<C: NounEncode, D: NounEncode, E: NounEncode, F: NounEncode, G: NounEncode, H: NounEncode, I: NounEncode, J: NounEncode, K: NounEncode> NounEncode for (C, D, E, F, G, H, I, J, K)

Source§

fn to_noun(&self) -> Noun

Source§

impl<D: NounEncode, E: NounEncode, F: NounEncode, G: NounEncode, H: NounEncode, I: NounEncode, J: NounEncode, K: NounEncode> NounEncode for (D, E, F, G, H, I, J, K)

Source§

fn to_noun(&self) -> Noun

Source§

impl<E: NounEncode, F: NounEncode, G: NounEncode, H: NounEncode, I: NounEncode, J: NounEncode, K: NounEncode> NounEncode for (E, F, G, H, I, J, K)

Source§

fn to_noun(&self) -> Noun

Source§

impl<F: NounEncode, G: NounEncode, H: NounEncode, I: NounEncode, J: NounEncode, K: NounEncode> NounEncode for (F, G, H, I, J, K)

Source§

fn to_noun(&self) -> Noun

Source§

impl<G: NounEncode, H: NounEncode, I: NounEncode, J: NounEncode, K: NounEncode> NounEncode for (G, H, I, J, K)

Source§

fn to_noun(&self) -> Noun

Source§

impl<H: NounEncode, I: NounEncode, J: NounEncode, K: NounEncode> NounEncode for (H, I, J, K)

Source§

fn to_noun(&self) -> Noun

Source§

impl<I: NounEncode, J: NounEncode, K: NounEncode> NounEncode for (I, J, K)

Source§

fn to_noun(&self) -> Noun

Source§

impl<J: NounEncode, K: NounEncode> NounEncode for (J, K)

Source§

fn to_noun(&self) -> Noun

Source§

impl<T: NounEncode + ?Sized> NounEncode for &T

Source§

fn to_noun(&self) -> Noun

Source§

impl<T: NounEncode + ?Sized> NounEncode for Box<T>

Source§

fn to_noun(&self) -> Noun

Source§

impl<T: NounEncode> NounEncode for &[T]

Source§

fn to_noun(&self) -> Noun

Source§

impl<T: NounEncode> NounEncode for Option<T>

Source§

fn to_noun(&self) -> Noun

Source§

impl<T: NounEncode> NounEncode for Vec<T>

Source§

fn to_noun(&self) -> Noun

Source§

impl<T: NounEncode, const N: usize> NounEncode for [T; N]

Source§

fn to_noun(&self) -> Noun

Implementors§