Горячие клавиши

← и →: предыдущая и следующая глава

S или /: поиск по книге

?: показать эту подсказку

Esc: закрыть подсказку или поиск

Справочник API: Rust

Справочник по каждому публичному типу, трейту, методу, полю и ошибке собирается из кода (rustdoc), поэтому он не расходится с кодом. Он на английском, как принято у библиотек Rust. Книга объясняет, как это устроено и что делать, справочник отвечает на вопрос «что делает этот метод и какие ошибки вернет».

Справочник лежит рядом с книгой, в папке api/. Ссылки ниже ведут в него, а вверху его страниц есть путь назад в книгу.

Тот же справочник текстом, одним файлом, для чтения агентом: api-reference.md (объявления типов, поля, варианты, методы трейтов с разделами Errors и Contract, без примеров кода).

Каждый пример в справочнике - тест, он запускается против имитации брокера (cargo test --doc). Сеть и деньги в них не задействованы.

КрейтЧто в немСправочник
brokapiглавный крейт: все остальное под одним именем, брокеры включаются флагами bcs, tbank, finam, alor, bybitbrokapi
brokapi-coreтипы, трейты возможностей, ошибки, Envelope. С него начинатьbrokapi_core
brokapi-runtimeлимиты запросов, буферы подписок, сверка, остановкаbrokapi_runtime
brokapi-sansioядро коннектора без сети, стенд для записанных кадровbrokapi_sansio
brokapi-bcsконнекторы БКСbrokapi_bcs
brokapi-tbankконнекторы Т-Банкаbrokapi_tbank
brokapi-finamконнекторы Финамаbrokapi_finam
brokapi-alorконнекторы АЛОРаbrokapi_alor
brokapi-bybitконнекторы Bybitbrokapi_bybit
brokapi-bcs-protocolнижний слой БКС: REST и WebSocketbrokapi_bcs_protocol
brokapi-tbank-protocolнижний слой Т-Банка: gRPC из официальных .protobrokapi_tbank_protocol
brokapi-finam-protocolнижний слой Финама: gRPC из официальных .proto, JWTbrokapi_finam_protocol
brokapi-alor-protocolнижний слой АЛОРа: HTTP и WebSocket, все методы описания APIbrokapi_alor_protocol
brokapi-bybit-protocolнижний слой Bybit: HTTP и WebSocket API V5, подпись запросовbrokapi_bybit_protocol
brokapi-conformanceобщие сценарии, которые проходит каждый коннекторbrokapi_conformance

Имитации брокеров (brokapi-mocks) нужны только тестам и примерам. Они не часть библиотеки, в справочнике их нет.

Листать можно клавишами Влево и Вправо.

brokapi by RunInfra