Trait IntoWithStorage

Source
pub trait IntoWithStorage<'st, T> {
    // Required method
    fn into_with_storage(self, st: &'st Storage) -> T;
}
Expand description

Construct a STerm with the presence of Storage

Required Methods§

Source

fn into_with_storage(self, st: &'st Storage) -> T

Construct a STerm with the presence of Storage

Implementations on Foreign Types§

Source§

impl<'st> IntoWithStorage<'st, &'st Term<'st>> for Term<'st>

Source§

fn into_with_storage(self, st: &'st Storage) -> &'st Term<'st>

Source§

impl<'st> IntoWithStorage<'st, Bool<'st>> for bool

Source§

fn into_with_storage(self, st: &'st Storage) -> Bool<'st>

Source§

impl<'st> IntoWithStorage<'st, Int<'st>> for i64

Source§

fn into_with_storage(self, st: &'st Storage) -> Int<'st>

Source§

impl<'st> IntoWithStorage<'st, Real<'st>> for f64

Source§

fn into_with_storage(self, st: &'st Storage) -> Real<'st>

Source§

impl<'st> IntoWithStorage<'st, Real<'st>> for i64

Source§

fn into_with_storage(self, st: &'st Storage) -> Real<'st>

Source§

impl<'st, const M: usize> IntoWithStorage<'st, BitVec<'st, M>> for i64

Source§

fn into_with_storage(self, st: &'st Storage) -> BitVec<'st, M>

Source§

impl<'st, const M: usize> IntoWithStorage<'st, BitVec<'st, M>> for [bool; M]

Source§

fn into_with_storage(self, st: &'st Storage) -> BitVec<'st, M>

Implementors§

Source§

impl<'st> IntoWithStorage<'st, Bool<'st>> for Const<'st, Bool<'st>>

Source§

impl<'st> IntoWithStorage<'st, Int<'st>> for Const<'st, Int<'st>>

Source§

impl<'st> IntoWithStorage<'st, Real<'st>> for Const<'st, Real<'st>>

Source§

impl<'st, T> IntoWithStorage<'st, T> for T

Source§

impl<'st, X: Sorted<'st>, Y: Sorted<'st>> IntoWithStorage<'st, Array<'st, X, Y>> for Const<'st, Array<'st, X, Y>>