v0.1.0-pre.045
This commit is contained in:
@@ -7,7 +7,7 @@ use ts_rs::TS; // rust-rules: derive-import
|
||||
|
||||
/// Solana transaction signature.
|
||||
#[derive(Clone, Debug, Eq, PartialEq, Hash, serde::Deserialize, serde::Serialize, TS)]
|
||||
#[ts(export, export_to = "../frontend/ts/bindings/kb_lib/model/solana/Signature.ts")]
|
||||
#[ts(export, export_to = "../frontend/ts/bindings/kb_lib/model/solana/MdSignature.ts")]
|
||||
pub struct MdSignature(pub std::string::String);
|
||||
|
||||
/// Solana slot.
|
||||
@@ -24,23 +24,23 @@ pub struct MdSignature(pub std::string::String);
|
||||
serde::Serialize,
|
||||
TS,
|
||||
)]
|
||||
#[ts(export, export_to = "../frontend/ts/bindings/kb_lib/model/solana/Slot.ts")]
|
||||
#[ts(export, export_to = "../frontend/ts/bindings/kb_lib/model/solana/MdSlot.ts")]
|
||||
pub struct MdSlot(pub u64);
|
||||
|
||||
/// Solana program id.
|
||||
#[derive(Clone, Debug, Eq, PartialEq, Hash, serde::Deserialize, serde::Serialize, TS)]
|
||||
#[ts(export, export_to = "../frontend/ts/bindings/kb_lib/model/solana/ProgramId.ts")]
|
||||
#[ts(export, export_to = "../frontend/ts/bindings/kb_lib/model/solana/MdProgramId.ts")]
|
||||
pub struct MdProgramId(pub std::string::String);
|
||||
|
||||
/// Solana public key.
|
||||
#[derive(Clone, Debug, Eq, PartialEq, Hash, serde::Deserialize, serde::Serialize, TS)]
|
||||
#[ts(export, export_to = "../frontend/ts/bindings/kb_lib/model/solana/Pubkey.ts")]
|
||||
#[ts(export, export_to = "../frontend/ts/bindings/kb_lib/model/solana/MdPubkey.ts")]
|
||||
pub struct MdPubkey(pub std::string::String);
|
||||
|
||||
/// Stable top-level or inner instruction path.
|
||||
#[derive(Clone, Debug, Eq, PartialEq, Hash, serde::Deserialize, serde::Serialize, TS)]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_lib/model/solana/InstructionPath.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/model/solana/MdInstructionPath.ts"
|
||||
)]
|
||||
pub struct MdInstructionPath(pub std::string::String);
|
||||
|
||||
Reference in New Issue
Block a user