1# Copyright (c) 2023 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14[package] 15name = "ylong_cloud_extension" 16version = "1.0.0" 17edition = "2021" 18description = "Cloud and Local End Synchronization General Implementation in Rust. Belong to OH Distributed Data Service." 19license = "Apache-2.0" 20repository = "https://gitee.com/openharmony-sig/" 21keywords = ["cloud", "distributeddataservice"] 22 23# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 24 25[features] 26# Because Cloud Synchronization needs backend JS server to handle IPC information and send back replies, if no server 27# is available, some tests to test on this communication will fail. Users can open this feature if server is available 28# for tests, and change demo data in the UT. 29test_server_ready = [] 30 31[lib] 32name = "cloud_extension" 33crate-type = ["cdylib", "staticlib", "lib"] 34 35[dependencies] 36ipc = { git = "https://gitee.com/openharmony/communication_ipc" } 37hilog_rust = { git = "https://gitee.com/openharmony/hiviewdfx_hilog.git" } 38