Expand description
Convenient imports for ordinary Tokio Lace applications.
Re-exports§
pub use crate::types::IntoPolicy;pub use crate::BoundedInterlace;pub use crate::ConnectedPeer;pub use crate::ForEachStream;pub use crate::Lace;pub use crate::LaceHandle;pub use crate::LocalPeer;pub use crate::OpenInterlace;pub use crate::Participant;pub use crate::RecordStream;pub use crate::Result;pub use crate::StoreStream;pub use crate::bounded_interlace;pub use crate::bounded_interlace_with_options;pub use crate::for_each;pub use crate::for_each_with_options;pub use crate::get;pub use crate::get_with_options;pub use crate::list;pub use crate::list_with_options;pub use crate::open_interlace;pub use crate::open_interlace_with_options;pub use crate::open_interlace_with_selector;pub use crate::read_record_stream;pub use crate::store;pub use crate::store_stream;pub use crate::store_stream_with_options;pub use crate::store_with_options;
Macros§
- record
- Build and validate a record from a
RecordSpecliteral. - spec
- Build a
RecordSpecfrom Rust literal syntax.
Structs§
- Bounded
Interlace Outcome - BySecret
- The single zeroizing owner for canonical private By-secret value
(
&.<b64a>.H3). - ByValue
- Canonical record-facing
Byvalue (V.<b64a>.H3). - Channel
Binding - Binding supplied by the owner of a completed encrypted channel. This value is public transcript data, not an independent authority credential.
- Connected
Peer Options - Error
- Field
Occurrence - One borrowed Plex application-field occurrence.
- GetOutcome
- Interlace
Module - Public 040 interlace module.
- Interlace
Operation Options - Interlace
Resource Limits - List
Outcome - Open
Boundary Outcome - Port
Text - What a preface’s sender wants to talk to:
SEGMENT(/SEGMENT)*, each segment one or more printable ASCII bytes other than/, at mostPORT_MAX_BYTESin total. - Portable
Store Format - The sizes a portable file store root is created with. Reopening a root uses the sizes recorded at its creation.
- Record
- A validated record: verified canonical bytes from one retained source.
- Record
Hash - Record
Spec - Application-facing record construction intent.
- Session
Operand - One logical session’s prepared local operand and optional expected peer By.
- Store
Outcome - Store
Record Result
Enums§
- Carrier
Role - Close
Reason - Error
Category - The Lace-100 error category shared by machine, core, and public errors.
- Interlace
Event - A bounded-outcome event;
RecordSavedreports only the record hash. - Open
Boundary - Open
Event - An open-stream event.
RecordSavedcarries the admitted owned record; bounded outcomes project it to the hash-onlyInterlaceEvent. - Participant
Position - Peer
Proof Assurance - Record
Create Error - Error returned by application-facing record construction.
- Record
Kind - Record kind identified by the record glyph line.
- Store
Record Disposition - Stream
Encoding - One direction’s stream encoding, named by its preface token.
- Terminal
- Timeout
Phase
Traits§
- Into
Record Batch - Convert owned or borrowed validated records into a store-operation batch.
Functions§
- generate_
by_ secret - Generate a canonical By-secret value from OS randomness.
- new_
record - Construct and validate the one record kind implied by caller intent.