Modules§
Macros§
- tags
- Tags inline macro.
Structs§
- Absolute
Path - Absolute Path.
- Absolute
Path Owned - Owned Absolute Path.
- Block
- Block
- Block
Serializer - DagCbor Block Serializer/Deserializer.
- Clock
- Lamport Clock.
- CoId
- CO Unique ID.
- CoList
- CoList stored values in a sequence.
- CoList
Index - CoList index - non continous.
- CoList
Transaction - CoMap
- CoMap
Transaction - CoSet
- CoSet
Transaction - Components
- Path components.
- Core
Block Storage - Default
Node Serializer - Default
Params - Entry
- Guard
Input - Guard
Output - Guard
Ref - Lazy
Transaction - Lazy transaction that only opens the transaction when used.
- Link
- A (serializable) typed link.
- Node
Builder - Create a balances merkle tree of Node blocks.
- Option
Link - A (serializable) typed link.
- Path
- Path. Can be relative or absolute.
- Path
Owned - Owned Path.
- Reducer
Action - Reducer
Input - Reducer
Output - Reducer
Ref - Relative
Path - Relative Path.
- Relative
Path Owned - OWned Relative Path.
- Secret
- Simple wrapper type for secrents to not escape them.
- Signed
Entry - Tags
- Tags.
- Total
Float64 - f64 float wich uses total order from IEEE 754 (2008 revision).
- WeakCid
- A CID that will be serialized as just bytes and will not be returned by
crate::BlockLinks. - With
CoMetadata
Enums§
- Block
Serializer Error - CoReference
- Wrapps a reference/link/Cid and applies attributes useful in context of a Co.
- Component
- Path component.
- Metadata
- Network
- Network service connectivity description.
- Node
- Node
Builder Error - Storage
Error - TagValue
- Tag Value
- Tags
Expr - Tags match pattern.
Constants§
Traits§
- Block
Storage - Block
Storage Ext - CoMetadata
- Special CO metadata.
- CoTry
Stream Ext - Context
- COre execution context.
- Guard
- IsDefault
- Simple trait to check if the current value is the default.
- Linkable
- Node
Serializer - PathExt
- Reducer
- Storage
- Storage interface.
- Store
Params - TagMatcher
- A type that can be matched against a tag.
- TagPattern
- A type that can be used as pattern to be matched against a
TagMatcher.
Functions§
- cid_
to_ raw - from_
cbor - Deserialize from CBOR (using dag-json).
- from_
json - Deserialize from JSON string (using dag-json).
- guard
- raw_
to_ cid - reduce
- reducer_
action_ core - Read
coreproperty from aReducerAction. - reducer_
action_ core_ from_ storage - Read
coreproperty from aReducerAction. - storage_
block_ ⚠get - Stub
- storage_
block_ ⚠set - Stub
- to_cbor
- Serialize
valueto CBOR string (using dag-json). - to_json
- Serialize
valueto JSON string (using dag-json). - to_
json_ string - Serialize
valueto JSON string (using dag-json).
Type Aliases§
- Cid
- exports A Cid that contains a multihash with an allocated size of 512 bits.
- Date
- Did
- RawCid
- Tag
- Tag. Represents a generic metadata/configuration key value pair.