Crate nostrdb

Source

Structs§

Block
Blocks
Config
Filter
FilterBuilder
IngestMetadata
Ndb
A nostrdb context. Construct one of these with Ndb::new.
NdbProfile
NdbProfileRecord
NdbStr
NoteBuildOptions
NoteBuilder
NoteIdRef
Parsed e tags
NoteIdRefBuf
NoteKey
NoteReply
NoteReplyBuf
Owned version of NoteReply, stores tag indices
ProfileKey
QueryResult
Subscription
SubscriptionStream
A subscription that you can .await on. This can enables very clean integration into Rust’s async state machinery.
Tag
TagIter
Tags
TagsIter
Transaction
A nostrdb transaction. Only one is allowed to be active per thread.

Enums§

BlockType
Error
Main error type
FilterElement
FilterError
Filter-specific error type
FilterField
Marker
Mention
MutFilterField
NdbStrVariant
Note
NoteRelays
ProfileRecord

Type Aliases§

Result