lib.rs (914B)
1 #![doc = include_str!("../README.md")] 2 #![cfg_attr(not(feature = "std"), no_std)] 3 #![forbid(unsafe_code)] 4 #![cfg_attr(coverage_nightly, feature(coverage_attribute))] 5 6 extern crate alloc; 7 8 pub mod capability; 9 pub mod endpoint; 10 pub mod error; 11 mod id; 12 pub mod outcome; 13 pub mod policy; 14 pub mod sink; 15 pub mod source; 16 mod status; 17 pub mod target; 18 19 pub use error::Error; 20 pub use id::{TRANSPORT_ID_MAX_BYTES, TransportId}; 21 pub use sink::{DeliveryReceipt, DeliveryRequest, EventSink, SinkFailure, SinkStatus}; 22 pub use source::{ 23 BoxFuture, BoxSubscription, EventSource, EventSubscriber, EventSubscription, FetchPage, 24 FetchRequest, SourceStatus, SubscriptionEnd, SubscriptionEndReason, SubscriptionEvent, 25 SubscriptionNext, SubscriptionRequest, 26 }; 27 pub use target::{TARGET_SET_MAX_ITEMS, Target, TargetNetworkPolicy, TargetSet}; 28 29 #[cfg(test)] 30 extern crate self as radroots_transport; 31 32 #[cfg(test)] 33 extern crate std;