lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

radroots.txt (5614B)


      1 pub mod radroots
      2 pub use radroots::Client
      3 pub use radroots::ClientBuilder
      4 pub use radroots::Error
      5 pub use radroots::Result
      6 pub mod radroots::client
      7 pub const fn radroots::client::geonames_enabled() -> bool
      8 pub const fn radroots::client::knowledge_enabled() -> bool
      9 pub const fn radroots::client::local_only() -> radroots_sdk::transport::Profile
     10 pub fn radroots::client::memory() -> radroots_sdk::client::ClientBuilder
     11 pub async fn radroots::client::native(radroots_sdk::storage::SqliteOptions) -> radroots_sdk::error::Result<radroots_sdk::client::ClientBuilder>
     12 pub fn radroots::client::with_nip46_signer(radroots_sdk::client::ClientBuilder, radroots_sdk::signing::Provider) -> radroots_sdk::client::ClientBuilder
     13 pub fn radroots::client::with_transport(radroots_sdk::client::ClientBuilder, alloc::sync::Arc<dyn radroots_transport::source::EventSource>, alloc::sync::Arc<dyn radroots_transport::sink::EventSink>) -> radroots_sdk::client::ClientBuilder
     14 pub mod radroots::event
     15 pub use radroots::event::Error
     16 pub use radroots::event::Event
     17 pub use radroots::event::EventId
     18 pub use radroots::event::EventKind
     19 pub use radroots::event::EventTag
     20 pub use radroots::event::GenericEventDraft
     21 pub use radroots::event::SignedEvent
     22 pub use radroots::event::VerifiedEvent
     23 pub mod radroots::farm
     24 pub use radroots::farm::Farm
     25 pub use radroots::farm::FarmPublicLocation
     26 pub use radroots::farm::FarmRef
     27 pub use radroots::farm::Plan
     28 pub use radroots::farm::PrepareError
     29 pub use radroots::farm::PrepareErrorKind
     30 pub use radroots::farm::PrepareRequest
     31 pub use radroots::farm::prepare
     32 pub mod radroots::identity
     33 pub use radroots::identity::AccountId
     34 pub use radroots::identity::Error
     35 pub use radroots::identity::IdentityId
     36 pub use radroots::identity::Profile
     37 pub use radroots::identity::PublicIdentity
     38 pub use radroots::identity::PublicKey
     39 pub use radroots::identity::Username
     40 pub mod radroots::knowledge
     41 pub use radroots::knowledge::AddressableRef
     42 pub use radroots::knowledge::KnowledgeClaim
     43 pub use radroots::knowledge::KnowledgeFieldReport
     44 pub use radroots::knowledge::KnowledgeRelation
     45 pub use radroots::knowledge::KnowledgeReview
     46 pub use radroots::knowledge::KnowledgeSource
     47 pub use radroots::knowledge::KnowledgeValidationError
     48 pub use radroots::knowledge::WikiArticle
     49 pub use radroots::knowledge::WikiDTagError
     50 pub use radroots::knowledge::WikiMergeRequest
     51 pub use radroots::knowledge::WikiRedirect
     52 pub use radroots::knowledge::normalize_wiki_d_tag
     53 pub use radroots::knowledge::validate_wiki_d_tag
     54 pub mod radroots::listing
     55 pub use radroots::listing::Action
     56 pub use radroots::listing::EditV1
     57 pub use radroots::listing::Lifecycle
     58 pub use radroots::listing::OperationalListing
     59 pub use radroots::listing::OperationalListingAvailability
     60 pub use radroots::listing::OperationalListingBin
     61 pub use radroots::listing::OperationalListingDeliveryMethod
     62 pub use radroots::listing::OperationalListingImage
     63 pub use radroots::listing::OperationalListingProduct
     64 pub use radroots::listing::OperationalListingPublicLocation
     65 pub use radroots::listing::OperationalListingStatus
     66 pub use radroots::listing::Plan
     67 pub use radroots::listing::PrepareError
     68 pub use radroots::listing::PrepareErrorKind
     69 pub use radroots::listing::PrepareRequest
     70 pub use radroots::listing::prepare
     71 pub mod radroots::signing
     72 pub use radroots::signing::AuthorizationHeader
     73 pub use radroots::signing::BlossomAuthorizationPlan
     74 pub use radroots::signing::BlossomSigningError
     75 pub use radroots::signing::Mode
     76 pub use radroots::signing::Operations
     77 pub use radroots::signing::Provider
     78 pub use radroots::signing::blossom_upload_request
     79 pub mod radroots::storage
     80 pub use radroots::storage::IntegrityStatus
     81 pub use radroots::storage::Operations
     82 pub use radroots::storage::SqliteOpenMode
     83 pub use radroots::storage::SqliteOptions
     84 pub use radroots::storage::SqlitePaths
     85 pub use radroots::storage::Status
     86 pub mod radroots::sync
     87 pub mod radroots::trade
     88 pub use radroots::trade::Currency
     89 pub use radroots::trade::Decimal
     90 pub use radroots::trade::FulfillmentProfileV1
     91 pub use radroots::trade::Money
     92 pub use radroots::trade::MutationBodyV1
     93 pub use radroots::trade::MutationKindV1
     94 pub use radroots::trade::MutationV1
     95 pub use radroots::trade::Percent
     96 pub use radroots::trade::Plan
     97 pub use radroots::trade::PrepareError
     98 pub use radroots::trade::PrepareErrorKind
     99 pub use radroots::trade::PrepareRequest
    100 pub use radroots::trade::Projection
    101 pub use radroots::trade::Quantity
    102 pub use radroots::trade::QuantityPrice
    103 pub use radroots::trade::ReducerIssue
    104 pub use radroots::trade::ReductionInput
    105 pub use radroots::trade::TradeCancellationProfileV1
    106 pub use radroots::trade::TradeCandidateLineV1
    107 pub use radroots::trade::TradeCandidateTermsV1
    108 pub use radroots::trade::TradeDecisionV1
    109 pub use radroots::trade::TradeEconomicAdjustmentV1
    110 pub use radroots::trade::TradeEconomicsProfileV1
    111 pub use radroots::trade::TradePrivateTermsRefV1
    112 pub use radroots::trade::Unit
    113 pub use radroots::trade::ValidationError
    114 pub use radroots::trade::WorkflowPlan
    115 pub use radroots::trade::prepare
    116 pub use radroots::trade::project
    117 pub mod radroots::transport
    118 pub use radroots::transport::DaemonAuth
    119 pub use radroots::transport::DaemonConfig
    120 pub use radroots::transport::DaemonDelivery
    121 pub use radroots::transport::DaemonError
    122 pub use radroots::transport::Error
    123 pub use radroots::transport::EventSink
    124 pub use radroots::transport::EventSource
    125 pub use radroots::transport::Profile
    126 pub use radroots::transport::SatisfactionClass
    127 pub use radroots::transport::SatisfactionPolicy
    128 pub use radroots::transport::Target
    129 pub use radroots::transport::TargetPolicy
    130 pub use radroots::transport::TargetSet
    131 pub use radroots::transport::TransportId