Function availability
pub fn availability(s: SecurityTradingStatus) -> TradingAvailabilityExpand description
Broker trading status to [TradingAvailability].
Normal trading and open session are Open. A break is Break. Not available for trading and a
closed session are Closed. Opening and closing periods and auctions are Unknown, because
orders are possible there only with restrictions that this mapping does not model.
§Examples
use brokapi_core::TradingAvailability;
use brokapi_tbank::map::instrument::availability;
use brokapi_tbank_protocol::v1::SecurityTradingStatus;
assert_eq!(availability(SecurityTradingStatus::NormalTrading), TradingAvailability::Open);
assert_eq!(availability(SecurityTradingStatus::BreakInTrading), TradingAvailability::Break);