Skip to main content

Crate lunary

Crate lunary 

Source

Re-exports§

pub use concurrent::AdaptiveBatchConfig;
pub use concurrent::AdaptiveBatchMetrics;
pub use concurrent::AdaptiveBatchProcessor;
pub use concurrent::AdaptiveStrategy;
pub use concurrent::AtomicStats;
pub use concurrent::BatchProcessor;
pub use concurrent::ConcurrentParser;
pub use concurrent::ParallelParser;
pub use concurrent::ParserMetrics;
pub use concurrent::ParserStatsSnapshot;
pub use concurrent::SpscParser;
pub use concurrent::UnifiedParser;
pub use concurrent::WorkStealingParser;
pub use concurrent::WorkerStats;
pub use concurrent::WorkerStatsSnapshot;
pub use config::Config;
pub use error::ParseError;
pub use error::ParseResult;
pub use error::Result;
pub use messages::AddOrderMessage;
pub use messages::AddOrderRef;
pub use messages::AddOrderWithMpidMessage;
pub use messages::AddOrderWithMpidRef;
pub use messages::BrokenTradeMessage;
pub use messages::BrokenTradeRef;
pub use messages::CrossTradeMessage;
pub use messages::CrossTradeRef;
pub use messages::DirectListingMessage;
pub use messages::DirectListingRef;
pub use messages::IpoQuotingPeriodMessage;
pub use messages::IpoQuotingPeriodRef;
pub use messages::LuldAuctionCollarMessage;
pub use messages::LuldAuctionCollarRef;
pub use messages::MarketParticipantPositionMessage;
pub use messages::MarketParticipantPositionRef;
pub use messages::Message;
pub use messages::MessageRef;
pub use messages::MwcbDeclineLevelMessage;
pub use messages::MwcbDeclineLevelRef;
pub use messages::MwcbStatusMessage;
pub use messages::MwcbStatusRef;
pub use messages::NetOrderImbalanceMessage;
pub use messages::NetOrderImbalanceRef;
pub use messages::OrderCancelMessage;
pub use messages::OrderCancelRef;
pub use messages::OrderDeleteMessage;
pub use messages::OrderDeleteRef;
pub use messages::OrderExecutedMessage;
pub use messages::OrderExecutedRef;
pub use messages::OrderExecutedWithPriceMessage;
pub use messages::OrderExecutedWithPriceRef;
pub use messages::OrderReplaceMessage;
pub use messages::OrderReplaceRef;
pub use messages::RegShoRestrictionMessage;
pub use messages::RegShoRestrictionRef;
pub use messages::RetailPriceImprovementMessage;
pub use messages::RetailPriceImprovementRef;
pub use messages::StockDirectoryMessage;
pub use messages::StockDirectoryRef;
pub use messages::StockTradingActionMessage;
pub use messages::StockTradingActionRef;
pub use messages::SystemEventMessage;
pub use messages::SystemEventRef;
pub use messages::ToOwnedMessage;
pub use messages::TradeMessage;
pub use messages::TradeRef;
pub use messages::ZeroCopyParse;
pub use mmap::ChunkedMmapParser;
pub use mmap::MmapParser;
pub use parser::ParseStats;
pub use parser::Parser;
pub use simd::BoundaryResult;
pub use simd::CacheStats;
pub use simd::ParseDiagnostics;
pub use simd::ParseDiagnosticsExt;
pub use simd::SimdDiagnostics;
pub use simd::SimdInfo;
pub use simd::SimdLevel;
pub use simd::ValidationError;
pub use simd::ValidationResult;
pub use simd::batch_read_u16_simd;
pub use simd::batch_read_u32_simd;
pub use simd::batch_read_u64_simd;
pub use simd::batch_validate_messages_simd;
pub use simd::compute_checksum_scalar;
pub use simd::compute_checksum_simd;
pub use simd::count_messages_fast;
pub use simd::extract_timestamps_simd;
pub use simd::is_avx512_available;
pub use simd::is_simd_available;
pub use simd::is_valid_message_type;
pub use simd::scan_boundaries_auto;
pub use simd::scan_boundaries_avx2;
pub use simd::scan_boundaries_with_diagnostics;
pub use simd::scan_message_lengths_simd;
pub use simd::simd_info;
pub use simd::validate_boundaries_simd;
pub use simd::validate_checksum_simd;
pub use simd::validate_message_sequence_simd;
pub use simd::validate_message_stream_simd;
pub use zerocopy::IntoOwned;
pub use zerocopy::MessageVisitor;
pub use zerocopy::Mpid;
pub use zerocopy::ParseMessage;
pub use zerocopy::Stock;
pub use zerocopy::ZeroCopyBatchProcessor;
pub use zerocopy::ZeroCopyIterator;
pub use zerocopy::ZeroCopyMessage;
pub use zerocopy::ZeroCopyParser;
pub use zerocopy_types::MessageHeaderRaw as MessageHeader;

Modules§

bench
concurrent
config
error
messages
mmap
parser
simd
zerocopy
zerocopy_types

Structs§

ParserBuilder
ParserConfig

Enums§

ParserMode