reflect-sdk 1.0.0

Rust SDK for minting and redeeming USDC+ on Reflect
Documentation
//! This code was AUTOGENERATED using the codama library.
//! Please DO NOT EDIT THIS FILE, instead use visitors
//! to add features, then rerun codama to update it.
//!
//! <https://github.com/codama-idl/codama>
//!

  pub(crate) mod r#add_lst_drift;
  pub(crate) mod r#add_sub_account;
  pub(crate) mod r#capture_spread_drift;
  pub(crate) mod r#create_admin_account;
  pub(crate) mod r#create_drift_user_account;
  pub(crate) mod r#create_drift_user_stats_account;
  pub(crate) mod r#create_kamino_user_accounts;
  pub(crate) mod r#deposit_drift;
  pub(crate) mod r#freeze_program;
  pub(crate) mod r#freeze_protocol_action;
  pub(crate) mod r#freeze_strategy_action;
  pub(crate) mod r#increase_admin_size;
  pub(crate) mod r#init_drift_controller_s1;
  pub(crate) mod r#init_drift_controller_s2;
  pub(crate) mod r#init_drift_controller_s3;
  pub(crate) mod r#init_main;
  pub(crate) mod r#migrate_s1;
  pub(crate) mod r#mint_drift_s1;
  pub(crate) mod r#mint_drift_s3;
  pub(crate) mod r#mint_strategy1;
  pub(crate) mod r#mint_strategy2;
  pub(crate) mod r#rebalance_s1;
  pub(crate) mod r#rebalance_s2;
  pub(crate) mod r#redeem_drift_s1;
  pub(crate) mod r#redeem_drift_s3;
  pub(crate) mod r#redeem_strategy1;
  pub(crate) mod r#redeem_strategy2;
  pub(crate) mod r#settle_pnl;
  pub(crate) mod r#suspend_spl_protocol;
  pub(crate) mod r#suspend_spl_strategy;
  pub(crate) mod r#update_action_role_protocol;
  pub(crate) mod r#update_action_role_strategy;
  pub(crate) mod r#update_attenuation;
  pub(crate) mod r#update_cap;
  pub(crate) mod r#update_capital_conductor;
  pub(crate) mod r#update_recipients;
  pub(crate) mod r#update_role_holder_protocol;
  pub(crate) mod r#update_role_holder_strategy;

  pub use self::r#add_lst_drift::*;
  pub use self::r#add_sub_account::*;
  pub use self::r#capture_spread_drift::*;
  pub use self::r#create_admin_account::*;
  pub use self::r#create_drift_user_account::*;
  pub use self::r#create_drift_user_stats_account::*;
  pub use self::r#create_kamino_user_accounts::*;
  pub use self::r#deposit_drift::*;
  pub use self::r#freeze_program::*;
  pub use self::r#freeze_protocol_action::*;
  pub use self::r#freeze_strategy_action::*;
  pub use self::r#increase_admin_size::*;
  pub use self::r#init_drift_controller_s1::*;
  pub use self::r#init_drift_controller_s2::*;
  pub use self::r#init_drift_controller_s3::*;
  pub use self::r#init_main::*;
  pub use self::r#migrate_s1::*;
  pub use self::r#mint_drift_s1::*;
  pub use self::r#mint_drift_s3::*;
  pub use self::r#mint_strategy1::*;
  pub use self::r#mint_strategy2::*;
  pub use self::r#rebalance_s1::*;
  pub use self::r#rebalance_s2::*;
  pub use self::r#redeem_drift_s1::*;
  pub use self::r#redeem_drift_s3::*;
  pub use self::r#redeem_strategy1::*;
  pub use self::r#redeem_strategy2::*;
  pub use self::r#settle_pnl::*;
  pub use self::r#suspend_spl_protocol::*;
  pub use self::r#suspend_spl_strategy::*;
  pub use self::r#update_action_role_protocol::*;
  pub use self::r#update_action_role_strategy::*;
  pub use self::r#update_attenuation::*;
  pub use self::r#update_cap::*;
  pub use self::r#update_capital_conductor::*;
  pub use self::r#update_recipients::*;
  pub use self::r#update_role_holder_protocol::*;
  pub use self::r#update_role_holder_strategy::*;