pub trait ToClvm<E>where
E: ClvmEncoder,{
// Required method
fn to_clvm(&self, encoder: &mut E) -> Result<E::Node, ToClvmError>;
}Required Methods§
Implementations on Foreign Types§
Source§impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for &str
impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for &str
Source§impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for bool
impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for bool
Source§impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for i8
impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for i8
Source§impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for i16
impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for i16
Source§impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for i32
impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for i32
Source§impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for i64
impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for i64
Source§impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for i128
impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for i128
Source§impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for isize
impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for isize
Source§impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for u8
impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for u8
Source§impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for u16
impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for u16
Source§impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for u32
impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for u32
Source§impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for u64
impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for u64
Source§impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for u128
impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for u128
Source§impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for ()
impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for ()
Source§impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for usize
impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for usize
Source§impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for String
impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for String
Source§impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for PublicKey
Available on crate feature chia-bls only.
impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for PublicKey
Available on crate feature
chia-bls only.Source§impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for Signature
Available on crate feature chia-bls only.
impl<N, E: ClvmEncoder<Node = N>> ToClvm<E> for Signature
Available on crate feature
chia-bls only.