1 // rustfmt-normalize_comments: true
3 type PrivateTest<'a, I> = (
4 Box<Parser<Input = I, Output = char> + 'a>,
5 Box<Parser<Input = I, Output = char> + 'a>,
8 pub type PublicTest<'a, I, O> = Result<
10 Box<Parser<Input = I, Output = char> + 'a>,
11 Box<Parser<Input = I, Output = char> + 'a>,
14 pub type LongGenericListTest<
25 > = Option<Vec<MyType>>;
27 pub type Exactly100CharsTest<'a, 'b, 'c, 'd, LONGPARAMETERNAME, LONGPARAMETERNAME, A, B> = Vec<i32>;
29 pub type Exactly101CharsTest<'a, 'b, 'c, 'd, LONGPARAMETERNAME, LONGPARAMETERNAME, A, B> = Vec<
33 pub type Exactly100CharsToEqualTest<'a, 'b, 'c, 'd, LONGPARAMETERNAME, LONGPARAMETERNAME, A, B, C> =
36 pub type GenericsFitButNotEqualTest<
56 pub type WithWhereClause<LONGPARAMETERNAME, T>
59 LONGPARAMETERNAME: Clone + Eq + OtherTrait,
62 pub type Exactly100CharstoEqualWhereTest<T, U, PARAMET>
64 T: Clone + Ord + Eq + SomeOtherTrait,
67 pub type Exactly101CharstoEqualWhereTest<T, U, PARAMETE>
69 T: Clone + Ord + Eq + SomeOtherTrait,
72 type RegisterPlugin = unsafe fn(pt: *const c_char, plugin: *mut c_void, data: *mut CallbackData);
75 pub type Between<Lhs, Rhs> = super::operators::Between<
77 super::operators::And<AsExpr<Rhs, Lhs>, AsExpr<Rhs, Lhs>>,
79 pub type NotBetween<Lhs, Rhs> = super::operators::NotBetween<
81 super::operators::And<AsExpr<Rhs, Lhs>, AsExpr<Rhs, Lhs>>,