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<CM, Node, D> FromClvm<D> for RewardDistributorCatLockingPuzzleArgs<CM>where
CM: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<CM, Node, D> FromClvm<D> for RewardDistributorCatLockingPuzzleArgs<CM>where
CM: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorCatLockingPuzzleArgs<CM>, FromClvmError>
Source§impl<CM, Node, D> FromClvm<D> for RewardDistributorCatUnlockingPuzzleArgs<CM>where
CM: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<CM, Node, D> FromClvm<D> for RewardDistributorCatUnlockingPuzzleArgs<CM>where
CM: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorCatUnlockingPuzzleArgs<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<CMS, Node, D> FromClvm<D> for RewardDistributorCatLockingPuzzleSolution<CMS>where
CMS: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<CMS, Node, D> FromClvm<D> for RewardDistributorCatLockingPuzzleSolution<CMS>where
CMS: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorCatLockingPuzzleSolution<CMS>, FromClvmError>
Source§impl<CMS, Node, D> FromClvm<D> for RewardDistributorCatUnlockingPuzzleSolution<CMS>where
CMS: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<CMS, Node, D> FromClvm<D> for RewardDistributorCatUnlockingPuzzleSolution<CMS>where
CMS: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorCatUnlockingPuzzleSolution<CMS>, 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, Node, D> FromClvm<D> for WriterLayerArgs<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<I, Node, D> FromClvm<D> for WriterLayerArgs<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<WriterLayerArgs<I>, FromClvmError>
Source§impl<I, Node, D> FromClvm<D> for WriterLayerSolution<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<I, Node, D> FromClvm<D> for WriterLayerSolution<I>where
I: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<WriterLayerSolution<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<LP, Node, D> FromClvm<D> for RewardDistributorStakeActionArgs<LP>where
LP: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<LP, Node, D> FromClvm<D> for RewardDistributorStakeActionArgs<LP>where
LP: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorStakeActionArgs<LP>, FromClvmError>
Source§impl<LPS, Node, D> FromClvm<D> for RewardDistributorStakeActionSolution<LPS>where
LPS: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<LPS, Node, D> FromClvm<D> for RewardDistributorStakeActionSolution<LPS>where
LPS: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorStakeActionSolution<LPS>, 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<M, T, Node, D> FromClvm<D> for DlLauncherKvList<M, T>
impl<M, T, Node, D> FromClvm<D> for DlLauncherKvList<M, T>
fn from_clvm( decoder: &D, node: Node, ) -> Result<DlLauncherKvList<M, T>, 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 DatastoreMetadatawhere
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for DatastoreMetadatawhere
D: ClvmDecoder<Node = N>,
fn from_clvm(decoder: &D, node: N) -> Result<DatastoreMetadata, FromClvmError>
Source§impl<N, D> FromClvm<D> for HandleNftMetadatawhere
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for HandleNftMetadatawhere
D: ClvmDecoder<Node = N>,
fn from_clvm(decoder: &D, node: N) -> Result<HandleNftMetadata, 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 NftPackwhere
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for NftPackwhere
D: ClvmDecoder<Node = N>,
Source§impl<N, D> FromClvm<D> for RewardDistributorTypewhere
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for RewardDistributorTypewhere
D: ClvmDecoder<Node = N>,
fn from_clvm( decoder: &D, node: N, ) -> Result<RewardDistributorType, 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 XchandlesHandleSlotValuewhere
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for XchandlesHandleSlotValuewhere
D: ClvmDecoder<Node = N>,
fn from_clvm( decoder: &D, node: N, ) -> Result<XchandlesHandleSlotValue, FromClvmError>
Source§impl<N, D> FromClvm<D> for XchandlesUpdateSlotValuewhere
D: ClvmDecoder<Node = N>,
impl<N, D> FromClvm<D> for XchandlesUpdateSlotValuewhere
D: ClvmDecoder<Node = N>,
fn from_clvm( decoder: &D, node: N, ) -> Result<XchandlesUpdateSlotValue, 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 BlsMemberPuzzleAssertwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for BlsMemberPuzzleAssertwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<BlsMemberPuzzleAssert, FromClvmError>
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 BlsTaprootMemberPuzzleAssertwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for BlsTaprootMemberPuzzleAssertwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<BlsTaprootMemberPuzzleAssert, FromClvmError>
Source§impl<Node, D> FromClvm<D> for BlsTaprootMemberPuzzleAssertSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for BlsTaprootMemberPuzzleAssertSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<BlsTaprootMemberPuzzleAssertSolution, 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 CatalogDoubleTailHashDatawhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for CatalogDoubleTailHashDatawhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<CatalogDoubleTailHashData, FromClvmError>
Source§impl<Node, D> FromClvm<D> for CatalogOtherPrecommitDatawhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for CatalogOtherPrecommitDatawhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<CatalogOtherPrecommitData, 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 CoinProofwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for CoinProofwhere
D: ClvmDecoder<Node = Node>,
Source§impl<Node, D> FromClvm<D> for CompactCoinProofwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for CompactCoinProofwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<CompactCoinProof, FromClvmError>
Source§impl<Node, D> FromClvm<D> for CompactLineageProofwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for CompactLineageProofwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<CompactLineageProof, 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 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 DelegationLayerArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for DelegationLayerArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<DelegationLayerArgs, 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 EverythingWithSingletonTailArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for EverythingWithSingletonTailArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<EverythingWithSingletonTailArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for EverythingWithSingletonTailSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for EverythingWithSingletonTailSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<EverythingWithSingletonTailSolution, 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 HintTypewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for HintTypewhere
D: ClvmDecoder<Node = Node>,
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 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 NftToUnlockInfowhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for NftToUnlockInfowhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<NftToUnlockInfo, 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 P2NextRewardDistributorEpochArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for P2NextRewardDistributorEpochArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<P2NextRewardDistributorEpochArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for P2NextRewardDistributorEpochSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for P2NextRewardDistributorEpochSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<P2NextRewardDistributorEpochSolution, 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 RefreshNftInfowhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RefreshNftInfowhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<RefreshNftInfo, 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 RewardDistributorDlInfowhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorDlInfowhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorDlInfo, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorEntryPayoutInfowhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorEntryPayoutInfowhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorEntryPayoutInfo, 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 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 RewardDistributorInitiatePayoutWithApprovalActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorInitiatePayoutWithApprovalActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorInitiatePayoutWithApprovalActionArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorInitiatePayoutWithoutApprovalActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorInitiatePayoutWithoutApprovalActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorInitiatePayoutWithoutApprovalActionArgs, 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 RewardDistributorNftsFromDidLockingPuzzleArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorNftsFromDidLockingPuzzleArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorNftsFromDidLockingPuzzleArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorNftsFromDidLockingPuzzleSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorNftsFromDidLockingPuzzleSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorNftsFromDidLockingPuzzleSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorNftsFromDlLockingPuzzleArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorNftsFromDlLockingPuzzleArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorNftsFromDlLockingPuzzleArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorNftsFromDlLockingPuzzleSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorNftsFromDlLockingPuzzleSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorNftsFromDlLockingPuzzleSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorNftsUnlockingPuzzleArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorNftsUnlockingPuzzleArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorNftsUnlockingPuzzleArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorRefreshNftsFromDlActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorRefreshNftsFromDlActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorRefreshNftsFromDlActionArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorRefreshNftsFromDlActionSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorRefreshNftsFromDlActionSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorRefreshNftsFromDlActionSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for RewardDistributorRefreshNftsTotalswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for RewardDistributorRefreshNftsTotalswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorRefreshNftsTotals, 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 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 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 SingletonMemberWithModewhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for SingletonMemberWithModewhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<SingletonMemberWithMode, FromClvmError>
Source§impl<Node, D> FromClvm<D> for SingletonMemberWithModeSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for SingletonMemberWithModeSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<SingletonMemberWithModeSolution, 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 SlotAndNftswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for SlotAndNftswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm(decoder: &D, node: Node) -> Result<SlotAndNfts, 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 StakeNftFromDidInfowhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for StakeNftFromDidInfowhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<StakeNftFromDidInfo, FromClvmError>
Source§impl<Node, D> FromClvm<D> for StakeNftFromDlInfowhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for StakeNftFromDlInfowhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<StakeNftFromDlInfo, 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 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 XchandlesExecuteUpdateActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for XchandlesExecuteUpdateActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesExecuteUpdateActionArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for XchandlesExecuteUpdateActionSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for XchandlesExecuteUpdateActionSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesExecuteUpdateActionSolution, 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 XchandlesInitiateUpdateActionArgswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for XchandlesInitiateUpdateActionArgswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesInitiateUpdateActionArgs, FromClvmError>
Source§impl<Node, D> FromClvm<D> for XchandlesInitiateUpdateActionSolutionwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for XchandlesInitiateUpdateActionSolutionwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesInitiateUpdateActionSolution, FromClvmError>
Source§impl<Node, D> FromClvm<D> for XchandlesNewDataPuzzleHasheswhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for XchandlesNewDataPuzzleHasheswhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesNewDataPuzzleHashes, 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 XchandlesRestOfSlotwhere
D: ClvmDecoder<Node = Node>,
impl<Node, D> FromClvm<D> for XchandlesRestOfSlotwhere
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesRestOfSlot, 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 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 DelegationLayerSolution<P, S>
impl<P, S, Node, D> FromClvm<D> for DelegationLayerSolution<P, S>
fn from_clvm( decoder: &D, node: Node, ) -> Result<DelegationLayerSolution<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 PuzzleAndSolution<P, S>
impl<P, S, Node, D> FromClvm<D> for PuzzleAndSolution<P, S>
fn from_clvm( decoder: &D, node: Node, ) -> Result<PuzzleAndSolution<P, S>, FromClvmError>
Source§impl<P, S, Node, D> FromClvm<D> for PuzzleHashPuzzleAndSolution<P, S>
impl<P, S, Node, D> FromClvm<D> for PuzzleHashPuzzleAndSolution<P, S>
fn from_clvm( decoder: &D, node: Node, ) -> Result<PuzzleHashPuzzleAndSolution<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 XchandlesOtherPrecommitData<S>where
S: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<S, Node, D> FromClvm<D> for XchandlesOtherPrecommitData<S>where
S: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesOtherPrecommitData<S>, FromClvmError>
Source§impl<S, Node, D> FromClvm<D> for XchandlesRefundAndSecret<S>where
S: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<S, Node, D> FromClvm<D> for XchandlesRefundAndSecret<S>where
S: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<XchandlesRefundAndSecret<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 OldDlLauncherKvList<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<T, Node, D> FromClvm<D> for OldDlLauncherKvList<T>where
T: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<OldDlLauncherKvList<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 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<UP, Node, D> FromClvm<D> for RewardDistributorUnstakeActionArgs<UP>where
UP: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<UP, Node, D> FromClvm<D> for RewardDistributorUnstakeActionArgs<UP>where
UP: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorUnstakeActionArgs<UP>, FromClvmError>
Source§impl<UPS, Node, D> FromClvm<D> for RewardDistributorUnstakeActionSolution<UPS>where
UPS: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
impl<UPS, Node, D> FromClvm<D> for RewardDistributorUnstakeActionSolution<UPS>where
UPS: FromClvm<D>,
D: ClvmDecoder<Node = Node>,
fn from_clvm( decoder: &D, node: Node, ) -> Result<RewardDistributorUnstakeActionSolution<UPS>, 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.