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

use crate::common::syn::ext::PathSegmentConstructExt;

use super::option_path;

pub fn option_none_path(option_t: Option<Type>) -> Path {
    let mut path = option_path(option_t);
    path.segments
        .push(PathSegment::from_ident(format_ident!("None")));
    path
}