capnp_conv2_codegen_req 0.5.0-pre.1

Friendly Rust types for working with Cap'n Proto CodeGeneratorRequest schema data
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::codegen_request::node::types::Type;
use crate::codegen_request::node::value::Value;
use capnp::schema_capnp;
use capnp_conv2::capnp_conv;
use serde::{Deserialize, Serialize};

#[capnp_conv(schema_capnp::node::const_)]
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct ConstNode {
    #[capnp_conv(name = "type")]
    pub type_: Type,
    pub value: Value,
}