neo3/neo_builder/transaction/witness_rule/
witness_action.rs

1use num_enum::TryFromPrimitive;
2use serde::{Deserialize, Serialize};
3use strum_macros::{Display, EnumString};
4
5#[derive(
6	Display,
7	EnumString,
8	TryFromPrimitive,
9	Copy,
10	Clone,
11	Debug,
12	PartialEq,
13	Eq,
14	Hash,
15	Serialize,
16	Deserialize,
17)]
18#[repr(u8)]
19pub enum WitnessAction {
20	#[strum(serialize = "Deny")]
21	Deny = 0,
22	#[strum(serialize = "Allow")]
23	Allow = 1,
24}