//! Generated technical-analysis functions — one private module per indicator,
//! all exposed as methods on [`Core`].

// Types and Core struct are in types.rs (hand-written, not generated).
mod types;
pub use types::*;

// Generated indicator modules:
mod accbands;
mod acos;
mod ad;
mod add;
mod adosc;
mod adx;
mod adxr;
mod apo;
mod aroon;
mod aroonosc;
mod asin;
mod atan;
mod atr;
mod avgdev;
mod avgprice;
mod bbands;
mod beta;
mod bop;
mod cci;
mod cdl2crows;
mod cdl3blackcrows;
mod cdl3inside;
mod cdl3linestrike;
mod cdl3outside;
mod cdl3starsinsouth;
mod cdl3whitesoldiers;
mod cdlabandonedbaby;
mod cdladvanceblock;
mod cdlbelthold;
mod cdlbreakaway;
mod cdlclosingmarubozu;
mod cdlconcealbabyswall;
mod cdlcounterattack;
mod cdldarkcloudcover;
mod cdldoji;
mod cdldojistar;
mod cdldragonflydoji;
mod cdlengulfing;
mod cdleveningdojistar;
mod cdleveningstar;
mod cdlgapsidesidewhite;
mod cdlgravestonedoji;
mod cdlhammer;
mod cdlhangingman;
mod cdlharami;
mod cdlharamicross;
mod cdlhighwave;
mod cdlhikkake;
mod cdlhikkakemod;
mod cdlhomingpigeon;
mod cdlidentical3crows;
mod cdlinneck;
mod cdlinvertedhammer;
mod cdlkicking;
mod cdlkickingbylength;
mod cdlladderbottom;
mod cdllongleggeddoji;
mod cdllongline;
mod cdlmarubozu;
mod cdlmatchinglow;
mod cdlmathold;
mod cdlmorningdojistar;
mod cdlmorningstar;
mod cdlonneck;
mod cdlpiercing;
mod cdlrickshawman;
mod cdlrisefall3methods;
mod cdlseparatinglines;
mod cdlshootingstar;
mod cdlshortline;
mod cdlspinningtop;
mod cdlstalledpattern;
mod cdlsticksandwich;
mod cdltakuri;
mod cdltasukigap;
mod cdlthrusting;
mod cdltristar;
mod cdlunique3river;
mod cdlupsidegap2crows;
mod cdlxsidegap3methods;
mod ceil;
mod cmo;
mod correl;
mod cos;
mod cosh;
mod dema;
mod div;
mod dx;
mod ema;
mod exp;
mod floor;
mod ht_dcperiod;
mod ht_dcphase;
mod ht_phasor;
mod ht_sine;
mod ht_trendline;
mod ht_trendmode;
mod imi;
mod kama;
mod linearreg;
mod linearreg_angle;
mod linearreg_intercept;
mod linearreg_slope;
mod ln;
mod log10;
mod ma;
mod macd;
mod macdext;
mod macdfix;
mod mama;
mod mavp;
mod max;
mod maxindex;
mod medprice;
mod mfi;
mod midpoint;
mod midprice;
mod min;
mod minindex;
mod minmax;
mod minmaxindex;
mod minus_di;
mod minus_dm;
mod mom;
mod mult;
mod natr;
mod obv;
mod plus_di;
mod plus_dm;
mod ppo;
mod roc;
mod rocp;
mod rocr;
mod rocr100;
mod rsi;
mod sar;
mod sarext;
mod sin;
mod sinh;
mod sma;
mod sqrt;
mod stddev;
mod stoch;
mod stochf;
mod stochrsi;
mod sub;
mod sum;
mod t3;
mod tan;
mod tanh;
mod tema;
mod trange;
mod trima;
mod trix;
mod tsf;
mod typprice;
mod ultosc;
mod var;
mod wclprice;
mod willr;
mod wma;
