Docs.rs
  • canfund-0.8.2
    • canfund 0.8.2
    • Permalink
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • jedna
    • keplervital
    • Dependencies
      • async-trait ^0.1 normal
      • candid ^0.10 normal
      • futures ^0.3 normal
      • ic-cdk ^0.17 normal
      • ic-cdk-timers ^0.11 normal
      • ic-ledger-types ^0.14 normal
      • icrc-ledger-types ^0.1.6 normal
      • num-bigint ^0.4 normal
      • serde ^1.0 normal
      • serde_bytes ^0.11 normal
      • thiserror ^1.0 normal
      • tokio ^1.39 dev
    • Versions
    • 35.59% of the crate is documented
  • Platform
    • i686-unknown-linux-gnu
    • x86_64-unknown-linux-gnu
  • Feature flags
  • Rust
    • About docs.rs
    • Privacy policy
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

canfund0.8.2

Crate Items

  • Structs
  • Enums
  • Traits
  • Functions
  • Type Aliases

List of all items

Structs

  • api::cmc::GetIcpXdrResult
  • api::cmc::GetIcpXdrResultData
  • api::cmc::IcCyclesMintingCanister
  • api::cmc::NotifyTopUpArg
  • api::ledger::CyclesLedgerCanister
  • api::ledger::IcLedgerCanister
  • manager::FundManager
  • manager::FundManagerCore
  • manager::RegisterOpts
  • manager::history::ConsumptionHistory
  • manager::lock::ProcessExecutionLock
  • manager::lock::RunningProcess
  • manager::options::CycleMintingOptions
  • manager::options::CyclesThreshold
  • manager::options::EstimatedRuntime
  • manager::options::FundManagerOptions
  • manager::options::ObtainCyclesOptions
  • manager::record::CanisterRecord
  • manager::record::CyclesBalance
  • manager::record::FundingFailure
  • operations::fetch::FetchCyclesBalanceFromCanisterStatus
  • operations::fetch::FetchCyclesBalanceFromPrometheusMetrics
  • operations::obtain::MintCycles
  • operations::obtain::ObtainCyclesError
  • operations::obtain::WithdrawFromCyclesLedger
  • types::HeaderField
  • types::HttpRequest
  • types::HttpResponse
  • types::WithdrawArgs

Enums

  • api::cmc::NotifyError
  • api::cmc::NotifyTopUpResult
  • errors::Error
  • manager::options::FundStrategy
  • manager::record::FundingErrorCode
  • types::WithdrawError

Traits

  • api::cmc::CyclesMintingCanister
  • api::ledger::LedgerCanister
  • api::ledger::WithdrawableLedgerCanister
  • operations::fetch::FetchCyclesBalance
  • operations::obtain::ObtainCycles

Functions

  • utils::cycles_nat_to_u128
  • utils::cycles_str_to_u128

Type Aliases

  • manager::options::ObserverCallback