Trait RTDataToRust

Source
pub trait RTDataToRust<T> {
    // Required method
    fn into(&self) -> T;
}

Required Methods§

Source

fn into(&self) -> T

Implementors§

Source§

impl RTDataToRust<bool> for RTData

Get a boolean value.

Source§

impl RTDataToRust<char> for RTData

Get a char value.

Source§

impl RTDataToRust<String> for RTData

Get a String value.

Source§

impl RTDataToRust<BigInt> for RTData

Get a BigInt value.

Source§

impl<T0, T1> RTDataToRust<(T0, T1)> for RTData
where RTData: RTDataToRust<T0> + RTDataToRust<T1>,

Convert a BLisp’s Tuple to a Rust’s Tuple where the length is 2.

Source§

impl<T0, T1, T2> RTDataToRust<(T0, T1, T2)> for RTData

Convert a BLisp’s Tuple to a Rust’s Tuple where the length is 3.

Source§

impl<T0, T1, T2, T3> RTDataToRust<(T0, T1, T2, T3)> for RTData

Convert a BLisp’s Tuple to a Rust’s Tuple where the length is 4.

Source§

impl<T0, T1, T2, T3, T4> RTDataToRust<(T0, T1, T2, T3, T4)> for RTData

Convert a BLisp’s Tuple to a Rust’s Tuple where the length is 5.

Source§

impl<T0, T1, T2, T3, T4, T5> RTDataToRust<(T0, T1, T2, T3, T4, T5)> for RTData

Convert a BLisp’s Tuple to a Rust’s Tuple where the length is 6.

Source§

impl<T0, T1, T2, T3, T4, T5, T6> RTDataToRust<(T0, T1, T2, T3, T4, T5, T6)> for RTData

Convert a BLisp’s Tuple to a Rust’s Tuple where the length is 7.

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> RTDataToRust<(T0, T1, T2, T3, T4, T5, T6, T7)> for RTData

Convert a BLisp’s Tuple to a Rust’s Tuple where the length is 8.

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> RTDataToRust<(T0, T1, T2, T3, T4, T5, T6, T7, T8)> for RTData

Convert a BLisp’s Tuple to a Rust’s Tuple where the length is 9.

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> RTDataToRust<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)> for RTData

Convert a BLisp’s Tuple to a Rust’s Tuple where the length is 10.

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> RTDataToRust<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> for RTData

Convert a BLisp’s Tuple to a Rust’s Tuple where the length is 11.

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> RTDataToRust<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)> for RTData

Convert a BLisp’s Tuple to a Rust’s Tuple where the length is 12.

Source§

impl<T> RTDataToRust<Option<T>> for RTData
where RTData: RTDataToRust<T>,

Convert a BLisp’s Option to a Rust’s Option.

Source§

impl<T> RTDataToRust<Vec<T>> for RTData
where RTData: RTDataToRust<T>,

Convert a BLisp’s List to a Rust’s Vec.

Source§

impl<T, E> RTDataToRust<Result<T, E>> for RTData

Convert a BLisp’s Result to a Rust’s Result.