Public declaration syntax from harness-tui-kit/src/components/system/block_logo.rs Original source SHA-256: 56099bfc61b8c840513d6907ca391b7a641b39fc68d1280f5087dbc1c553edc6 Function bodies and constant values are omitted. This is not the complete implementation. Source line 26 pub const BLOCK_LOGO_HEIGHT: u16; Source line 28 pub const BLOCK_LOGO_GLYPH_WIDTH: u16; Source line 30 pub const BLOCK_LOGO_SPACING: u16; Source line 50 #[derive(Debug, Clone)] pub struct BlockLogo<'a> { } Source line 67 #[must_use] pub fn new(text: &'a str) -> Self; Source line 79 #[must_use] pub fn theme(mut self, theme: &'a Theme) -> Self; Source line 86 #[must_use] pub fn fill(mut self, color: Color) -> Self; Source line 96 #[must_use] pub fn gradient(mut self, from: Color, to: Color) -> Self; Source line 106 #[must_use] pub fn dim_prefix(mut self, n: usize) -> Self; Source line 113 #[must_use] pub fn measured_width(&self) -> u16; Source line 123 #[must_use] pub const fn measured_height(&self) -> u16;