You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
620 B
Rust
18 lines
620 B
Rust
use mediarepo_core::bromine::prelude::AsyncStreamProtocolListener;
|
|
use mediarepo_core::bromine::{namespace, namespace::Namespace, IPCBuilder};
|
|
|
|
pub mod files;
|
|
pub mod jobs;
|
|
pub mod presets;
|
|
pub mod repo;
|
|
pub mod tags;
|
|
|
|
pub fn build_namespaces<L: AsyncStreamProtocolListener>(builder: IPCBuilder<L>) -> IPCBuilder<L> {
|
|
builder
|
|
.add_namespace(namespace!(files::FilesNamespace))
|
|
.add_namespace(namespace!(tags::TagsNamespace))
|
|
.add_namespace(namespace!(repo::RepoNamespace))
|
|
.add_namespace(namespace!(jobs::JobsNamespace))
|
|
.add_namespace(namespace!(presets::PresetsNamespace))
|
|
}
|