Skip to main content

IntoWithStorage

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

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

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>

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> 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, FloatingPoint<'st, 8, 24>> for f32

Source§

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

Source§

impl<'st> IntoWithStorage<'st, FloatingPoint<'st, 11, 53>> for f64

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

fn into_with_storage(self, st: &'st Storage) -> Int<'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, Int<'st>> for i128

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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>

Implementors§

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>>

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>>