refactor: 🔨 move bus module to root
This commit is contained in:
parent
aa5b477456
commit
4e678457eb
4
.vscode/settings.json
vendored
4
.vscode/settings.json
vendored
@ -33,6 +33,6 @@
|
|||||||
"rustler.db-shm": true,
|
"rustler.db-shm": true,
|
||||||
"rustler.db-wal": true,
|
"rustler.db-wal": true,
|
||||||
"rustler.db.bkp": true
|
"rustler.db.bkp": true
|
||||||
}
|
},
|
||||||
// "editor.formatOnSave": true
|
"editor.formatOnSave": true
|
||||||
}
|
}
|
||||||
|
|||||||
@ -3,9 +3,9 @@ mod binance;
|
|||||||
use {
|
use {
|
||||||
eyre::{set_hook, DefaultHandler, Result},
|
eyre::{set_hook, DefaultHandler, Result},
|
||||||
lool::s,
|
lool::s,
|
||||||
rustler_core::rustlers::{
|
rustler_core::{
|
||||||
bus::{self, PublisherTrait},
|
bus::{self, PublisherTrait},
|
||||||
MarketHourType, Quote,
|
rustlers::{MarketHourType, Quote},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
use {
|
use {
|
||||||
eyre::{set_hook, DefaultHandler, Result},
|
eyre::{set_hook, DefaultHandler, Result},
|
||||||
rustler_core::rustlers::{
|
rustler_core::{
|
||||||
bus::{self, SubscriberTrait},
|
bus::{self, SubscriberTrait},
|
||||||
Quote, Ticker,
|
rustlers::{Quote, Ticker},
|
||||||
},
|
},
|
||||||
rxrust::observable::{ObservableExt, ObservableItem},
|
rxrust::observable::{ObservableExt, ObservableItem},
|
||||||
};
|
};
|
||||||
|
|||||||
@ -6,9 +6,10 @@ use {
|
|||||||
eyre::{set_hook, DefaultHandler, Result},
|
eyre::{set_hook, DefaultHandler, Result},
|
||||||
lool::logger::{info, ConsoleLogger, Level},
|
lool::logger::{info, ConsoleLogger, Level},
|
||||||
rustler_core::{
|
rustler_core::{
|
||||||
|
bus,
|
||||||
entities::db::get_connection,
|
entities::db::get_connection,
|
||||||
grpc, rustlerjar,
|
grpc, rustlerjar,
|
||||||
rustlers::{bus, svc::RustlersSvc, Quote},
|
rustlers::{svc::RustlersSvc, Quote},
|
||||||
},
|
},
|
||||||
tokio::join,
|
tokio::join,
|
||||||
};
|
};
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
use {
|
use {
|
||||||
super::{key, BusMessage, PrefixedPubSub, RedisClient, KEY_PREFIX},
|
super::{key, BusMessage, PrefixedPubSub, RedisClient, KEY_PREFIX},
|
||||||
crate::rustlers::bus::PublisherTrait,
|
crate::bus::PublisherTrait,
|
||||||
eyre::Result,
|
eyre::Result,
|
||||||
redis::{aio::MultiplexedConnection, AsyncCommands},
|
redis::{aio::MultiplexedConnection, AsyncCommands},
|
||||||
tonic::async_trait,
|
tonic::async_trait,
|
||||||
@ -1,6 +1,6 @@
|
|||||||
use {
|
use {
|
||||||
super::{key, PrefixedPubSub, RedisClient, KEY_PREFIX},
|
super::{key, PrefixedPubSub, RedisClient, KEY_PREFIX},
|
||||||
crate::rustlers::bus::{BusMessage, SubscriberTrait},
|
crate::bus::{BusMessage, SubscriberTrait},
|
||||||
eyre::Result,
|
eyre::Result,
|
||||||
futures::StreamExt,
|
futures::StreamExt,
|
||||||
lool::{fail, s},
|
lool::{fail, s},
|
||||||
@ -1,3 +1,4 @@
|
|||||||
|
pub mod bus;
|
||||||
pub mod entities;
|
pub mod entities;
|
||||||
pub mod grpc;
|
pub mod grpc;
|
||||||
pub mod rustlers;
|
pub mod rustlers;
|
||||||
|
|||||||
@ -1,6 +1,5 @@
|
|||||||
mod rustler;
|
mod rustler;
|
||||||
|
|
||||||
pub mod bus;
|
|
||||||
pub mod rustlerjar;
|
pub mod rustlerjar;
|
||||||
pub mod svc;
|
pub mod svc;
|
||||||
pub use rustler::*;
|
pub use rustler::*;
|
||||||
|
|||||||
@ -2,11 +2,11 @@ pub extern crate chrono;
|
|||||||
pub extern crate eyre;
|
pub extern crate eyre;
|
||||||
|
|
||||||
use {
|
use {
|
||||||
super::{
|
super::svc::RustlerMsg,
|
||||||
|
crate::{
|
||||||
bus::{BusMessage, ToBusKey, ToBusVal, ToFromBusMessage},
|
bus::{BusMessage, ToBusKey, ToBusVal, ToFromBusMessage},
|
||||||
svc::RustlerMsg,
|
entities::{market, ticker},
|
||||||
},
|
},
|
||||||
crate::entities::{market, ticker},
|
|
||||||
async_trait::async_trait,
|
async_trait::async_trait,
|
||||||
chrono::{DateTime, Local},
|
chrono::{DateTime, Local},
|
||||||
eyre::Result,
|
eyre::Result,
|
||||||
|
|||||||
@ -5,8 +5,9 @@ use {
|
|||||||
MarketHourType,
|
MarketHourType,
|
||||||
},
|
},
|
||||||
crate::{
|
crate::{
|
||||||
|
bus::PublisherTrait,
|
||||||
entities::{market, sea_orm::DatabaseConnection, ticker},
|
entities::{market, sea_orm::DatabaseConnection, ticker},
|
||||||
rustlers::{bus::PublisherTrait, Quote},
|
rustlers::Quote,
|
||||||
},
|
},
|
||||||
eyre::Result,
|
eyre::Result,
|
||||||
lool::{
|
lool::{
|
||||||
|
|||||||
@ -17,7 +17,7 @@
|
|||||||
{
|
{
|
||||||
"name": "redis",
|
"name": "redis",
|
||||||
"base": "database",
|
"base": "database",
|
||||||
"color": "deep-orange-400",
|
"color": "red-400",
|
||||||
"folderNames": ["redis"]
|
"folderNames": ["redis"]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user