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<AN, AO, AP, AM> BareFormula for (AN, AO, AP, AM)where AN: Formula, AO: Formula, AP: Formula, AM: Formula + ?Sized,

source§

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

source§

impl BareFormula for i8

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 BareFormula for str

source§

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

source§

impl BareFormula for i64

source§

impl BareFormula for u64

source§

impl BareFormula for ()

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<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<F> BareFormula for Option<F>where F: Formula,

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<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 BareFormula for u32

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 i128

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<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 BareFormula for f64

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<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 i16

source§

impl BareFormula for bool

source§

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

source§

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

source§

impl BareFormula for u128

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 u8

source§

impl BareFormula for i32

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 u16

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,

Implementors§