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;