Lines Matching refs:a
15 pub type QFunctionInputs<'a> = [&'a [crate::Scalar]; MAX_QFUNCTION_FIELDS];
16 pub type QFunctionOutputs<'a> = [&'a mut [crate::Scalar]; MAX_QFUNCTION_FIELDS];
22 pub struct QFunctionField<'a> {
24 _lifeline: PhantomData<&'a ()>,
30 impl<'a> QFunctionField<'a> {
118 pub enum QFunctionOpt<'a> {
119 SomeQFunction(&'a QFunction<'a>),
120 SomeQFunctionByName(&'a QFunctionByName<'a>),
125 impl<'a> From<&'a QFunction<'_>> for QFunctionOpt<'a> {
126 fn from(qfunc: &'a QFunction) -> Self { in from()
133 impl<'a> From<&'a QFunctionByName<'_>> for QFunctionOpt<'a> {
134 fn from(qfunc: &'a QFunctionByName) -> Self { in from()
140 impl<'a> QFunctionOpt<'a> {
328 pub(crate) struct QFunctionCore<'a> {
330 _lifeline: PhantomData<&'a ()>,
341 pub struct QFunction<'a> {
342 qf_core: QFunctionCore<'a>,
348 pub struct QFunctionByName<'a> {
349 qf_core: QFunctionCore<'a>,
355 impl<'a> Drop for QFunctionCore<'a> {
365 impl<'a> Drop for QFunction<'a> {
376 impl<'a> fmt::Display for QFunctionCore<'a> {
415 impl<'a> fmt::Display for QFunction<'a> {
432 impl<'a> fmt::Display for QFunctionByName<'a> {
441 impl<'a> QFunctionCore<'a> {
547 .for_each(|(x, a)| *a = x); in trampoline()
563 .for_each(|(x, a)| *a = x); in trampoline()
572 impl<'a> QFunction<'a> {
867 impl<'a> QFunctionByName<'a> {