reformat code
This commit is contained in:
parent
8bd9eb048d
commit
545bfe28de
@ -3,12 +3,12 @@ use core::time::Duration;
|
|||||||
use log::{error, info};
|
use log::{error, info};
|
||||||
use tokio::time::sleep;
|
use tokio::time::sleep;
|
||||||
|
|
||||||
|
use crate::BoxError;
|
||||||
use crate::connectors::ExchangeDetails;
|
use crate::connectors::ExchangeDetails;
|
||||||
use crate::currency::{Symbol, SymbolPair};
|
use crate::currency::{Symbol, SymbolPair};
|
||||||
use crate::frontend::FrontendManagerHandle;
|
use crate::frontend::FrontendManagerHandle;
|
||||||
use crate::managers::ExchangeManager;
|
use crate::managers::ExchangeManager;
|
||||||
use crate::ticker::Ticker;
|
use crate::ticker::Ticker;
|
||||||
use crate::BoxError;
|
|
||||||
|
|
||||||
pub struct BfxBot {
|
pub struct BfxBot {
|
||||||
ticker: Ticker,
|
ticker: Ticker,
|
||||||
|
@ -13,7 +13,7 @@ pub struct Symbol {
|
|||||||
}
|
}
|
||||||
|
|
||||||
impl<S> From<S> for Symbol
|
impl<S> From<S> for Symbol
|
||||||
where
|
where
|
||||||
S: Into<String>,
|
S: Into<String>,
|
||||||
{
|
{
|
||||||
fn from(item: S) -> Self {
|
fn from(item: S) -> Self {
|
||||||
|
@ -1,16 +1,15 @@
|
|||||||
use log::info;
|
|
||||||
use tokio::sync::mpsc::{channel, Receiver, Sender};
|
|
||||||
|
|
||||||
use crate::events::{ActorMessage};
|
|
||||||
use crate::BoxError;
|
|
||||||
use futures_util::stream::TryStreamExt;
|
|
||||||
use futures_util::StreamExt;
|
|
||||||
|
|
||||||
use std::net::SocketAddr;
|
use std::net::SocketAddr;
|
||||||
|
|
||||||
|
use futures_util::stream::TryStreamExt;
|
||||||
|
use futures_util::StreamExt;
|
||||||
|
use log::info;
|
||||||
use tokio::net::{TcpListener, TcpStream};
|
use tokio::net::{TcpListener, TcpStream};
|
||||||
|
use tokio::sync::mpsc::{channel, Receiver, Sender};
|
||||||
use tokio_tungstenite::accept_async;
|
use tokio_tungstenite::accept_async;
|
||||||
|
|
||||||
|
use crate::BoxError;
|
||||||
|
use crate::events::ActorMessage;
|
||||||
|
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
pub struct FrontendManager {
|
pub struct FrontendManager {
|
||||||
receiver: Receiver<ActorMessage>,
|
receiver: Receiver<ActorMessage>,
|
||||||
|
@ -15,8 +15,8 @@ use crate::connectors::{Client, ExchangeDetails};
|
|||||||
use crate::currency::SymbolPair;
|
use crate::currency::SymbolPair;
|
||||||
use crate::events::{ActionMessage, ActorMessage, Event};
|
use crate::events::{ActionMessage, ActorMessage, Event};
|
||||||
use crate::models::{ActiveOrder, OrderBook, OrderForm, OrderKind, OrderMetadata, Position, PriceTicker};
|
use crate::models::{ActiveOrder, OrderBook, OrderForm, OrderKind, OrderMetadata, Position, PriceTicker};
|
||||||
use crate::strategy::{TrailingStop, MarketEnforce, PositionStrategy};
|
use crate::sounds::{MARKET_ORDER_PLACED_PATH, play_sound};
|
||||||
use crate::sounds::{play_sound, MARKET_ORDER_PLACED_PATH};
|
use crate::strategy::{MarketEnforce, PositionStrategy, TrailingStop};
|
||||||
|
|
||||||
pub type OptionUpdate = (Option<Vec<Event>>, Option<Vec<ActionMessage>>);
|
pub type OptionUpdate = (Option<Vec<Event>>, Option<Vec<ActionMessage>>);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user