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
use syn::{Ident, Path, PathSegment, Type};

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

use super::option_path;

pub fn option_some_path(option_t: Option<Type>) -> Path {
    let mut path = option_path(option_t);

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

    path
}