SYMBOL INDEX (164 symbols across 11 files) FILE: examples/cpu-monitor.rs constant PLOT_SECONDS (line 30) | const PLOT_SECONDS: usize = 60; constant TITLE_FONT_SIZE (line 31) | const TITLE_FONT_SIZE: u16 = 22; constant SAMPLE_EVERY (line 32) | const SAMPLE_EVERY: Duration = Duration::from_millis(1000); constant FONT_BOLD (line 34) | const FONT_BOLD: Font = Font { function main (line 40) | fn main() { type Message (line 53) | enum Message { type State (line 59) | struct State { method new (line 64) | fn new() -> (Self, Task) { method update (line 78) | fn update(&mut self, message: Message) { method view (line 87) | fn view(&self) -> Element<'_, Message> { type SystemChart (line 109) | struct SystemChart { method is_initialized (line 133) | fn is_initialized(&self) -> bool { method should_update (line 138) | fn should_update(&self) -> bool { method update (line 142) | fn update(&mut self) { method view (line 168) | fn view(&self) -> Element { method default (line 118) | fn default() -> Self { type CpuUsageChart (line 205) | struct CpuUsageChart { method new (line 212) | fn new(data: impl Iterator, i32)>) -> Self { method push_data (line 221) | fn push_data(&mut self, time: DateTime, value: i32) { method view (line 237) | fn view(&self, idx: usize, chart_height: f32) -> Element { type State (line 250) | type State = (); method draw (line 262) | fn draw( method build_chart (line 271) | fn build_chart(&self, _state: &Self::State, mut ch... FILE: examples/large-data.rs constant TITLE_FONT_SIZE (line 31) | const TITLE_FONT_SIZE: u16 = 22; constant FONT_BOLD (line 33) | const FONT_BOLD: Font = Font { function main (line 39) | fn main() { type Wrapper (line 47) | struct Wrapper<'a>(&'a DateTime, &'a f32); method x (line 51) | fn x(&self) -> f64 { method y (line 55) | fn y(&self) -> f64 { type Message (line 61) | enum Message { type State (line 67) | struct State { method new (line 72) | fn new() -> (Self, Task) { method update (line 87) | fn update(&mut self, message: Message) -> Task { method view (line 110) | fn view(&self) -> Element<'_, Message> { type ExampleChart (line 134) | struct ExampleChart { method new (line 140) | fn new(data: impl Iterator, f32)>) -> Self { method view (line 148) | fn view(&self) -> Element { type State (line 158) | type State = (); method draw (line 170) | fn draw( method build_chart (line 179) | fn build_chart(&self, _state: &Self::State, mut ch... function generate_data (line 238) | fn generate_data() -> Vec<(DateTime, f32)> { FILE: examples/mouse_events.rs type State (line 24) | struct State { method update (line 29) | fn update(&mut self, message: Message) { method view (line 48) | fn view(&self) -> Element { type ArtChart (line 67) | struct ArtChart { method view (line 78) | fn view(&self) -> Element { method set_current_position (line 86) | fn set_current_position(&mut self, p: Point) { method nearby (line 93) | fn nearby(p0: (f32, f32), p1: (f32, f32)) -> bool { method set_down (line 98) | fn set_down(&mut self, new_is_down: bool) { type State (line 120) | type State = (); method draw (line 121) | fn draw( method build_chart (line 130) | fn build_chart(&self, _state: &Self::State, mut bu... method update (line 212) | fn update( type Message (line 237) | enum Message { function main (line 241) | fn main() -> iced::Result { FILE: examples/split-chart/src/main.rs constant TITLE_FONT_SIZE (line 34) | const TITLE_FONT_SIZE: u16 = 22; function main (line 38) | fn main() { type Message (line 52) | enum Message { type State (line 57) | struct State { method update (line 62) | fn update(&mut self, _message: Message) {} method view (line 64) | fn view(&self) -> Element<'_, Message> { type MyChart (line 83) | struct MyChart; method view (line 86) | fn view(&self) -> Element { type State (line 96) | type State = (); method build_chart (line 98) | fn build_chart(&self, _state: &Self::State, _build... method draw_chart (line 100) | fn draw_chart(&self, _state: &Self::State, root: D... function draw_chart (line 109) | fn draw_chart(mut chart: ChartBuilder, power: us... FILE: src/backend/mod.rs type IcedChartBackend (line 36) | pub(crate) struct IcedChartBackend<'a, B> { function new (line 46) | pub fn new(frame: &'a mut canvas::Frame, backend: &'a B, shaping: Shapin... type ErrorType (line 59) | type ErrorType = Error; method get_size (line 61) | fn get_size(&self) -> (u32, u32) { method ensure_prepared (line 66) | fn ensure_prepared(&mut self) -> Result<(), DrawingErrorKind> { method present (line 70) | fn present(&mut self) -> Result<(), DrawingErrorKind> { method draw_pixel (line 75) | fn draw_pixel( method draw_line (line 89) | fn draw_line( method draw_rect (line 104) | fn draw_rect( method draw_path (line 132) | fn draw_path>( method draw_circle (line 155) | fn draw_circle( method fill_polygon (line 178) | fn fill_polygon>( method draw_text (line 201) | fn draw_text( method estimate_text_size (line 260) | fn estimate_text_size( method blit_bitmap (line 294) | fn blit_bitmap( function style_to_font (line 307) | fn style_to_font(style: &S) -> Font { FILE: src/chart.rs type Renderer (line 19) | pub trait Renderer { method draw (line 21) | fn draw(&self, bounds: Size, draw_fn: F) -> Geometry; method draw_cache (line 24) | fn draw_cache(&self, cache: &Cache, bounds: Size, d... type State (line 31) | type State = C::State; function build_chart (line 33) | fn build_chart(&self, state: &Self::State, builder: ... function draw_chart (line 37) | fn draw_chart(&self, state: &Self::State, root: Draw... function draw (line 41) | fn draw(&self, renderer: &R, size: Size,... function update (line 45) | fn update( function mouse_interaction (line 55) | fn mouse_interaction( type Chart (line 88) | pub trait Chart { method build_chart (line 95) | fn build_chart(&self, state: &Self::State, builder... method draw_chart (line 118) | fn draw_chart(&self, state: &Self::State, root: Dr... method draw (line 140) | fn draw(&self, renderer: &R, size: Siz... method update (line 148) | fn update( method mouse_interaction (line 161) | fn mouse_interaction( FILE: src/error.rs type Error (line 12) | pub enum Error {} method fmt (line 15) | fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { FILE: src/renderer.rs type Renderer (line 18) | pub trait Renderer: method draw_chart (line 22) | fn draw_chart( method draw_chart (line 45) | fn draw_chart( function draw (line 33) | fn draw(&self, size: Size, f: F) -> Geometry { function draw_cache (line 39) | fn draw_cache(&self, cache: &Cache, size: Size, f: F)... FILE: src/sample/lttb.rs type DataPoint (line 17) | pub trait DataPoint { method x (line 19) | fn x(&self) -> f64; method y (line 21) | fn y(&self) -> f64; method x (line 26) | fn x(&self) -> f64 { method y (line 30) | fn y(&self) -> f64 { method new (line 303) | pub fn new(x: f64, y: f64) -> Self { method x (line 309) | fn x(&self) -> f64 { method y (line 313) | fn y(&self) -> f64 { type LttbSource (line 39) | pub trait LttbSource { method len (line 44) | fn len(&self) -> usize; method is_empty (line 48) | fn is_empty(&self) -> bool { method item_at (line 53) | fn item_at(&self, i: usize) -> Self::Item; method cast (line 57) | fn cast(self, f: F) -> Cast method lttb (line 67) | fn lttb(self, threshold: usize) -> LttbIterator type Item (line 106) | type Item = T; method len (line 108) | fn len(&self) -> usize { method item_at (line 113) | fn item_at(&self, i: usize) -> Self::Item { type Item (line 120) | type Item = S::Item; method len (line 122) | fn len(&self) -> usize { method item_at (line 127) | fn item_at(&self, i: usize) -> Self::Item { type Item (line 267) | type Item = &'a T; method len (line 269) | fn len(&self) -> usize { method item_at (line 274) | fn item_at(&self, i: usize) -> Self::Item { type Item (line 280) | type Item = T; method len (line 282) | fn len(&self) -> usize { method item_at (line 287) | fn item_at(&self, i: usize) -> Self::Item { type Cast (line 90) | pub struct Cast type LttbIterator (line 133) | pub struct LttbIterator { function next_no_sample (line 146) | fn next_no_sample(&mut self) -> Option { function next_sample (line 156) | fn next_sample(&mut self) -> Option { function remaining (line 227) | fn remaining(&self) -> usize { type Item (line 240) | type Item = S::Item; method next (line 241) | fn next(&mut self) -> Option { method size_hint (line 250) | fn size_hint(&self) -> (usize, Option) { method len (line 261) | fn len(&self) -> usize { type DataPoint (line 297) | pub struct DataPoint { method x (line 19) | fn x(&self) -> f64; method y (line 21) | fn y(&self) -> f64; method x (line 26) | fn x(&self) -> f64 { method y (line 30) | fn y(&self) -> f64 { method new (line 303) | pub fn new(x: f64, y: f64) -> Self { method x (line 309) | fn x(&self) -> f64 { method y (line 313) | fn y(&self) -> f64 { function lttb_test (line 319) | fn lttb_test() { FILE: src/utils.rs type AndExt (line 11) | pub(crate) trait AndExt { method and (line 12) | fn and Self>(self, f: F) -> Self method and (line 19) | fn and Self>(self, f: F) -> Self function cvt_color (line 28) | pub(crate) fn cvt_color(color: &BackendColor) -> Color { function cvt_stroke (line 34) | pub(crate) fn cvt_stroke(style: &S) -> canvas::Stroke { type CvtPoint (line 40) | pub(crate) trait CvtPoint { method cvt_point (line 41) | fn cvt_point(self) -> Point; method cvt_point (line 46) | fn cvt_point(self) -> Point { method cvt_point (line 53) | fn cvt_point(self) -> Point { FILE: src/widget.rs type ChartWidget (line 26) | pub struct ChartWidget<'a, Message, Theme, Renderer, C> function new (line 42) | pub fn new(chart: C) -> Self { function width (line 53) | pub fn width(mut self, width: Length) -> Self { function height (line 59) | pub fn height(mut self, height: Length) -> Self { function text_shaping (line 65) | pub fn text_shaping(mut self, shaping: Shaping) -> Self { function size (line 77) | fn size(&self) -> Size { function tag (line 81) | fn tag(&self) -> tree::Tag { function state (line 86) | fn state(&self) -> tree::State { function layout (line 91) | fn layout( function draw (line 102) | fn draw( function on_event (line 117) | fn on_event( function mouse_interaction (line 149) | fn mouse_interaction( function from (line 170) | fn from(widget: ChartWidget<'a, Message, Theme, Renderer, C>) -> Self {