Docs.rs
  • iroh-docs-0.91.0
    • iroh-docs 0.91.0
    • Permalink
    • Docs.rs crate page
    • MIT/Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • dignifiedquire
    • github:n0-computer:iroh-publisher
    • github:n0-computer:iroh-maintainers
    • Dependencies
      • anyhow ^1 normal
      • async-channel ^2.3.1 normal
      • blake3 ^1.8 normal
      • bytes ^1.7 normal
      • derive_more ^1.0.0 normal
      • ed25519-dalek ^2.0.0 normal
      • futures-buffered ^0.2.4 normal
      • futures-lite ^2.3.0 normal
      • futures-util ^0.3.25 normal
      • hex ^0.4 normal
      • iroh ^0.91 normal
      • iroh-base ^0.91 normal
      • iroh-blobs ^0.93 normal
      • iroh-gossip ^0.91 normal
      • iroh-metrics ^0.35 normal
      • irpc ^0.7.0 normal
      • n0-future ^0.1.3 normal
      • num_enum ^0.7 normal
      • postcard ^1 normal
      • iroh-quinn ^0.14.0 normal
      • rand ^0.8.5 normal
      • rand_core ^0.6.4 normal
      • redb ^2.0.0 normal
      • redb ^1.5.1 normal
      • self_cell ^1.0.3 normal
      • serde ^1.0.164 normal
      • serde-error ^0.1.3 normal
      • strum ^0.26 normal
      • tempfile ^3.4 normal
      • thiserror ^2 normal
      • tokio ^1 normal
      • tokio-stream ^0.1 normal
      • tokio-util ^0.7.12 normal
      • tracing ^0.1 normal
      • data-encoding ^2.6.0 dev
      • iroh ^0.91 dev
      • nested_enum_utils ^0.1.0 dev
      • parking_lot ^0.12.3 dev
      • proptest ^1.2.0 dev
      • rand_chacha ^0.3.1 dev
      • tempfile ^3.4 dev
      • test-strategy ^0.4 dev
      • testdir ^0.7 dev
      • testresult ^0.4.1 dev
      • tokio ^1 dev
      • tracing-subscriber ^0.3.18 dev
      • tracing-test ^0.2.5 dev
    • Versions
    • 100% of the crate is documented
  • Platform
    • i686-unknown-linux-gnu
    • 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

iroh_docs0.91.0

Module protocol

Module Items

  • Structs
  • Enums

In iroh_docs::api

iroh_docs::api

Module protocol

Source
Expand description

Protocol definitions for irpc-based RPC.

Structs§

AuthorCreateRequest
AuthorCreateResponse
AuthorDeleteRequest
AuthorDeleteResponse
AuthorExportRequest
AuthorExportResponse
AuthorGetDefaultRequest
AuthorGetDefaultResponse
AuthorImportRequest
AuthorImportResponse
AuthorListRequest
AuthorListResponse
AuthorSetDefaultRequest
AuthorSetDefaultResponse
CloseRequest
CloseResponse
CreateRequest
CreateResponse
DelRequest
DelResponse
DropRequest
DropResponse
ExportFileRequest
GetDownloadPolicyRequest
GetDownloadPolicyResponse
GetExactRequest
GetExactResponse
GetManyRequest
GetSyncPeersRequest
GetSyncPeersResponse
ImportFileRequest
ImportRequest
ImportResponse
LeaveRequest
LeaveResponse
ListRequest
ListResponse
OpenRequest
OpenResponse
SetDownloadPolicyRequest
SetDownloadPolicyResponse
SetHashRequest
SetHashResponse
SetRequest
SetResponse
ShareRequest
ShareResponse
StartSyncRequest
StartSyncResponse
StatusRequest
StatusResponse
SubscribeRequest
SubscribeResponse

Enums§

AddrInfoOptions
Options to configure what is included in a iroh::NodeAddr.
DocsMessage
DocsProtocol
ImportProgress
Progress during import operations
ShareMode
Mode for sharing documents