chia_sdk_driver/primitives/mips/memo/
parsed_member.rs1use chia_sdk_types::puzzles::{
2 BlsMemberPuzzleAssert, BlsTaprootMemberPuzzleAssert, SingletonMemberWithMode,
3};
4
5use super::{
6 BlsMember, BlsTaprootMember, FixedPuzzleMember, K1Member, K1MemberPuzzleAssert, PasskeyMember,
7 PasskeyMemberPuzzleAssert, R1Member, R1MemberPuzzleAssert, SingletonMember,
8};
9
10#[derive(Debug, Clone, Copy, PartialEq, Eq)]
11pub enum ParsedMember {
12 K1(K1Member),
13 K1PuzzleAssert(K1MemberPuzzleAssert),
14 R1(R1Member),
15 R1PuzzleAssert(R1MemberPuzzleAssert),
16 Bls(BlsMember),
17 BlsPuzzleAssert(BlsMemberPuzzleAssert),
18 BlsTaproot(BlsTaprootMember),
19 BlsTaprootPuzzleAssert(BlsTaprootMemberPuzzleAssert),
20 Passkey(PasskeyMember),
21 PasskeyPuzzleAssert(PasskeyMemberPuzzleAssert),
22 Singleton(SingletonMember),
23 SingletonWithMode(SingletonMemberWithMode),
24 FixedPuzzle(FixedPuzzleMember),
25}