pub trait BareFormula: Formula { }
Expand description

Ad-hoc negative trait. It should be implemented for most formulas. Except for formulas with generic implementation of Serialize and Deserialize traits via another Formula.

Ref, Vec, String, As are examples of such formulas.

Implementations on Foreign Types§

source§

impl<F> BareFormula for Option<F>where F: Formula,

source§

impl BareFormula for u32

source§

impl<AP, AO> BareFormula for (AP, AO)where AP: Formula, AO: Formula + ?Sized,

source§

impl BareFormula for i32

source§

impl<AK, AL, AM, AN, AO, AP, AJ> BareFormula for (AK, AL, AM, AN, AO, AP, AJ)where AK: Formula, AL: Formula, AM: Formula, AN: Formula, AO: Formula, AP: Formula, AJ: Formula + ?Sized,

source§

impl<AJ, AK, AL, AM, AN, AO, AP, AI> BareFormula for (AJ, AK, AL, AM, AN, AO, AP, AI)where AJ: Formula, AK: Formula, AL: Formula, AM: Formula, AN: Formula, AO: Formula, AP: Formula, AI: Formula + ?Sized,

source§

impl BareFormula for f64

source§

impl<AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AF> BareFormula for (AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AF)where AG: Formula, AH: Formula, AI: Formula, AJ: Formula, AK: Formula, AL: Formula, AM: Formula, AN: Formula, AO: Formula, AP: Formula, AF: Formula + ?Sized,

source§

impl<AN, AO, AP, AM> BareFormula for (AN, AO, AP, AM)where AN: Formula, AO: Formula, AP: Formula, AM: Formula + ?Sized,

source§

impl BareFormula for i64

source§

impl<AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AD> BareFormula for (AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AD)where AE: Formula, AF: Formula, AG: Formula, AH: Formula, AI: Formula, AJ: Formula, AK: Formula, AL: Formula, AM: Formula, AN: Formula, AO: Formula, AP: Formula, AD: Formula + ?Sized,

source§

impl<AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AB> BareFormula for (AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AB)where AC: Formula, AD: Formula, AE: Formula, AF: Formula, AG: Formula, AH: Formula, AI: Formula, AJ: Formula, AK: Formula, AL: Formula, AM: Formula, AN: Formula, AO: Formula, AP: Formula, AB: Formula + ?Sized,

source§

impl BareFormula for ()

source§

impl<AI, AJ, AK, AL, AM, AN, AO, AP, AH> BareFormula for (AI, AJ, AK, AL, AM, AN, AO, AP, AH)where AI: Formula, AJ: Formula, AK: Formula, AL: Formula, AM: Formula, AN: Formula, AO: Formula, AP: Formula, AH: Formula + ?Sized,

source§

impl<AH, AI, AJ, AK, AL, AM, AN, AO, AP, AG> BareFormula for (AH, AI, AJ, AK, AL, AM, AN, AO, AP, AG)where AH: Formula, AI: Formula, AJ: Formula, AK: Formula, AL: Formula, AM: Formula, AN: Formula, AO: Formula, AP: Formula, AG: Formula + ?Sized,

source§

impl<AL, AM, AN, AO, AP, AK> BareFormula for (AL, AM, AN, AO, AP, AK)where AL: Formula, AM: Formula, AN: Formula, AO: Formula, AP: Formula, AK: Formula + ?Sized,

source§

impl BareFormula for u64

source§

impl<AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AE> BareFormula for (AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AE)where AF: Formula, AG: Formula, AH: Formula, AI: Formula, AJ: Formula, AK: Formula, AL: Formula, AM: Formula, AN: Formula, AO: Formula, AP: Formula, AE: Formula + ?Sized,

source§

impl BareFormula for i8

source§

impl BareFormula for u128

source§

impl<AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AA> BareFormula for (AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AA)where AB: Formula, AC: Formula, AD: Formula, AE: Formula, AF: Formula, AG: Formula, AH: Formula, AI: Formula, AJ: Formula, AK: Formula, AL: Formula, AM: Formula, AN: Formula, AO: Formula, AP: Formula, AA: Formula + ?Sized,

source§

impl BareFormula for i16

source§

impl BareFormula for i128

source§

impl BareFormula for u16

source§

impl BareFormula for bool

source§

impl BareFormula for f32

source§

impl<AO, AP, AN> BareFormula for (AO, AP, AN)where AO: Formula, AP: Formula, AN: Formula + ?Sized,

source§

impl<F, const N: usize> BareFormula for [F; N]where F: Formula,

source§

impl BareFormula for u8

source§

impl BareFormula for str

source§

impl<AM, AN, AO, AP, AL> BareFormula for (AM, AN, AO, AP, AL)where AM: Formula, AN: Formula, AO: Formula, AP: Formula, AL: Formula + ?Sized,

source§

impl<F> BareFormula for [F]where F: Formula,

source§

impl<AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AC> BareFormula for (AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AC)where AD: Formula, AE: Formula, AF: Formula, AG: Formula, AH: Formula, AI: Formula, AJ: Formula, AK: Formula, AL: Formula, AM: Formula, AN: Formula, AO: Formula, AP: Formula, AC: Formula + ?Sized,

source§

impl<AP> BareFormula for (AP,)where AP: Formula + ?Sized,

Implementors§