Skip to main content

Crate fairjax_core

Crate fairjax_core 

Source

Re-exports§

pub use any::AnyKey;
pub use any::AnyKeyBox;
pub use id::CaseId;
pub use id::MessageId;
pub use id::MessageIdFactory;
pub use mailbox::MailBox;
pub use mapping::Mapping;
pub use matching::case_match::CaseMatch;
pub use matching::matched_ids::MatchedIds;
pub use matching::matched_ids::MatchedIdsSorted;
pub use matching::matched_messages::MatchedMessages;

Modules§

any
id
mailbox
mapping
matching
strategies

Traits§

CaseHandler
Top interface for interacting with a case on messages of type M. K is the maximum pattern size across all cases.

Type Aliases§

AcceptFn
Accept function that returns true when a message can be consumed by a case pattern
GuardFn
Guard function, for a case with C messages of type M in its pattern.
KeyFn
Key function that extracts a composite key (based on uniting variable) from a message
Store
A store for received unmatched messages of type M identified by a unique MessageId