pub trait FromClvm<D>: Sizedwhere
D: ClvmDecoder,{
// Required method
fn from_clvm(
decoder: &D,
node: <D as ClvmDecoder>::Node,
) -> Result<Self, FromClvmError>;
}Required Methods§
fn from_clvm( decoder: &D, node: <D as ClvmDecoder>::Node, ) -> Result<Self, FromClvmError>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Source§impl<CM, Node, D> FromClvm<D> for P2ParentArgs<CM>where
CM: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<CM, Node, D> FromClvm<D> for P2ParentArgs<CM>where
CM: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<P2ParentArgs<CM>, FromClvmError>
Source§impl<CMP, CMS, EP, ES, S, Node, D> FromClvm<D> for XchandlesExpireActionSolution<CMP, CMS, EP, ES, S>
impl<CMP, CMS, EP, ES, S, Node, D> FromClvm<D> for XchandlesExpireActionSolution<CMP, CMS, EP, ES, S>
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesExpireActionSolution<CMP, CMS, EP, ES, S>, FromClvmError>
Source§impl<CMP, CMS, PP, PS, S, Node, D> FromClvm<D> for XchandlesRefundActionSolution<CMP, CMS, PP, PS, S>
impl<CMP, CMS, PP, PS, S, Node, D> FromClvm<D> for XchandlesRefundActionSolution<CMP, CMS, PP, PS, S>
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesRefundActionSolution<CMP, CMS, PP, PS, S>, FromClvmError>
Source§impl<D> FromClvm<D> for K1PublicKeywhere
D: ClvmDecoder,
Available on crate feature chia-secp only.
impl<D> FromClvm<D> for K1PublicKeywhere
D: ClvmDecoder,
Available on crate feature
chia-secp only.fn from_clvm( decoder: &D, node: <D as ClvmDecoder>::Node, ) -> Result<K1PublicKey, FromClvmError>
Source§impl<D> FromClvm<D> for K1Signaturewhere
D: ClvmDecoder,
Available on crate feature chia-secp only.
impl<D> FromClvm<D> for K1Signaturewhere
D: ClvmDecoder,
Available on crate feature
chia-secp only.fn from_clvm( decoder: &D, node: <D as ClvmDecoder>::Node, ) -> Result<K1Signature, FromClvmError>
Source§impl<D> FromClvm<D> for R1PublicKeywhere
D: ClvmDecoder,
Available on crate feature chia-secp only.
impl<D> FromClvm<D> for R1PublicKeywhere
D: ClvmDecoder,
Available on crate feature
chia-secp only.fn from_clvm( decoder: &D, node: <D as ClvmDecoder>::Node, ) -> Result<R1PublicKey, FromClvmError>
Source§impl<D> FromClvm<D> for R1Signaturewhere
D: ClvmDecoder,
Available on crate feature chia-secp only.
impl<D> FromClvm<D> for R1Signaturewhere
D: ClvmDecoder,
Available on crate feature
chia-secp only.fn from_clvm( decoder: &D, node: <D as ClvmDecoder>::Node, ) -> Result<R1Signature, FromClvmError>
Source§impl<F, S, Node, D> FromClvm<D> for ActionLayerArgs<F, S>
impl<F, S, Node, D> FromClvm<D> for ActionLayerArgs<F, S>
fn from_clvm( decoder: &D, node: Node, ) -> Result<ActionLayerArgs<F, S>, FromClvmError>
Source§impl<I, M, Node, D> FromClvm<D> for NftStateLayerArgs<I, M>
impl<I, M, Node, D> FromClvm<D> for NftStateLayerArgs<I, M>
fn from_clvm( decoder: &D, node: Node, ) -> Result<NftStateLayerArgs<I, M>, FromClvmError>
Source§impl<I, Node, D> FromClvm<D> for AugmentedConditionSolution<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<I, Node, D> FromClvm<D> for AugmentedConditionSolution<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<AugmentedConditionSolution<I>, FromClvmError>
Source§impl<I, Node, D> FromClvm<D> for CatArgs<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<I, Node, D> FromClvm<D> for CatArgs<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
Source§impl<I, Node, D> FromClvm<D> for CatSolution<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<I, Node, D> FromClvm<D> for CatSolution<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<CatSolution<I>, FromClvmError>
Source§impl<I, Node, D> FromClvm<D> for DelegatedPuzzleFeederArgs<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<I, Node, D> FromClvm<D> for DelegatedPuzzleFeederArgs<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<DelegatedPuzzleFeederArgs<I>, FromClvmError>
Source§impl<I, Node, D> FromClvm<D> for DidSolution<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<I, Node, D> FromClvm<D> for DidSolution<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<DidSolution<I>, FromClvmError>
Source§impl<I, Node, D> FromClvm<D> for NftOwnershipLayerSolution<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<I, Node, D> FromClvm<D> for NftOwnershipLayerSolution<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<NftOwnershipLayerSolution<I>, FromClvmError>
Source§impl<I, Node, D> FromClvm<D> for NftStateLayerSolution<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<I, Node, D> FromClvm<D> for NftStateLayerSolution<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<NftStateLayerSolution<I>, FromClvmError>
Source§impl<I, Node, D> FromClvm<D> for OptionContractArgs<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<I, Node, D> FromClvm<D> for OptionContractArgs<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<OptionContractArgs<I>, FromClvmError>
Source§impl<I, Node, D> FromClvm<D> for OptionContractSolution<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<I, Node, D> FromClvm<D> for OptionContractSolution<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<OptionContractSolution<I>, FromClvmError>
Source§impl<I, Node, D> FromClvm<D> for SingletonArgs<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<I, Node, D> FromClvm<D> for SingletonArgs<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<SingletonArgs<I>, FromClvmError>
Source§impl<I, Node, D> FromClvm<D> for SingletonSolution<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<I, Node, D> FromClvm<D> for SingletonSolution<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<SingletonSolution<I>, FromClvmError>
Source§impl<I, Node, D> FromClvm<D> for StateSchedulerLayerSolution<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<I, Node, D> FromClvm<D> for StateSchedulerLayerSolution<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<StateSchedulerLayerSolution<I>, FromClvmError>
Source§impl<I, P, Node, D> FromClvm<D> for NftOwnershipLayerArgs<I, P>
impl<I, P, Node, D> FromClvm<D> for NftOwnershipLayerArgs<I, P>
fn from_clvm( decoder: &D, node: Node, ) -> Result<NftOwnershipLayerArgs<I, P>, FromClvmError>
Source§impl<M, C, Node, D> FromClvm<D> for NewMetadataOutput<M, C>
impl<M, C, Node, D> FromClvm<D> for NewMetadataOutput<M, C>
fn from_clvm( decoder: &D, node: Node, ) -> Result<NewMetadataOutput<M, C>, FromClvmError>
Source§impl<M, I, Node, D> FromClvm<D> for StateSchedulerLayerArgs<M, I>
impl<M, I, Node, D> FromClvm<D> for StateSchedulerLayerArgs<M, I>
fn from_clvm( decoder: &D, node: Node, ) -> Result<StateSchedulerLayerArgs<M, I>, FromClvmError>
Source§impl<M, Node, D> FromClvm<D> for NewMetadataInfo<M>where
M: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<M, Node, D> FromClvm<D> for NewMetadataInfo<M>where
M: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<NewMetadataInfo<M>, FromClvmError>
Source§impl<MV, DV, I, Node, D> FromClvm<D> for RestrictionsArgs<MV, DV, I>
impl<MV, DV, I, Node, D> FromClvm<D> for RestrictionsArgs<MV, DV, I>
fn from_clvm( decoder: &D, node: Node, ) -> Result<RestrictionsArgs<MV, DV, I>, FromClvmError>
Source§impl<MV, DV, I, Node, D> FromClvm<D> for RestrictionsSolution<MV, DV, I>
impl<MV, DV, I, Node, D> FromClvm<D> for RestrictionsSolution<MV, DV, I>
fn from_clvm( decoder: &D, node: Node, ) -> Result<RestrictionsSolution<MV, DV, I>, FromClvmError>
Source§impl<N, D, T, const LEN: usize> FromClvm<D> for [T; LEN]where
D: ClvmDecoder<Node = N>,
T: FromClvm<D>,
impl<N, D, T, const LEN: usize> FromClvm<D> for [T; LEN]where
D: ClvmDecoder<Node = N>,
T: FromClvm<D>,
Source§impl<N, D> FromClvm<D> for ()where
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for ()where
D: ClvmDecoder<Node = N>,
Source§impl<N, D> FromClvm<D> for BigIntwhere
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for BigIntwhere
D: ClvmDecoder<Node = N>,
Source§impl<N, D> FromClvm<D> for CatNftMetadatawhere
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for CatNftMetadatawhere
D: ClvmDecoder<Node = N>,
fn from_clvm(decoder: &D, node: N) -> Result<CatNftMetadata, FromClvmError>
Source§impl<N, D> FromClvm<D> for NameNftMetadatawhere
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for NameNftMetadatawhere
D: ClvmDecoder<Node = N>,
fn from_clvm(decoder: &D, node: N) -> Result<NameNftMetadata, FromClvmError>
Source§impl<N, D> FromClvm<D> for NftMetadatawhere
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for NftMetadatawhere
D: ClvmDecoder<Node = N>,
fn from_clvm(decoder: &D, node: N) -> Result<NftMetadata, FromClvmError>
Source§impl<N, D> FromClvm<D> for Stringwhere
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for Stringwhere
D: ClvmDecoder<Node = N>,
Source§impl<N, D> FromClvm<D> for XchandlesSlotValuewhere
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for XchandlesSlotValuewhere
D: ClvmDecoder<Node = N>,
fn from_clvm(decoder: &D, node: N) -> Result<XchandlesSlotValue, FromClvmError>
Source§impl<N, D> FromClvm<D> for boolwhere
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for boolwhere
D: ClvmDecoder<Node = N>,
Source§impl<N, D> FromClvm<D> for i8where
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for i8where
D: ClvmDecoder<Node = N>,
Source§impl<N, D> FromClvm<D> for i16where
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for i16where
D: ClvmDecoder<Node = N>,
Source§impl<N, D> FromClvm<D> for i32where
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for i32where
D: ClvmDecoder<Node = N>,
Source§impl<N, D> FromClvm<D> for i64where
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for i64where
D: ClvmDecoder<Node = N>,
Source§impl<N, D> FromClvm<D> for i128where
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for i128where
D: ClvmDecoder<Node = N>,
Source§impl<N, D> FromClvm<D> for isizewhere
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for isizewhere
D: ClvmDecoder<Node = N>,
Source§impl<N, D> FromClvm<D> for u8where
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for u8where
D: ClvmDecoder<Node = N>,
Source§impl<N, D> FromClvm<D> for u16where
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for u16where
D: ClvmDecoder<Node = N>,
Source§impl<N, D> FromClvm<D> for u32where
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for u32where
D: ClvmDecoder<Node = N>,
Source§impl<N, D> FromClvm<D> for u64where
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for u64where
D: ClvmDecoder<Node = N>,
Source§impl<N, D> FromClvm<D> for u128where
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for u128where
D: ClvmDecoder<Node = N>,
Source§impl<N, D> FromClvm<D> for usizewhere
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for usizewhere
D: ClvmDecoder<Node = N>,
Source§impl<N, I, Node, D> FromClvm<D> for IndexWrapperArgs<N, I>
impl<N, I, Node, D> FromClvm<D> for IndexWrapperArgs<N, I>
fn from_clvm( decoder: &D, node: Node, ) -> Result<IndexWrapperArgs<N, I>, FromClvmError>
Source§impl<N, I, Node, D> FromClvm<D> for NonceWrapperArgs<N, I>
impl<N, I, Node, D> FromClvm<D> for NonceWrapperArgs<N, I>
fn from_clvm( decoder: &D, node: Node, ) -> Result<NonceWrapperArgs<N, I>, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AggSigwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AggSigwhere
D: ClvmDecoder<Node = Node>,
Source§impl<Node, D> FromClvm<D> for AggSigAmountwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AggSigAmountwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<AggSigAmount, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AggSigKindwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AggSigKindwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<AggSigKind, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AggSigMewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AggSigMewhere
D: ClvmDecoder<Node = Node>,
Source§impl<Node, D> FromClvm<D> for AggSigParentwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AggSigParentwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<AggSigParent, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AggSigParentAmountwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AggSigParentAmountwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<AggSigParentAmount, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AggSigParentPuzzlewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AggSigParentPuzzlewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<AggSigParentPuzzle, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AggSigPuzzlewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AggSigPuzzlewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<AggSigPuzzle, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AggSigPuzzleAmountwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AggSigPuzzleAmountwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<AggSigPuzzleAmount, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AggSigUnsafewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AggSigUnsafewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<AggSigUnsafe, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AssertBeforeHeightAbsolutewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AssertBeforeHeightAbsolutewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<AssertBeforeHeightAbsolute, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AssertBeforeHeightRelativewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AssertBeforeHeightRelativewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<AssertBeforeHeightRelative, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AssertBeforeSecondsAbsolutewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AssertBeforeSecondsAbsolutewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<AssertBeforeSecondsAbsolute, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AssertBeforeSecondsRelativewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AssertBeforeSecondsRelativewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<AssertBeforeSecondsRelative, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AssertCoinAnnouncementwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AssertCoinAnnouncementwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<AssertCoinAnnouncement, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AssertConcurrentPuzzlewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AssertConcurrentPuzzlewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<AssertConcurrentPuzzle, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AssertConcurrentSpendwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AssertConcurrentSpendwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<AssertConcurrentSpend, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AssertEphemeralwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AssertEphemeralwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<AssertEphemeral, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AssertHeightAbsolutewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AssertHeightAbsolutewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<AssertHeightAbsolute, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AssertHeightRelativewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AssertHeightRelativewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<AssertHeightRelative, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AssertMyAmountwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AssertMyAmountwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<AssertMyAmount, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AssertMyBirthHeightwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AssertMyBirthHeightwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<AssertMyBirthHeight, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AssertMyBirthSecondswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AssertMyBirthSecondswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<AssertMyBirthSeconds, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AssertMyCoinIdwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AssertMyCoinIdwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<AssertMyCoinId, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AssertMyParentIdwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AssertMyParentIdwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<AssertMyParentId, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AssertMyPuzzleHashwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AssertMyPuzzleHashwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<AssertMyPuzzleHash, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AssertPuzzleAnnouncementwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AssertPuzzleAnnouncementwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<AssertPuzzleAnnouncement, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AssertSecondsAbsolutewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AssertSecondsAbsolutewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<AssertSecondsAbsolute, FromClvmError>
Source§impl<Node, D> FromClvm<D> for AssertSecondsRelativewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for AssertSecondsRelativewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<AssertSecondsRelative, FromClvmError>
Source§impl<Node, D> FromClvm<D> for BlsMemberwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for BlsMemberwhere
D: ClvmDecoder<Node = Node>,
Source§impl<Node, D> FromClvm<D> for BlsTaprootMemberwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for BlsTaprootMemberwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<BlsTaprootMember, FromClvmError>
Source§impl<Node, D> FromClvm<D> for BlsTaprootMemberSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for BlsTaprootMemberSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<BlsTaprootMemberSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for BulletinMessagewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for BulletinMessagewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<BulletinMessage, FromClvmError>
Source§impl<Node, D> FromClvm<D> for CatalogRefundActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for CatalogRefundActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<CatalogRefundActionArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for CatalogRegisterActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for CatalogRegisterActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<CatalogRegisterActionArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for CatalogRegistryStatewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for CatalogRegistryStatewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<CatalogRegistryState, FromClvmError>
Source§impl<Node, D> FromClvm<D> for CatalogSlotValuewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for CatalogSlotValuewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<CatalogSlotValue, FromClvmError>
Source§impl<Node, D> FromClvm<D> for CatalogVerificationInnerPuzzleMakerArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for CatalogVerificationInnerPuzzleMakerArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<CatalogVerificationInnerPuzzleMakerArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for CatalogVerificationInnerPuzzleMakerSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for CatalogVerificationInnerPuzzleMakerSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<CatalogVerificationInnerPuzzleMakerSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for CoinProofwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for CoinProofwhere
D: ClvmDecoder<Node = Node>,
Source§impl<Node, D> FromClvm<D> for CreateCoinAnnouncementwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for CreateCoinAnnouncementwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<CreateCoinAnnouncement, FromClvmError>
Source§impl<Node, D> FromClvm<D> for CreatePuzzleAnnouncementwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for CreatePuzzleAnnouncementwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<CreatePuzzleAnnouncement, FromClvmError>
Source§impl<Node, D> FromClvm<D> for DefaultCatMakerArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for DefaultCatMakerArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<DefaultCatMakerArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for DefaultFinalizer1stCurryArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for DefaultFinalizer1stCurryArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<DefaultFinalizer1stCurryArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for DefaultFinalizer2ndCurryArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for DefaultFinalizer2ndCurryArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<DefaultFinalizer2ndCurryArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for DelegatedStateActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for DelegatedStateActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<DelegatedStateActionArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for DidRecoverySolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for DidRecoverySolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<DidRecoverySolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for EnforceDelegatedPuzzleWrapperswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for EnforceDelegatedPuzzleWrapperswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<EnforceDelegatedPuzzleWrappers, FromClvmError>
Source§impl<Node, D> FromClvm<D> for EnforceDelegatedPuzzleWrappersSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for EnforceDelegatedPuzzleWrappersSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<EnforceDelegatedPuzzleWrappersSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for EveProofwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for EveProofwhere
D: ClvmDecoder<Node = Node>,
Source§impl<Node, D> FromClvm<D> for EverythingWithSignatureTailArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for EverythingWithSignatureTailArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<EverythingWithSignatureTailArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for FixedPuzzleMemberwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for FixedPuzzleMemberwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<FixedPuzzleMember, FromClvmError>
Source§impl<Node, D> FromClvm<D> for Force1of2RestrictedVariablewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for Force1of2RestrictedVariablewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<Force1of2RestrictedVariable, FromClvmError>
Source§impl<Node, D> FromClvm<D> for Force1of2RestrictedVariableMemowhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for Force1of2RestrictedVariableMemowhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<Force1of2RestrictedVariableMemo, FromClvmError>
Source§impl<Node, D> FromClvm<D> for Force1of2RestrictedVariableSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for Force1of2RestrictedVariableSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<Force1of2RestrictedVariableSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for GenesisByCoinIdTailArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for GenesisByCoinIdTailArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<GenesisByCoinIdTailArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for IntermediaryCoinProofwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for IntermediaryCoinProofwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<IntermediaryCoinProof, FromClvmError>
Source§impl<Node, D> FromClvm<D> for K1Memberwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for K1Memberwhere
D: ClvmDecoder<Node = Node>,
Source§impl<Node, D> FromClvm<D> for K1MemberPuzzleAssertwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for K1MemberPuzzleAssertwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<K1MemberPuzzleAssert, FromClvmError>
Source§impl<Node, D> FromClvm<D> for K1MemberPuzzleAssertSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for K1MemberPuzzleAssertSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<K1MemberPuzzleAssertSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for K1MemberSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for K1MemberSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<K1MemberSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for LineageProofwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for LineageProofwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<LineageProof, FromClvmError>
Source§impl<Node, D> FromClvm<D> for MedievalVaultHintwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for MedievalVaultHintwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<MedievalVaultHint, FromClvmError>
Source§impl<Node, D> FromClvm<D> for MeltSingletonwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for MeltSingletonwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<MeltSingleton, FromClvmError>
Source§impl<Node, D> FromClvm<D> for MerkleProofwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for MerkleProofwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<MerkleProof, FromClvmError>
Source§impl<Node, D> FromClvm<D> for MofNArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for MofNArgswhere
D: ClvmDecoder<Node = Node>,
Source§impl<Node, D> FromClvm<D> for NftIntermediateLauncherArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for NftIntermediateLauncherArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<NftIntermediateLauncherArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for NftLauncherProofwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for NftLauncherProofwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<NftLauncherProof, FromClvmError>
Source§impl<Node, D> FromClvm<D> for NftPackwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for NftPackwhere
D: ClvmDecoder<Node = Node>,
Source§impl<Node, D> FromClvm<D> for NftRoyaltyTransferPuzzleArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for NftRoyaltyTransferPuzzleArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<NftRoyaltyTransferPuzzleArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for OneOfNArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for OneOfNArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<OneOfNArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for OptionMetadatawhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for OptionMetadatawhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<OptionMetadata, FromClvmError>
Source§impl<Node, D> FromClvm<D> for OptionTypewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for OptionTypewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<OptionType, FromClvmError>
Source§impl<Node, D> FromClvm<D> for P2CurriedArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for P2CurriedArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<P2CurriedArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for P2DelegatedBySingletonLayerArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for P2DelegatedBySingletonLayerArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<P2DelegatedBySingletonLayerArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for P2DelegatedConditionsArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for P2DelegatedConditionsArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<P2DelegatedConditionsArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for P2MOfNDelegateDirectArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for P2MOfNDelegateDirectArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<P2MOfNDelegateDirectArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for P2OneOfManyArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for P2OneOfManyArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<P2OneOfManyArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for P2SingletonArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for P2SingletonArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<P2SingletonArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for P2SingletonSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for P2SingletonSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<P2SingletonSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for PackedSingletonStructwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for PackedSingletonStructwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<PackedSingletonStruct, FromClvmError>
Source§impl<Node, D> FromClvm<D> for PasskeyMemberwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for PasskeyMemberwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<PasskeyMember, FromClvmError>
Source§impl<Node, D> FromClvm<D> for PasskeyMemberPuzzleAssertwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for PasskeyMemberPuzzleAssertwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<PasskeyMemberPuzzleAssert, FromClvmError>
Source§impl<Node, D> FromClvm<D> for PasskeyMemberPuzzleAssertSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for PasskeyMemberPuzzleAssertSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<PasskeyMemberPuzzleAssertSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for PasskeyMemberSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for PasskeyMemberSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<PasskeyMemberSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for PrecommitLayer1stCurryArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for PrecommitLayer1stCurryArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<PrecommitLayer1stCurryArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for PrecommitLayerSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for PrecommitLayerSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<PrecommitLayerSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for PrecommitSpendModewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for PrecommitSpendModewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<PrecommitSpendMode, FromClvmError>
Source§impl<Node, D> FromClvm<D> for PreventConditionOpcodewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for PreventConditionOpcodewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<PreventConditionOpcode, FromClvmError>
Source§impl<Node, D> FromClvm<D> for Proofwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for Proofwhere
D: ClvmDecoder<Node = Node>,
Source§impl<Node, D> FromClvm<D> for R1Memberwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for R1Memberwhere
D: ClvmDecoder<Node = Node>,
Source§impl<Node, D> FromClvm<D> for R1MemberPuzzleAssertwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for R1MemberPuzzleAssertwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<R1MemberPuzzleAssert, FromClvmError>
Source§impl<Node, D> FromClvm<D> for R1MemberPuzzleAssertSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for R1MemberPuzzleAssertSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<R1MemberPuzzleAssertSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for R1MemberSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for R1MemberSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<R1MemberSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for ReserveFeewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for ReserveFeewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<ReserveFee, FromClvmError>
Source§impl<Node, D> FromClvm<D> for ReserveFinalizer2ndCurryArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for ReserveFinalizer2ndCurryArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<ReserveFinalizer2ndCurryArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for ReserveFinalizerSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for ReserveFinalizerSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<ReserveFinalizerSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RevocableCatMakerArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RevocableCatMakerArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RevocableCatMakerArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RevocableCatMakerStructwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RevocableCatMakerStructwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RevocableCatMakerStruct, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RevocationArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RevocationArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<RevocationArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorAddEntryActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorAddEntryActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorAddEntryActionArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorAddEntryActionSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorAddEntryActionSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorAddEntryActionSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorAddIncentivesActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorAddIncentivesActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorAddIncentivesActionArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorAddIncentivesActionSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorAddIncentivesActionSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorAddIncentivesActionSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorCommitIncentivesActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorCommitIncentivesActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorCommitIncentivesActionArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorCommitIncentivesActionSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorCommitIncentivesActionSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorCommitIncentivesActionSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorCommitmentSlotValuewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorCommitmentSlotValuewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorCommitmentSlotValue, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorConstantswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorConstantswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorConstants, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorEntrySlotValuewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorEntrySlotValuewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorEntrySlotValue, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorInitiatePayoutActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorInitiatePayoutActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorInitiatePayoutActionArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorInitiatePayoutActionSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorInitiatePayoutActionSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorInitiatePayoutActionSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorNewEpochActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorNewEpochActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorNewEpochActionArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorNewEpochActionSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorNewEpochActionSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorNewEpochActionSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorRemoveEntryActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorRemoveEntryActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorRemoveEntryActionArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorRemoveEntryActionSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorRemoveEntryActionSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorRemoveEntryActionSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorRewardSlotValuewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorRewardSlotValuewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorRewardSlotValue, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorStakeActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorStakeActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorStakeActionArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorStakeActionSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorStakeActionSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorStakeActionSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorStatewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorStatewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorState, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorSyncActionSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorSyncActionSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorSyncActionSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorTypewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorTypewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorType, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorUnstakeActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorUnstakeActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorUnstakeActionArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorUnstakeActionSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorUnstakeActionSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorUnstakeActionSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorWithdrawIncentivesActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorWithdrawIncentivesActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorWithdrawIncentivesActionArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorWithdrawIncentivesActionSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorWithdrawIncentivesActionSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorWithdrawIncentivesActionSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RoundRewardInfowhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RoundRewardInfowhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<RoundRewardInfo, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RoundTimeInfowhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RoundTimeInfowhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<RoundTimeInfo, FromClvmError>
Source§impl<Node, D> FromClvm<D> for SingletonMemberwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for SingletonMemberwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<SingletonMember, FromClvmError>
Source§impl<Node, D> FromClvm<D> for SingletonMemberSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for SingletonMemberSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<SingletonMemberSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for SingletonStructwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for SingletonStructwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<SingletonStruct, FromClvmError>
Source§impl<Node, D> FromClvm<D> for Slot1stCurryArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for Slot1stCurryArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<Slot1stCurryArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for Slot2ndCurryArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for Slot2ndCurryArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<Slot2ndCurryArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for SlotNeigborsInfowhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for SlotNeigborsInfowhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<SlotNeigborsInfo, FromClvmError>
Source§impl<Node, D> FromClvm<D> for SlotSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for SlotSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<SlotSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for StandardArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for StandardArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<StandardArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for StreamPuzzle1stCurryArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for StreamPuzzle1stCurryArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<StreamPuzzle1stCurryArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for StreamPuzzle2ndCurryArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for StreamPuzzle2ndCurryArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<StreamPuzzle2ndCurryArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for StreamPuzzleSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for StreamPuzzleSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<StreamPuzzleSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for Timelockwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for Timelockwhere
D: ClvmDecoder<Node = Node>,
Source§impl<Node, D> FromClvm<D> for TradePricewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for TradePricewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<TradePrice, FromClvmError>
Source§impl<Node, D> FromClvm<D> for TransferNftwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for TransferNftwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<TransferNft, FromClvmError>
Source§impl<Node, D> FromClvm<D> for UniquenessPrelauncher1stCurryArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for UniquenessPrelauncher1stCurryArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<UniquenessPrelauncher1stCurryArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for UpdateDataStoreMerkleRootwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for UpdateDataStoreMerkleRootwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<UpdateDataStoreMerkleRoot, FromClvmError>
Source§impl<Node, D> FromClvm<D> for VerificationLauncherKVListwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for VerificationLauncherKVListwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<VerificationLauncherKVList, FromClvmError>
Source§impl<Node, D> FromClvm<D> for VerificationLayer1stCurryArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for VerificationLayer1stCurryArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<VerificationLayer1stCurryArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for VerificationLayerSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for VerificationLayerSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<VerificationLayerSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for VerifiedDatawhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for VerifiedDatawhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<VerifiedData, FromClvmError>
Source§impl<Node, D> FromClvm<D> for XchandlesConstantswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for XchandlesConstantswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesConstants, FromClvmError>
Source§impl<Node, D> FromClvm<D> for XchandlesDataValuewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for XchandlesDataValuewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesDataValue, FromClvmError>
Source§impl<Node, D> FromClvm<D> for XchandlesExpireActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for XchandlesExpireActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesExpireActionArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for XchandlesExtendActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for XchandlesExtendActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesExtendActionArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for XchandlesFactorPricingPuzzleArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for XchandlesFactorPricingPuzzleArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesFactorPricingPuzzleArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for XchandlesOracleActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for XchandlesOracleActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesOracleActionArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for XchandlesPricingSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for XchandlesPricingSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesPricingSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for XchandlesRefundActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for XchandlesRefundActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesRefundActionArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for XchandlesRegisterActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for XchandlesRegisterActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesRegisterActionArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for XchandlesRegistryStatewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for XchandlesRegistryStatewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesRegistryState, FromClvmError>
Source§impl<Node, D> FromClvm<D> for XchandlesUpdateActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for XchandlesUpdateActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesUpdateActionArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for XchandlesUpdateActionSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for XchandlesUpdateActionSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesUpdateActionSolution, FromClvmError>
Source§impl<P, Node, D> FromClvm<D> for MofNSolution<P>where
P: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<P, Node, D> FromClvm<D> for MofNSolution<P>where
P: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<MofNSolution<P>, FromClvmError>
Source§impl<P, Node, D> FromClvm<D> for ReserveFinalizer1stCurryArgs<P>where
P: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<P, Node, D> FromClvm<D> for ReserveFinalizer1stCurryArgs<P>where
P: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<ReserveFinalizer1stCurryArgs<P>, FromClvmError>
Source§impl<P, Node, D> FromClvm<D> for VerificationAsserterArgs<P>where
P: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<P, Node, D> FromClvm<D> for VerificationAsserterArgs<P>where
P: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<VerificationAsserterArgs<P>, FromClvmError>
Source§impl<P, Node, D> FromClvm<D> for XchandlesExponentialPremiumRenewPuzzleArgs<P>where
P: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<P, Node, D> FromClvm<D> for XchandlesExponentialPremiumRenewPuzzleArgs<P>where
P: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesExponentialPremiumRenewPuzzleArgs<P>, FromClvmError>
Source§impl<P, S, F, Node, D> FromClvm<D> for RawActionLayerSolution<P, S, F>
impl<P, S, F, Node, D> FromClvm<D> for RawActionLayerSolution<P, S, F>
fn from_clvm( decoder: &D, node: Node, ) -> Result<RawActionLayerSolution<P, S, F>, FromClvmError>
Source§impl<P, S, I, Node, D> FromClvm<D> for DelegatedPuzzleFeederSolution<P, S, I>
impl<P, S, I, Node, D> FromClvm<D> for DelegatedPuzzleFeederSolution<P, S, I>
fn from_clvm( decoder: &D, node: Node, ) -> Result<DelegatedPuzzleFeederSolution<P, S, I>, FromClvmError>
Source§impl<P, S, Node, D> FromClvm<D> for CatalogRefundActionSolution<P, S>
impl<P, S, Node, D> FromClvm<D> for CatalogRefundActionSolution<P, S>
fn from_clvm( decoder: &D, node: Node, ) -> Result<CatalogRefundActionSolution<P, S>, FromClvmError>
Source§impl<P, S, Node, D> FromClvm<D> for CatalogRegisterActionSolution<P, S>
impl<P, S, Node, D> FromClvm<D> for CatalogRegisterActionSolution<P, S>
fn from_clvm( decoder: &D, node: Node, ) -> Result<CatalogRegisterActionSolution<P, S>, FromClvmError>
Source§impl<P, S, Node, D> FromClvm<D> for OneOfNSolution<P, S>
impl<P, S, Node, D> FromClvm<D> for OneOfNSolution<P, S>
fn from_clvm( decoder: &D, node: Node, ) -> Result<OneOfNSolution<P, S>, FromClvmError>
Source§impl<P, S, Node, D> FromClvm<D> for P2CurriedSolution<P, S>
impl<P, S, Node, D> FromClvm<D> for P2CurriedSolution<P, S>
fn from_clvm( decoder: &D, node: Node, ) -> Result<P2CurriedSolution<P, S>, FromClvmError>
Source§impl<P, S, Node, D> FromClvm<D> for P2DelegatedBySingletonLayerSolution<P, S>
impl<P, S, Node, D> FromClvm<D> for P2DelegatedBySingletonLayerSolution<P, S>
fn from_clvm( decoder: &D, node: Node, ) -> Result<P2DelegatedBySingletonLayerSolution<P, S>, FromClvmError>
Source§impl<P, S, Node, D> FromClvm<D> for P2MOfNDelegateDirectSolution<P, S>
impl<P, S, Node, D> FromClvm<D> for P2MOfNDelegateDirectSolution<P, S>
fn from_clvm( decoder: &D, node: Node, ) -> Result<P2MOfNDelegateDirectSolution<P, S>, FromClvmError>
Source§impl<P, S, Node, D> FromClvm<D> for P2OneOfManySolution<P, S>
impl<P, S, Node, D> FromClvm<D> for P2OneOfManySolution<P, S>
fn from_clvm( decoder: &D, node: Node, ) -> Result<P2OneOfManySolution<P, S>, FromClvmError>
Source§impl<P, S, Node, D> FromClvm<D> for RevocationSolution<P, S>
impl<P, S, Node, D> FromClvm<D> for RevocationSolution<P, S>
fn from_clvm( decoder: &D, node: Node, ) -> Result<RevocationSolution<P, S>, FromClvmError>
Source§impl<P, S, Node, D> FromClvm<D> for RunCatTail<P, S>
impl<P, S, Node, D> FromClvm<D> for RunCatTail<P, S>
fn from_clvm(decoder: &D, node: Node) -> Result<RunCatTail<P, S>, FromClvmError>
Source§impl<P, S, Node, D> FromClvm<D> for StandardSolution<P, S>
impl<P, S, Node, D> FromClvm<D> for StandardSolution<P, S>
fn from_clvm( decoder: &D, node: Node, ) -> Result<StandardSolution<P, S>, FromClvmError>
Source§impl<P, S, Node, D> FromClvm<D> for UpdateNftMetadata<P, S>
impl<P, S, Node, D> FromClvm<D> for UpdateNftMetadata<P, S>
fn from_clvm( decoder: &D, node: Node, ) -> Result<UpdateNftMetadata<P, S>, FromClvmError>
Source§impl<PIP, PS, CMS, Node, D> FromClvm<D> for P2ParentSolution<PIP, PS, CMS>
impl<PIP, PS, CMS, Node, D> FromClvm<D> for P2ParentSolution<PIP, PS, CMS>
fn from_clvm( decoder: &D, node: Node, ) -> Result<P2ParentSolution<PIP, PS, CMS>, FromClvmError>
Source§impl<PP, PS, CMP, CMS, Node, D> FromClvm<D> for XchandlesExtendActionSolution<PP, PS, CMP, CMS>where
PP: FromClvm<D>,
PS: FromClvm<D>,
CMP: FromClvm<D>,
CMS: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<PP, PS, CMP, CMS, Node, D> FromClvm<D> for XchandlesExtendActionSolution<PP, PS, CMP, CMS>where
PP: FromClvm<D>,
PS: FromClvm<D>,
CMP: FromClvm<D>,
CMS: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesExtendActionSolution<PP, PS, CMP, CMS>, FromClvmError>
Source§impl<PP, PS, CMP, CMS, S, Node, D> FromClvm<D> for XchandlesRegisterActionSolution<PP, PS, CMP, CMS, S>
impl<PP, PS, CMP, CMS, S, Node, D> FromClvm<D> for XchandlesRegisterActionSolution<PP, PS, CMP, CMS, S>
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesRegisterActionSolution<PP, PS, CMP, CMS, S>, FromClvmError>
Source§impl<S, H, Node, D> FromClvm<D> for StateSchedulerLauncherHints<S, H>
impl<S, H, Node, D> FromClvm<D> for StateSchedulerLauncherHints<S, H>
fn from_clvm( decoder: &D, node: Node, ) -> Result<StateSchedulerLauncherHints<S, H>, FromClvmError>
Source§impl<S, Node, D> FromClvm<D> for DelegatedStateActionSolution<S>where
S: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<S, Node, D> FromClvm<D> for DelegatedStateActionSolution<S>where
S: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<DelegatedStateActionSolution<S>, FromClvmError>
Source§impl<S, Node, D> FromClvm<D> for VerificationAsserterSolution<S>where
S: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<S, Node, D> FromClvm<D> for VerificationAsserterSolution<S>where
S: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<VerificationAsserterSolution<S>, FromClvmError>
Source§impl<T, I, Node, D> FromClvm<D> for AugmentedConditionArgs<T, I>
impl<T, I, Node, D> FromClvm<D> for AugmentedConditionArgs<T, I>
fn from_clvm( decoder: &D, node: Node, ) -> Result<AugmentedConditionArgs<T, I>, FromClvmError>
Source§impl<T, Node, D> FromClvm<D> for CreateCoin<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<T, Node, D> FromClvm<D> for CreateCoin<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<CreateCoin<T>, FromClvmError>
Source§impl<T, Node, D> FromClvm<D> for InnerPuzzleMemo<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<T, Node, D> FromClvm<D> for InnerPuzzleMemo<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<InnerPuzzleMemo<T>, FromClvmError>
Source§impl<T, Node, D> FromClvm<D> for LauncherSolution<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<T, Node, D> FromClvm<D> for LauncherSolution<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<LauncherSolution<T>, FromClvmError>
Source§impl<T, Node, D> FromClvm<D> for MemberMemo<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<T, Node, D> FromClvm<D> for MemberMemo<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<MemberMemo<T>, FromClvmError>
Source§impl<T, Node, D> FromClvm<D> for MemoKind<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<T, Node, D> FromClvm<D> for MemoKind<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
Source§impl<T, Node, D> FromClvm<D> for MipsMemo<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<T, Node, D> FromClvm<D> for MipsMemo<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
Source§impl<T, Node, D> FromClvm<D> for MofNMemo<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<T, Node, D> FromClvm<D> for MofNMemo<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
Source§impl<T, Node, D> FromClvm<D> for NofNArgs<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<T, Node, D> FromClvm<D> for NofNArgs<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
Source§impl<T, Node, D> FromClvm<D> for NofNSolution<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<T, Node, D> FromClvm<D> for NofNSolution<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<NofNSolution<T>, FromClvmError>
Source§impl<T, Node, D> FromClvm<D> for NotarizedPayment<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<T, Node, D> FromClvm<D> for NotarizedPayment<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<NotarizedPayment<T>, FromClvmError>
Source§impl<T, Node, D> FromClvm<D> for P2DelegatedConditionsSolution<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<T, Node, D> FromClvm<D> for P2DelegatedConditionsSolution<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<P2DelegatedConditionsSolution<T>, FromClvmError>
Source§impl<T, Node, D> FromClvm<D> for Payment<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<T, Node, D> FromClvm<D> for Payment<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
Source§impl<T, Node, D> FromClvm<D> for ReceiveMessage<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<T, Node, D> FromClvm<D> for ReceiveMessage<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<ReceiveMessage<T>, FromClvmError>
Source§impl<T, Node, D> FromClvm<D> for RestrictionMemo<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<T, Node, D> FromClvm<D> for RestrictionMemo<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RestrictionMemo<T>, FromClvmError>
Source§impl<T, Node, D> FromClvm<D> for SendMessage<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<T, Node, D> FromClvm<D> for SendMessage<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<SendMessage<T>, FromClvmError>
Source§impl<T, Node, D> FromClvm<D> for SettlementPaymentsSolution<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<T, Node, D> FromClvm<D> for SettlementPaymentsSolution<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<SettlementPaymentsSolution<T>, FromClvmError>
Source§impl<T, Node, D> FromClvm<D> for Softfork<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<T, Node, D> FromClvm<D> for Softfork<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
Source§impl<T, Node, D> FromClvm<D> for VerificationLayer2ndCurryArgs<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<T, Node, D> FromClvm<D> for VerificationLayer2ndCurryArgs<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<VerificationLayer2ndCurryArgs<T>, FromClvmError>
Source§impl<T, Node, D> FromClvm<D> for WrapperMemo<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<T, Node, D> FromClvm<D> for WrapperMemo<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<WrapperMemo<T>, FromClvmError>
Source§impl<V, Node, D> FromClvm<D> for PrecommitLayer2ndCurryArgs<V>where
V: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<V, Node, D> FromClvm<D> for PrecommitLayer2ndCurryArgs<V>where
V: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<PrecommitLayer2ndCurryArgs<V>, FromClvmError>
Source§impl<V, Node, D> FromClvm<D> for UniquenessPrelauncher2ndCurryArgs<V>where
V: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<V, Node, D> FromClvm<D> for UniquenessPrelauncher2ndCurryArgs<V>where
V: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<UniquenessPrelauncher2ndCurryArgs<V>, FromClvmError>
Source§impl<W, P, Node, D> FromClvm<D> for AddDelegatedPuzzleWrapper<W, P>
impl<W, P, Node, D> FromClvm<D> for AddDelegatedPuzzleWrapper<W, P>
fn from_clvm( decoder: &D, node: Node, ) -> Result<AddDelegatedPuzzleWrapper<W, P>, FromClvmError>
Source§impl<W, P, Node, D> FromClvm<D> for AddDelegatedPuzzleWrapperSolution<W, P>
impl<W, P, Node, D> FromClvm<D> for AddDelegatedPuzzleWrapperSolution<W, P>
fn from_clvm( decoder: &D, node: Node, ) -> Result<AddDelegatedPuzzleWrapperSolution<W, P>, FromClvmError>
Implementors§
impl FromClvm<Allocator> for NodePtr
impl FromClvm<Allocator> for Program
impl FromClvm<Allocator> for Puzzle
impl<N, D, P, A> FromClvm<D> for CurriedProgram<P, A>
impl<N, D, const BYTE: u8> FromClvm<D> for MatchByte<BYTE>where
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for Byteswhere
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for Coinwhere
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for PublicKeywhere
D: ClvmDecoder<Node = N>,
Available on crate feature
chia-bls only.impl<N, D> FromClvm<D> for Raw<N>where
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for Signaturewhere
D: ClvmDecoder<Node = N>,
Available on crate feature
chia-bls only.