Skip to main content

dittolive_ditto_core/
lib.rs

1//! This crate defines the types that Ditto uses as part of its FFI.
2//!
3//! Instead of importing this crate directly, [see Ditto's Rust SDK at
4//! `dittolive_ditto`][0].
5//!
6//! [0]: https://docs.rs/dittolive_ditto
7
8#![warn(rust_2018_idioms)]
9#![warn(clippy::correctness)]
10#![cfg_attr(not(test), warn(clippy::perf))]
11#![cfg_attr(
12    doc,
13    warn(
14        rustdoc::bare_urls,
15        rustdoc::broken_intra_doc_links,
16        rustdoc::invalid_codeblock_attributes,
17        rustdoc::invalid_rust_codeblocks,
18    )
19)]
20
21#[cfg(feature = "experimental-pk")]
22/// See [`PeerPubkey`](crate::peer_pubkey::PeerPubkey)
23pub mod peer_pubkey;
24
25#[cfg(feature = "experimental-bus")]
26/// The (experimental) Stream-based FFI for the the Bus.
27pub mod bus;