accepts-codegen 0.0.1

Rust toolkit for composing synchronous and asynchronous acceptor pipelines
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use syn::{Ident, Path, PathSegment};

use crate::common::{
    context::CodegenContext,
    syn::ext::{IdentConstructExt, PathSegmentConstructExt},
};

use super::crate_path;

pub fn crate_codegen_path(ctx: &CodegenContext) -> Path {
    let mut crate_path = crate_path(ctx);
    let segments = &mut crate_path.segments;

    segments.push(PathSegment::from_ident(Ident::from_str("codegen")));

    crate_path
}