Skip to content

Commit 3e5fcba

Browse files
authored
Merge pull request #5 from zethra/imports
Fix imports and publicness of types
2 parents d472980 + c2d11d0 commit 3e5fcba

4 files changed

Lines changed: 11 additions & 16 deletions

File tree

src/chart.rs

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
use std::{cell::RefCell, rc::Rc};
22

3-
use crate::{info_bar::InfoBar, ChartData, ChartRenderer, YAxis};
43
use serde::Deserialize;
54

5+
use crate::{
6+
chart_data::ChartData, chart_renderer::ChartRenderer, info_bar::InfoBar, y_axis::YAxis
7+
};
8+
69
#[derive(Debug, Deserialize, Clone)]
710
pub struct Candle {
811
pub open: f64,
@@ -36,10 +39,10 @@ impl Candle {
3639
}
3740

3841
pub struct Chart {
39-
pub renderer: ChartRenderer,
40-
pub y_axis: YAxis,
41-
pub chart_data: Rc<RefCell<ChartData>>,
42-
pub info_bar: InfoBar,
42+
pub(crate) renderer: ChartRenderer,
43+
pub(crate) y_axis: YAxis,
44+
pub(crate) chart_data: Rc<RefCell<ChartData>>,
45+
pub(crate) info_bar: InfoBar,
4346
}
4447

4548
impl Chart {

src/chart_data.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use crate::{
2-
candle_set::CandleSet, chart::Candle, chart_renderer::ChartRenderer, info_bar::InfoBar, YAxis,
2+
candle_set::CandleSet, chart::Candle, chart_renderer::ChartRenderer, info_bar::InfoBar, y_axis::YAxis,
33
};
44
use terminal_size::terminal_size;
55

src/chart_renderer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use crate::{y_axis::YAxis, Candle, CandleType, Chart};
1+
use crate::{Candle, Chart, chart::CandleType, y_axis::YAxis};
22
use colored::*;
33

44
pub struct ChartRenderer {

src/lib.rs

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,10 @@
11
mod chart;
2-
use chart::*;
3-
42
mod chart_renderer;
5-
use chart_renderer::*;
6-
73
mod y_axis;
8-
use y_axis::*;
9-
104
mod chart_data;
11-
use chart_data::*;
12-
135
mod candle_set;
14-
156
mod info_bar;
167

178
pub use chart::Candle;
189
pub use chart::Chart;
10+
pub use chart::CandleType;

0 commit comments

Comments
 (0)