quickfix 0.2.1

High level binding to quickfix C++ library
Documentation
#![allow(dead_code)]
#![allow(unused_imports)]

use std::net::TcpListener;

pub mod checker;
mod msg_const;
mod recorder;
mod settings_builder;

use quickfix::ApplicationCallback;

pub use msg_const::*;
pub use recorder::*;
pub use settings_builder::*;

pub fn find_available_port() -> u16 {
    (8000..9000)
        .find(|port| TcpListener::bind(("127.0.0.1", *port)).is_ok())
        .expect("No port available in test range")
}

pub struct NullFixApplication;

impl ApplicationCallback for NullFixApplication {}