Docs.rs
  • gnostr_rs-0.0.7
    • gnostr_rs 0.0.7
    • Permalink
    • Docs.rs crate page
    • MIT
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • RandyMcMillan
    • Dependencies
      • aes ^0.8 normal
      • base64 ^0.21 normal
      • bech32 ^0.9 normal
      • cbc ^0.1 normal
      • futures ^0.3 normal optional
      • futures-util ^0.3 normal optional
      • gnostr-bins ^0.0.40 normal
      • gnostr-types ^0.7.1-unstable normal
      • hex ^0.4 normal
      • rand ^0.8 normal
      • reqwest ^0.11 normal
      • secp256k1 ^0.26 normal
      • serde ^1 normal
      • serde_derive ^1 normal
      • serde_json ^1 normal
      • sha256 ^1 normal
      • thiserror ^1 normal
      • tokio ^1.24 normal optional
      • tokio-tungstenite ^0.18 normal
      • tungstenite ^0.18 normal
      • url ^2.3 normal
    • Versions
    • 42.71% of the crate is documented
  • Platform
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

gnostr_rs0.0.7

Crate Items

  • Structs
  • Enums
  • Constants
  • Statics
  • Functions
  • Type Aliases

List of all items

Structs

  • Identity
  • events::Event
  • events::EventPrepare
  • nips::nip11::RelayInformationDocument
  • nips::nip2::ContactListTag
  • nips::nip4::PrivateMessage
  • nips::nip5::NostrWellKnown
  • nostr_client::Client
  • req::Req
  • req::ReqFilter
  • utils::ParsedTagsResult
  • websocket::SimplifiedWS

Enums

  • bech32::Bech32Error
  • bech32::ToBech32Kind
  • events::EventError
  • nips::nip11::NIP11Error
  • nips::nip13::NIP13Error
  • nips::nip16::NIP16Error
  • nips::nip1::NIP1Error
  • nips::nip25::NIP25Error
  • nips::nip2::NIP2Error
  • nips::nip4::Error
  • nips::nip5::NIP5Error
  • nips::nip9::NIP9Error
  • nostr_client::ClientError
  • websocket::SimplifiedWSError

Functions

  • bech32::auto_bech32_to_hex
  • bech32::from_hb_to_hex
  • bech32::to_bech32
  • events::extract_events
  • events::extract_events_ws
  • keys::get_public_key_from_secret
  • keys::get_random_secret_key
  • keys::get_str_keys_from_secret
  • keys::normalize_public_key
  • keys::secret_key_from_str
  • nips::nip11::get_relay_information_document
  • nips::nip4::decrypt
  • nips::nip4::encrypt
  • nips::nip5::check_validity
  • nips::nip5::get_nip05
  • nips::nip5::get_nips05
  • utils::get_timestamp
  • utils::parse_content_tags
  • utils::random_hash

Type Aliases

  • Message

Statics

  • DEFAULT_RELAY_URL

Constants

  • DEFAULT_HASHTAG