Skip to content

Commit 6081d0e

Browse files
flatten rspc::modern into root
1 parent 36dfe67 commit 6081d0e

19 files changed

+57
-101
lines changed
File renamed without changes.
File renamed without changes.

rspc/src/legacy.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,10 @@ use specta::{
1212
};
1313

1414
use crate::{
15-
modern::procedure::ErasedProcedure, procedure::ProcedureType, types::TypesOrType,
16-
util::literal_object, ProcedureKind,
15+
procedure::{ErasedProcedure, ProcedureType},
16+
types::TypesOrType,
17+
util::literal_object,
18+
ProcedureKind,
1719
};
1820

1921
impl<TCtx> From<rspc_legacy::Router<TCtx>> for crate::Router<TCtx> {

rspc/src/lib.rs

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,32 +13,36 @@
1313
html_favicon_url = "https://github.com/specta-rs/rspc/raw/main/.github/logo.png"
1414
)]
1515

16+
pub mod middleware;
17+
1618
mod as_date;
19+
mod error;
20+
mod extension;
1721
mod languages;
18-
pub(crate) mod modern;
1922
mod procedure;
2023
mod procedure_kind;
2124
mod router;
25+
mod stream;
2226
mod types;
2327
pub(crate) mod util;
2428

2529
#[cfg(feature = "legacy")]
2630
#[cfg_attr(docsrs, doc(cfg(feature = "legacy")))]
2731
pub mod legacy;
2832

33+
pub use as_date::AsDate;
34+
pub use error::Error;
35+
pub use extension::Extension;
2936
#[allow(unused)]
3037
pub use languages::*;
38+
pub use procedure::{
39+
ErasedProcedure, Procedure, ProcedureBuilder, ProcedureMeta, ResolverInput, ResolverOutput,
40+
};
3141
pub use procedure_kind::ProcedureKind;
3242
pub use router::Router;
43+
pub use stream::Stream;
3344
pub use types::Types;
3445

35-
pub use as_date::AsDate;
36-
pub use modern::{
37-
middleware, procedure::ProcedureBuilder, procedure::ProcedureMeta, procedure::ResolverInput,
38-
procedure::ResolverOutput, Error, Extension, Stream,
39-
};
40-
pub use procedure::Procedure;
41-
4246
// We only re-export types that are useful for a general user.
4347
pub use rspc_procedure::{
4448
flush, DynInput, ProcedureError, ProcedureStream, Procedures, ResolverError, State,
File renamed without changes.

rspc/src/modern/middleware/into_middleware.rs renamed to rspc/src/middleware/into_middleware.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
use std::marker::PhantomData;
22

3-
use crate::{
4-
modern::{Error, Extension},
5-
ProcedureBuilder,
6-
};
3+
use crate::{Error, Extension, ProcedureBuilder};
74

85
use super::Middleware;
96

rspc/src/modern/middleware/middleware.rs renamed to rspc/src/middleware/middleware.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ use std::{pin::Pin, sync::Arc};
2424
use futures_util::{Future, FutureExt, Stream};
2525
use rspc_procedure::State;
2626

27-
use crate::modern::procedure::ProcedureMeta;
27+
use crate::ProcedureMeta;
2828

2929
use super::Next;
3030

rspc/src/modern/middleware/next.rs renamed to rspc/src/middleware/next.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
1-
use std::{fmt, sync::Arc};
1+
use std::fmt;
22

3-
use crate::{
4-
modern::{middleware::middleware::MiddlewareHandler, procedure::ProcedureMeta},
5-
State,
6-
};
3+
use crate::{middleware::MiddlewareHandler, procedure::ProcedureMeta};
74

85
pub struct Next<TError, TCtx, TInput, TReturn> {
96
// TODO: `pub(super)` over `pub(crate)`
File renamed without changes.

rspc/src/modern/infallible.rs

Lines changed: 0 additions & 30 deletions
This file was deleted.

0 commit comments

Comments
 (0)