SYMBOL INDEX (121 symbols across 12 files) FILE: completions_gen/src/main.rs function main (line 8) | fn main() -> Result<(), Error> { FILE: src/app/mod.rs function do_exit (line 21) | fn do_exit(window: &WleaveWindow, _service_mode: bool) { function on_option (line 25) | fn on_option( function handle_key (line 60) | fn handle_key( function create_app (line 91) | pub fn create_app(config: &Arc, app: &libadwaita::Application... FILE: src/app/window.rs type WleaveWindowImpl (line 16) | pub struct WleaveWindowImpl { constant NAME (line 25) | const NAME: &'static str = "WleaveWindow"; type Type (line 27) | type Type = super::WleaveWindow; type ParentType (line 29) | type ParentType = libadwaita::ApplicationWindow; type Interfaces (line 31) | type Interfaces = (); method constructed (line 36) | fn constructed(&self) { method size_allocate (line 46) | fn size_allocate(&self, width: i32, height: i32, baseline: i32) { method new (line 68) | pub fn new(app: &libadwaita::Application) -> Self { FILE: src/button.rs type WButtonActionHandler (line 9) | pub enum WButtonActionHandler { type WButtonAction (line 17) | pub struct WButtonAction { method is_applicable (line 25) | pub fn is_applicable(&self) -> bool { type Err (line 50) | type Err = Infallible; method from_str (line 52) | fn from_str(action: &str) -> Result { type WButtonActionVisitor (line 60) | struct WButtonActionVisitor; type Value (line 63) | type Value = WButtonAction; method expecting (line 65) | fn expecting(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::... method visit_str (line 69) | fn visit_str(self, value: &str) -> Result method visit_string (line 76) | fn visit_string(self, val: String) -> Result method visit_map (line 83) | fn visit_map(self, map: M) -> Result type WButtonActionWrapper (line 91) | struct WButtonActionWrapper(WButtonAction); method deserialize (line 94) | fn deserialize(deserializer: D) -> Result type WButtonActionList (line 105) | pub enum WButtonActionList { method deserialize (line 152) | fn deserialize(deserializer: D) -> Result method enumerate (line 161) | pub fn enumerate(&self) -> impl Iterator { type WButtonActionListVisitor (line 110) | struct WButtonActionListVisitor; type Value (line 113) | type Value = WButtonActionList; method expecting (line 115) | fn expecting(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::... method visit_str (line 119) | fn visit_str(self, value: &str) -> Result method visit_seq (line 128) | fn visit_seq(self, mut seq: M) -> Result method visit_map (line 141) | fn visit_map(self, map: M) -> Result type WButtonJustify (line 170) | pub enum WButtonJustify { method deserialize (line 179) | fn deserialize(deserializer: D) -> Result type Err (line 188) | type Err = Infallible; method from_str (line 190) | fn from_str(val: &str) -> Result { type WButton (line 202) | pub struct WButton { function default_circular (line 217) | fn default_circular() -> bool { FILE: src/cli_opt.rs type Protocol (line 14) | pub enum Protocol { type MenuLayoutStrategy (line 23) | pub enum MenuLayoutStrategy { type Args (line 30) | pub struct Args { type ButtonLayout (line 113) | pub enum ButtonLayout { method deserialize (line 121) | fn deserialize(deserializer: D) -> Result type Err (line 131) | type Err = Box; method from_str (line 133) | fn from_str(s: &str) -> Result { method fmt (line 153) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { FILE: src/config.rs type AppConfig (line 17) | pub struct AppConfig { method default (line 50) | fn default() -> Self { function default_margin (line 74) | fn default_margin() -> Margin { function default_spacing (line 78) | fn default_spacing() -> LengthValue { function default_delay (line 82) | fn default_delay() -> u32 { function file_search_given (line 86) | fn file_search_given(given_file: impl AsRef) -> Result) -> Result) -> Result>) -> Result>) -> Result Option { method request_mode (line 165) | fn request_mode(&self, _widget: >k4::Widget) -> gtk4::SizeRequestMode { method measure (line 170) | fn measure( method new (line 197) | pub fn new( type MenuLayoutProvider (line 224) | struct MenuLayoutProvider { method allocate (line 232) | fn allocate( method measure (line 372) | fn measure( FILE: src/main.rs function on_startup (line 23) | fn on_startup(config: &AppConfig) { function entry_point (line 36) | fn entry_point(config: Arc) -> miette::Result<()> { function main (line 69) | fn main() -> miette::Result<()> { FILE: src/paintable.rs type PicturePaintableImpl (line 15) | pub struct PicturePaintableImpl { method draw (line 71) | fn draw(&self, width: f64, height: f64) { constant NAME (line 28) | const NAME: &'static str = "WleavePicturePaintable"; type Type (line 30) | type Type = PicturePaintable; type ParentType (line 32) | type ParentType = glib::Object; type Interfaces (line 34) | type Interfaces = (gdk4::Paintable, gtk4::SymbolicPaintable); method constructed (line 44) | fn constructed(&self) { method current_image (line 150) | fn current_image(&self) -> gdk4::Paintable { method flags (line 163) | fn flags(&self) -> gdk4::PaintableFlags { method intrinsic_width (line 167) | fn intrinsic_width(&self) -> i32 { method intrinsic_height (line 180) | fn intrinsic_height(&self) -> i32 { method intrinsic_aspect_ratio (line 193) | fn intrinsic_aspect_ratio(&self) -> f64 { method snapshot (line 204) | fn snapshot(&self, snapshot: &gdk4::Snapshot, width: f64, height: f64) { method snapshot_symbolic (line 232) | fn snapshot_symbolic( method for_path (line 272) | fn for_path(icon_path: impl Into) -> Self { function svg_picture_colorized (line 280) | pub fn svg_picture_colorized(icon: &str) -> gtk4::Picture { FILE: src/units.rs type AspectRatio (line 10) | pub enum AspectRatio { method deserialize (line 22) | fn deserialize(deserializer: D) -> Result method as_float (line 70) | pub fn as_float(self) -> f32 { method default (line 16) | fn default() -> Self { type Err (line 40) | type Err = Box; method from_str (line 42) | fn from_str(s: &str) -> Result { method fmt (line 61) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type LengthValue (line 79) | pub enum LengthValue { method deserialize (line 104) | fn deserialize(deserializer: D) -> Result method for_args (line 116) | pub fn for_args(&self, args: &LengthArgs) -> f32 { method parse (line 126) | fn parse(val: &'_ str) -> Result> { type LengthSerialized (line 86) | enum LengthSerialized { type LengthDimension (line 92) | pub enum LengthDimension { type LengthArgs (line 98) | pub struct LengthArgs { type Err (line 159) | type Err = miette::Report; method from_str (line 161) | fn from_str(val: &str) -> Result { type Margin (line 168) | pub struct Margin(pub LengthValue); type Err (line 171) | type Err = miette::Report; method from_str (line 173) | fn from_str(val: &str) -> Result {