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", so this trait is not object safe.
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 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 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 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 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, 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 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 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, 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> 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 ()where
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for ()where
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, 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 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 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 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 BigIntwhere
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for BigIntwhere
D: ClvmDecoder<Node = N>,
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, 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<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<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 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 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 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 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 CoinProofwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for CoinProofwhere
D: ClvmDecoder<Node = Node>,
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 NftPackwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for NftPackwhere
D: ClvmDecoder<Node = Node>,
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 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 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 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 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 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 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 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 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 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 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 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 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<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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 MofNArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for MofNArgswhere
D: ClvmDecoder<Node = Node>,
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 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 K1Memberwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for K1Memberwhere
D: ClvmDecoder<Node = Node>,
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 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 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 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 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 R1Memberwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for R1Memberwhere
D: ClvmDecoder<Node = Node>,
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 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 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 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 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 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 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 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 Timelockwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for Timelockwhere
D: ClvmDecoder<Node = Node>,
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 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 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 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<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, 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 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, 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 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 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 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<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 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 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 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<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 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 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 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 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 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 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 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 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 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 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<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 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 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 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 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 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<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 Puzzle
impl FromClvm<Allocator> for NodePtr
impl FromClvm<Allocator> for Program
impl<N, D> FromClvm<D> for Raw<N>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 Signaturewhere
D: ClvmDecoder<Node = N>,
Available on crate feature
chia-bls only.