cortexkit_bus_trait/
lib.rs1mod census;
8mod conformance;
9mod error;
10mod message;
11mod register;
12mod stream;
13mod work_queue;
14
15pub use census::CensusWatchGuard;
16pub use conformance::{
17 classify_properties, run_conformance, BackendKind, ConformanceBackend, ConformanceReport,
18 PropertyApplicability, PropertyClassification, PropertyOutcome, PropertySet, PropertySpec,
19 SuiteBug, CONFORMANCE_PROPERTIES,
20};
21pub use error::{
22 attribute_sentinel_failure, map_connection_failure, map_credential_sign_failure,
23 AsyncPermissionViolation, BusError, BusResult, ConnectionFailure, CredentialSignFailure,
24 PermissionViolationSource,
25};
26pub use message::{ContentDigest, Headers, Message, MessageId};
27pub use register::{
28 Register, RegisterEntry, RegisterUpdate, RegisterValue, RegisterWatch, Revision, Tombstone,
29 WatchEvent,
30};
31pub use stream::{DurableOwner, PublishAck, Stream, StreamCursor, StreamDelivery};
32pub use work_queue::{
33 effect_dead_subject, terminally_dispose, ClaimOutcome, DeadLetterRecord, DeliveryToken,
34 MaxDeliveriesExceeded, WorkItem, WorkQueue, DEAD_LETTER_REASON_MAX_DELIVERIES,
35};