ydb 0.12.0

Crate contains generated low-level grpc code from YDB API protobuf, used as base for ydb crate
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::grpc_wrapper::raw_ydb_operation::RawOperationParams;
use ydb_grpc::ydb_proto::operations::OperationParams;
use ydb_grpc::ydb_proto::topic::DropTopicRequest;

#[derive(serde::Serialize)]
pub(crate) struct RawDropTopicRequest {
    pub operation_params: RawOperationParams,
    pub path: String,
}

impl From<RawDropTopicRequest> for DropTopicRequest {
    fn from(value: RawDropTopicRequest) -> Self {
        Self {
            operation_params: Some(OperationParams::from(value.operation_params)),
            path: value.path,
        }
    }
}