zsh-sys 0.2.1

Low-level bindings to dynamically-loadable zsh internals
1
2
3
4
5
6
7
8
9
10
11
12
13
14
pub trait GetInner {
    type Inner;
}

impl<T> GetInner for Option<T> {
    type Inner = T;
}

pub type HandlerFuncInner = <crate::base::HandlerFunc as GetInner>::Inner;

pub type CondHandlerInner = <crate::base::CondHandler as GetInner>::Inner;

pub type NumMathFuncInner = <crate::base::NumMathFunc as GetInner>::Inner;
pub type StrMathFuncInner = <crate::base::StrMathFunc as GetInner>::Inner;