plugins/standalone.rs
1// Copyright 2023 Greptime Team
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7// http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15use common_base::Plugins;
16use common_meta::kv_backend::KvBackendRef;
17use standalone::error::Result;
18use standalone::options::StandaloneOptions;
19
20use crate::options::PluginOptions;
21
22#[allow(unused_variables)]
23#[allow(unused_mut)]
24pub async fn setup_standalone_plugins(
25 plugins: &mut Plugins,
26 plugin_options: &[PluginOptions],
27 standalone_opts: &StandaloneOptions,
28 metadata_kvbackend: KvBackendRef,
29) -> Result<()> {
30 Ok(())
31}
32
33pub async fn start_standalone_plugins(_plugins: Plugins) -> Result<()> {
34 Ok(())
35}