HasKind

Trait HasKind 

Source
pub trait HasKind {
    // Required method
    fn kind(&self) -> &'static str;
}

Required Methods§

Source

fn kind(&self) -> &'static str

Implementations on Foreign Types§

Source§

impl HasKind for Option<Node>

Source§

fn kind(&self) -> &'static str

Implementors§

Source§

impl HasKind for ConditionNode

Source§

impl HasKind for ContextualValueNode

Source§

impl HasKind for CountNode

Source§

impl HasKind for DiscriminatorNode

Source§

impl HasKind for EnumVariantData

Source§

impl HasKind for EnumVariantTypeNode

Source§

impl HasKind for InstructionByteDeltaNodeValue

Source§

impl HasKind for InstructionInputValueNode

Source§

impl HasKind for InstructionRemainingAccountsNodeValue

Source§

impl HasKind for LinkNode

Source§

impl HasKind for Node

Source§

impl HasKind for PdaSeedNode

Source§

impl HasKind for PdaSeedValueValueNode

Source§

impl HasKind for PdaValue

Source§

impl HasKind for RegisteredContextualValueNode

Source§

impl HasKind for RegisteredTypeNode

Source§

impl HasKind for RegisteredValueNode

Source§

impl HasKind for ResolverDependency

Source§

impl HasKind for TypeNode

Source§

impl HasKind for ValueNode

Source§

impl HasKind for AccountBumpValueNode

Source§

impl HasKind for AccountLinkNode

Source§

impl HasKind for AccountNode

Source§

impl HasKind for AccountValueNode

Source§

impl HasKind for AmountTypeNode

Source§

impl HasKind for ArgumentValueNode

Source§

impl HasKind for ArrayTypeNode

Source§

impl HasKind for ArrayValueNode

Source§

impl HasKind for BooleanTypeNode

Source§

impl HasKind for BooleanValueNode

Source§

impl HasKind for BytesTypeNode

Source§

impl HasKind for BytesValueNode

Source§

impl HasKind for ConditionalValueNode

Source§

impl HasKind for ConstantDiscriminatorNode

Source§

impl HasKind for ConstantPdaSeedNode

Source§

impl HasKind for ConstantValueNode

Source§

impl HasKind for DateTimeTypeNode

Source§

impl HasKind for DefinedTypeLinkNode

Source§

impl HasKind for DefinedTypeNode

Source§

impl HasKind for EnumEmptyVariantTypeNode

Source§

impl HasKind for EnumStructVariantTypeNode

Source§

impl HasKind for EnumTupleVariantTypeNode

Source§

impl HasKind for EnumTypeNode

Source§

impl HasKind for EnumValueNode

Source§

impl HasKind for ErrorNode

Source§

impl HasKind for FieldDiscriminatorNode

Source§

impl HasKind for FixedCountNode

Source§

impl HasKind for IdentityValueNode

Source§

impl HasKind for InstructionAccountLinkNode

Source§

impl HasKind for InstructionAccountNode

Source§

impl HasKind for InstructionArgumentLinkNode

Source§

impl HasKind for InstructionArgumentNode

Source§

impl HasKind for InstructionByteDeltaNode

Source§

impl HasKind for InstructionLinkNode

Source§

impl HasKind for InstructionNode

Source§

impl HasKind for InstructionRemainingAccountsNode

Source§

impl HasKind for MapEntryValueNode

Source§

impl HasKind for MapTypeNode

Source§

impl HasKind for MapValueNode

Source§

impl HasKind for NestedTypeLeaf

Source§

impl HasKind for NoneValueNode

Source§

impl HasKind for NumberTypeNode

Source§

impl HasKind for NumberValueNode

Source§

impl HasKind for OptionTypeNode

Source§

impl HasKind for PayerValueNode

Source§

impl HasKind for PdaLinkNode

Source§

impl HasKind for PdaNode

Source§

impl HasKind for PdaSeedValueNode

Source§

impl HasKind for PdaValueNode

Source§

impl HasKind for PrefixedCountNode

Source§

impl HasKind for ProgramIdValueNode

Source§

impl HasKind for ProgramLinkNode

Source§

impl HasKind for ProgramNode

Source§

impl HasKind for PublicKeyTypeNode

Source§

impl HasKind for PublicKeyValueNode

Source§

impl HasKind for RemainderCountNode

Source§

impl HasKind for RemainderOptionTypeNode

Source§

impl HasKind for ResolverValueNode

Source§

impl HasKind for RootNode

Source§

impl HasKind for SetTypeNode

Source§

impl HasKind for SetValueNode

Source§

impl HasKind for SizeDiscriminatorNode

Source§

impl HasKind for SolAmountTypeNode

Source§

impl HasKind for SomeValueNode

Source§

impl HasKind for StringTypeNode

Source§

impl HasKind for StringValueNode

Source§

impl HasKind for StructFieldTypeNode

Source§

impl HasKind for StructFieldValueNode

Source§

impl HasKind for StructTypeNode

Source§

impl HasKind for StructValueNode

Source§

impl HasKind for TupleTypeNode

Source§

impl HasKind for TupleValueNode

Source§

impl HasKind for VariablePdaSeedNode

Source§

impl HasKind for ZeroableOptionTypeNode

Source§

impl<T: TypeNodeTrait> HasKind for NestedTypeNode<T>

Source§

impl<T: TypeNodeUnionTrait> HasKind for FixedSizeTypeNode<T>

Source§

impl<T: TypeNodeUnionTrait> HasKind for HiddenPrefixTypeNode<T>

Source§

impl<T: TypeNodeUnionTrait> HasKind for HiddenSuffixTypeNode<T>

Source§

impl<T: TypeNodeUnionTrait> HasKind for PostOffsetTypeNode<T>

Source§

impl<T: TypeNodeUnionTrait> HasKind for PreOffsetTypeNode<T>

Source§

impl<T: TypeNodeUnionTrait> HasKind for SentinelTypeNode<T>

Source§

impl<T: TypeNodeUnionTrait> HasKind for SizePrefixTypeNode<T>