Moved queue into separate module.
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 1s
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 1s
This commit is contained in:
parent
a5e6d1c6e2
commit
5833d20ea6
@ -1,8 +1,10 @@
|
|||||||
use crate::{
|
use crate::{
|
||||||
data_director::{RegMsg, Register},
|
|
||||||
message::{Message, MsgAction, Records},
|
message::{Message, MsgAction, Records},
|
||||||
name::{Name, NameType, Names},
|
name::{Name, NameType, Names},
|
||||||
router::Queue,
|
queue::{
|
||||||
|
data_director::{RegMsg, Register},
|
||||||
|
router::Queue,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
use std::{
|
use std::{
|
||||||
sync::mpsc::channel,
|
sync::mpsc::channel,
|
||||||
@ -48,7 +50,7 @@ impl Clock {
|
|||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
mod clocks {
|
mod clocks {
|
||||||
use super::*;
|
use super::*;
|
||||||
use crate::data_director::{Include, Path};
|
use crate::queue::data_director::{Include, Path};
|
||||||
use chrono::{TimeDelta, Utc};
|
use chrono::{TimeDelta, Utc};
|
||||||
|
|
||||||
static TIMEOUT: Duration = Duration::from_millis(1500);
|
static TIMEOUT: Duration = Duration::from_millis(1500);
|
||||||
|
|||||||
@ -1,5 +1,4 @@
|
|||||||
use crate::{
|
use crate::{
|
||||||
data_director::{Include, Path, RegMsg, Register, RouteID},
|
|
||||||
document::{
|
document::{
|
||||||
definition::{DocDef, DocFuncType},
|
definition::{DocDef, DocFuncType},
|
||||||
field::Field,
|
field::Field,
|
||||||
@ -10,7 +9,10 @@ use crate::{
|
|||||||
},
|
},
|
||||||
mtterror::MTTError,
|
mtterror::MTTError,
|
||||||
name::NameType,
|
name::NameType,
|
||||||
router::Queue,
|
queue::{
|
||||||
|
data_director::{Include, Path, RegMsg, Register, RouteID},
|
||||||
|
router::Queue,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
use std::{
|
use std::{
|
||||||
collections::{HashMap, HashSet},
|
collections::{HashMap, HashSet},
|
||||||
|
|||||||
@ -1,5 +1,4 @@
|
|||||||
use crate::{
|
use crate::{
|
||||||
data_director::{Include, Path},
|
|
||||||
document::{
|
document::{
|
||||||
create::IndexType,
|
create::IndexType,
|
||||||
field::{Field, FieldType},
|
field::{Field, FieldType},
|
||||||
@ -7,6 +6,7 @@ use crate::{
|
|||||||
message::{Action, CalcValue, MsgAction},
|
message::{Action, CalcValue, MsgAction},
|
||||||
mtterror::MTTError,
|
mtterror::MTTError,
|
||||||
name::{Name, NameType, Names},
|
name::{Name, NameType, Names},
|
||||||
|
queue::data_director::{Include, Path},
|
||||||
};
|
};
|
||||||
use std::collections::{HashMap, HashSet};
|
use std::collections::{HashMap, HashSet};
|
||||||
use uuid::Uuid;
|
use uuid::Uuid;
|
||||||
|
|||||||
@ -1,5 +1,4 @@
|
|||||||
use crate::{
|
use crate::{
|
||||||
data_director::{Include, Path, RegMsg, Register},
|
|
||||||
document::{
|
document::{
|
||||||
create::IndexType,
|
create::IndexType,
|
||||||
definition::{DocDef, DocFuncType},
|
definition::{DocDef, DocFuncType},
|
||||||
@ -7,7 +6,10 @@ use crate::{
|
|||||||
},
|
},
|
||||||
message::{Action, CalcValue, Calculation, Delete, Message, Operand, Query, Update},
|
message::{Action, CalcValue, Calculation, Delete, Message, Operand, Query, Update},
|
||||||
name::{Name, NameType},
|
name::{Name, NameType},
|
||||||
router::Queue,
|
queue::{
|
||||||
|
data_director::{Include, Path, RegMsg, Register},
|
||||||
|
router::Queue,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
use std::{sync::mpsc::channel, time::Duration};
|
use std::{sync::mpsc::channel, time::Duration};
|
||||||
|
|
||||||
@ -86,11 +88,11 @@ impl Session {
|
|||||||
mod sessions {
|
mod sessions {
|
||||||
use super::*;
|
use super::*;
|
||||||
use crate::{
|
use crate::{
|
||||||
data_director::{Include, Path, RegMsg, Register},
|
|
||||||
document::{clock::Clock, create::CreateDoc, field::Field},
|
document::{clock::Clock, create::CreateDoc, field::Field},
|
||||||
message::{Addition, MsgAction, Query, Records},
|
message::{Addition, MsgAction, Query, Records},
|
||||||
mtterror::MTTError,
|
mtterror::MTTError,
|
||||||
name::{Name, NameType, Names},
|
name::{Name, NameType, Names},
|
||||||
|
queue::data_director::{Include, Path, RegMsg, Register},
|
||||||
support_tests::TIMEOUT,
|
support_tests::TIMEOUT,
|
||||||
};
|
};
|
||||||
use chrono::{DateTime, Utc};
|
use chrono::{DateTime, Utc};
|
||||||
|
|||||||
@ -1,11 +1,9 @@
|
|||||||
mod data_director;
|
|
||||||
mod document;
|
mod document;
|
||||||
mod message;
|
mod message;
|
||||||
mod mtterror;
|
mod mtterror;
|
||||||
mod name;
|
mod name;
|
||||||
mod router;
|
mod queue;
|
||||||
|
|
||||||
use data_director::{Include, Path, RegMsg, Register};
|
|
||||||
use document::{
|
use document::{
|
||||||
clock::Clock,
|
clock::Clock,
|
||||||
create::CreateDoc,
|
create::CreateDoc,
|
||||||
@ -15,7 +13,10 @@ use document::{
|
|||||||
use message::{Action, Addition, CalcValue, Calculation, Message, Operand};
|
use message::{Action, Addition, CalcValue, Calculation, Message, Operand};
|
||||||
pub use message::{MsgAction, Query};
|
pub use message::{MsgAction, Query};
|
||||||
use name::{Name, NameType};
|
use name::{Name, NameType};
|
||||||
use router::Queue;
|
use queue::{
|
||||||
|
data_director::{Include, Path, RegMsg, Register},
|
||||||
|
router::Queue,
|
||||||
|
};
|
||||||
use std::sync::mpsc::{channel, Receiver};
|
use std::sync::mpsc::{channel, Receiver};
|
||||||
use uuid::Uuid;
|
use uuid::Uuid;
|
||||||
|
|
||||||
|
|||||||
@ -1,11 +1,11 @@
|
|||||||
use crate::{
|
use crate::{
|
||||||
data_director::{Include, Path, Register, Route},
|
|
||||||
document::{
|
document::{
|
||||||
definition::DocDef,
|
definition::DocDef,
|
||||||
field::{Field, FieldType},
|
field::{Field, FieldType},
|
||||||
},
|
},
|
||||||
mtterror::MTTError,
|
mtterror::MTTError,
|
||||||
name::{NameType, Names},
|
name::{NameType, Names},
|
||||||
|
queue::data_director::{Include, Path, Register, Route},
|
||||||
};
|
};
|
||||||
use chrono::prelude::*;
|
use chrono::prelude::*;
|
||||||
use std::{
|
use std::{
|
||||||
|
|||||||
2
src/queue.rs
Normal file
2
src/queue.rs
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
pub mod data_director;
|
||||||
|
pub mod router;
|
||||||
@ -2,7 +2,7 @@ use crate::{
|
|||||||
message::{Action, Message, MsgAction},
|
message::{Action, Message, MsgAction},
|
||||||
mtterror::MTTError,
|
mtterror::MTTError,
|
||||||
name::{Name, NameType, Names},
|
name::{Name, NameType, Names},
|
||||||
router::Queue,
|
queue::router::Queue,
|
||||||
};
|
};
|
||||||
use std::{
|
use std::{
|
||||||
collections::{HashMap, HashSet},
|
collections::{HashMap, HashSet},
|
||||||
@ -1,8 +1,8 @@
|
|||||||
use crate::{
|
use crate::{
|
||||||
data_director::{DocRegistry, RegMsg, Register},
|
|
||||||
message::Message,
|
message::Message,
|
||||||
mtterror::MTTError,
|
mtterror::MTTError,
|
||||||
name::NameType,
|
name::NameType,
|
||||||
|
queue::data_director::{DocRegistry, RegMsg, Register},
|
||||||
};
|
};
|
||||||
use std::{
|
use std::{
|
||||||
collections::HashMap,
|
collections::HashMap,
|
||||||
@ -244,9 +244,9 @@ mod routers {
|
|||||||
mod queues {
|
mod queues {
|
||||||
use super::*;
|
use super::*;
|
||||||
use crate::{
|
use crate::{
|
||||||
data_director::{Include, Path},
|
|
||||||
message::MsgAction,
|
message::MsgAction,
|
||||||
name::Name,
|
name::Name,
|
||||||
|
queue::data_director::{Include, Path},
|
||||||
support_tests::TIMEOUT,
|
support_tests::TIMEOUT,
|
||||||
};
|
};
|
||||||
use std::sync::mpsc::{Receiver, RecvTimeoutError};
|
use std::sync::mpsc::{Receiver, RecvTimeoutError};
|
||||||
Loading…
x
Reference in New Issue
Block a user