Skip to main content

Crate codama_nodes

Crate codama_nodes 

Source

Re-exports§

pub use BytesEncoding::*;
pub use NumberFormat::*;

Structs§

AccountBumpValueNode
AccountFieldValueNode
AccountLinkNode
AccountNode
AccountValueNode
AmountNumberDisplayNode
AmountTypeNode
ArgumentValueNode
ArrayTypeNode
ArrayValueNode
BooleanTypeNode
BooleanValueNode
BytesTypeNode
BytesValueNode
CamelCaseString
ConditionalValueNode
ConstantDiscriminatorNode
ConstantNode
ConstantPdaSeedNode
ConstantValueNode
DateTimeNumberDisplayNode
DateTimeTypeNode
DefinedTypeLinkNode
DefinedTypeNode
Docs
DurationNumberDisplayNode
EnumEmptyVariantTypeNode
EnumStructVariantTypeNode
EnumTupleVariantTypeNode
EnumTypeNode
EnumValueNode
EnumVariantDisplayNode
ErrorNode
EventNode
FieldDiscriminatorNode
FixedCountNode
FixedSizeTypeNode
HiddenPrefixTypeNode
HiddenSuffixTypeNode
IdentityValueNode
InjectedValueNode
InstructionAccountDisplayNode
InstructionAccountLinkNode
InstructionAccountNode
InstructionArgumentLinkNode
InstructionArgumentNode
InstructionByteDeltaNode
InstructionDisplayNode
InstructionLinkNode
InstructionNode
InstructionRemainingAccountsNode
InstructionStatusNode
MapEntryValueNode
MapTypeNode
MapValueNode
NestedTypeLeaf
NoneValueNode
NumberTypeNode
NumberValueNode
OptionTypeNode
PayerValueNode
PdaLinkNode
PdaNode
PdaSeedValueNode
PdaValueNode
PluginNode
PostOffsetTypeNode
PreOffsetTypeNode
PrefixedCountNode
ProgramIdValueNode
ProgramLinkNode
ProgramNode
ProvidedNode
PublicKeyTypeNode
PublicKeyValueNode
RemainderCountNode
RemainderOptionTypeNode
ResolverValueNode
RootNode
SentinelTypeNode
SetTypeNode
SetValueNode
SizeDiscriminatorNode
SizePrefixTypeNode
SolAmountTypeNode
SomeValueNode
StringDisplayNode
StringTypeNode
StringValueNode
StructFieldDisplayNode
StructFieldTypeNode
StructFieldValueNode
StructTypeNode
StructValueNode
TupleTypeNode
TupleValueNode
VariablePdaSeedNode
ZeroableOptionTypeNode

Enums§

BytesEncoding
How a string of bytes is encoded for transport.
ConditionalValueCondition
ConstantPdaSeedValue
ContextualValueNode
CountNode
DefaultValueStrategy
How an attribute that carries a default value is exposed in generated APIs.
DiscriminatorNode
DisplayNode
DisplaySkip
Whether a member should be hidden from the fallback display list. The interpolated sentence on instructionDisplayNode is governed separately — a member may be referenced there regardless of its skip value.
Endianness
The byte order of a numeric serialization.
EnumValuePayload
EnumVariantTypeNode
InjectableNumberValueNode
InjectableStringValueNode
InstructionByteDeltaValue
InstructionInputValueNode
InstructionLifecycle
The lifecycle stage of an instruction.
InstructionRemainingAccountsValue
IsSigner
LinkNode
NestedTypeNode
Node
Number
NumberDisplayNode
NumberFormat
The wire format of a numeric serialization.
OptionalAccountStrategy
How an absent optional account is represented when serialising an instruction.
PdaSeedNode
PdaSeedValueValue
PdaValuePda
PdaValueProgramId
PostOffsetStrategy
How a post-offset modifier interprets its offset value after serialising the wrapped type.
PreOffsetStrategy
How a pre-offset modifier interprets its offset value before serialising the wrapped type.
ProgramOrigin
The toolchain that originally generated a program description.
RegisteredContextualValueNode
RegisteredTypeNode
RegisteredValueNode
ResolverDependency
TypeNode
ValueNode

Constants§

CODAMA_VERSION

Traits§

HasKind
HasName
NestedTypeNodeTrait
NodeTrait
NodeUnionTrait
TypeNodeTrait
TypeNodeUnionTrait